Skip to content

Releases: Consensys/mythril

Mythril v0.19.10

12 Dec 14:37
eef26db
Compare
Choose a tag to compare
Mythril v0.19.10 Pre-release
Pre-release
  • Multiple bugfixes
  • Some detection modules were refactored to work with callbacks
  • Gives minimal exploitable msg.value for each transaction
  • fix issues with solc versions

Mythril v0.19.9

11 Dec 08:58
Compare
Choose a tag to compare
Mythril v0.19.9 Pre-release
Pre-release
  • Fix all dependence issues

Mythril v0.19.8

29 Nov 13:44
97acd0c
Compare
Choose a tag to compare
Mythril v0.19.8 Pre-release
Pre-release
  • New signature database implementation using SQLite
  • Finish implementation of callback support
  • Refactor module class structure
  • Refactor Ether Thief and External Calls to callback modules
  • Refactor suicide to callback pattern
  • LASER: Refactor to support changes in calldata
  • Use concrete addresses for creator and attacker
  • Rewrite External Calls module to properly use solver
  • LASER: Return concrete '0x0' for initialize storage if 'concrete' mode is set
  • Port test contracts to solc 0.5.0
  • Make INFURA mainnet the default option in CLI
  • Many bug fixes

Mythril v0.19.7

19 Nov 03:22
1254c5b
Compare
Choose a tag to compare
Mythril v0.19.7 Pre-release
Pre-release
  • Refactor analysis modules
  • Separate detection module collection from LASER
  • Make transaction count a fixed parameter (-t / --transaction-count)
  • Add fresh signatures & refactor DB for large-file performane
  • Improve Ether Thief

Mythril v0.19.6

17 Nov 01:40
fc8d230
Compare
Choose a tag to compare
Mythril v0.19.6 Pre-release
Pre-release
  • Add gas simulation
  • Fix a bug where SUICIDE instruction would delete account state
  • Use z3 overflow checks to detect ADD / MUL overflows

Mythril v0.19.4

14 Nov 02:43
2a7a7e7
Compare
Choose a tag to compare
Mythril v0.19.4 Pre-release
Pre-release
  • Add compatibility with z3-solver 4.8.0.0
  • Add a new CLI option to load contract creation bytecode
  • Change default max-transaction-count to 2
  • Change info log level to be less verbose
  • Print errors via error logger instead of stdout
  • Rewrite "Ether Thief" module
  • Add type hints, refactoring and bugfixes

Mythril v0.18.13

24 Oct 15:25
dbc9cc1
Compare
Choose a tag to compare
Mythril v0.18.13 Pre-release
Pre-release
  • Multiple bugfixes
  • add SWC ID

Mythril v0.18.12

22 Sep 14:29
827d77b
Compare
Choose a tag to compare
Mythril v0.18.12 Pre-release
Pre-release
  • Multi transactional analysis
  • Multiple bug fixes

Mythril v0.18.11

03 Aug 16:17
e839908
Compare
Choose a tag to compare
Mythril v0.18.11 Pre-release
Pre-release
  • Fixes multiple bugs
  • Supports Codecopy instruction
  • Supports function signatures for truffle.
  • Faster search in local leveldb

Mythril v0.18.10

23 Jul 11:35
2e8a71d
Compare
Choose a tag to compare
Mythril v0.18.10 Pre-release
Pre-release
  • Add a -V option to know the version
  • Fixes search feature by sending correct hashes
  • Fixes a bug in codecopy instruction