Skip to content

Releases: Consensys/mythril

Mythril v0.21.10

14 Jul 09:57
Compare
Choose a tag to compare
  • Pad when comparing BitVecs of unequal size
  • Notify user of Solidity compiler version mismatches

Mythril v0.21.9

12 Jul 10:58
9041008
Compare
Choose a tag to compare
  • Refactor pruning plugin
  • Fix a crash in DoS module
  • Fix an issue in the memory implementation

Mythril v0.21.8

09 Jul 21:06
e040f91
Compare
Choose a tag to compare
  • Fix a bug in the memory implementation
  • Modify jsonv2 output to return a list of test cases

Mythril v0.21.7

08 Jul 20:44
6076b6a
Compare
Choose a tag to compare
  • Improve handling of BitVecFuncs
  • Fix loader crash caused by missing zero padding of address strings
  • Handle __eq__ and __ne__ for BitVecs with different sizes
  • Set correct RPC port for Ganache
  • Enable Dynamodb module

Mythril v0.21.6

05 Jul 14:19
613bb9a
Compare
Choose a tag to compare
Mythril v0.21.6 Pre-release
Pre-release
  • Add vuln cache to all detection modules
  • Fix issue that caused some interesting states to be pruned
  • Compute transaction trace in every detection module

Mythril v0.21.5

30 Jun 13:28
c5bc6cb
Compare
Choose a tag to compare
Mythril v0.21.5 Pre-release
Pre-release
  • Fix recursive deepcopy bug in integer module
  • Fix bugs in DoS module
  • Store symbol annotations in sets instead of lists
  • Remove or refactor log statements that slowed down execution
  • Fix incorrect concatenation of symbol annotations
  • Check for overflow when arithmetic instr. result is used in call
  • Speed up SHA3 op

Mythril v0.21.4

27 Jun 16:27
5c5f163
Compare
Choose a tag to compare
Mythril v0.21.4 Pre-release
Pre-release
  • New command line interface! Support for the old CLI will be dropped with v0.22.0
  • Refactor the storage implementation
  • Add transaction traces to text and markdown reports
  • Add support for EXTCODECOPY
  • Refactor Ether Thief module to account for different actors
  • Refactor the loop bound strategy extension
  • Simplify & refactor DoS module

Mythril v0.21.3

21 Jun 18:07
842f537
Compare
Choose a tag to compare
Mythril v0.21.3 Pre-release
Pre-release
  • Set active function name to 'constructor' during contract creation transaction
  • Fix crash during on-chain storage lookup

Mythril v0.21.2

19 Jun 19:01
4cab451
Compare
Choose a tag to compare
Mythril v0.21.2 Pre-release
Pre-release
  • Introduce pruning via read/write dependency map (makes multi-tx analysis blazingly fast)
  • Introduce configurable loop bounds
  • Refactor integer overflow and underflow checks
  • Fix caller constraints in suicide, ether thief and delegatecall modules
  • Support export of transaction sequences
  • Fix calldata size for symbolic calldata

Mythril v0.20.9

10 Jun 14:58
c4c932e
Compare
Choose a tag to compare
Mythril v0.20.9 Pre-release
Pre-release
  • Fixed docker container error
  • Fixed requirements error
  • Fixed logging