Releases: Consensys/mythril
Releases · Consensys/mythril
Mythril v0.21.10
- Pad when comparing BitVecs of unequal size
- Notify user of Solidity compiler version mismatches
Mythril v0.21.9
- Refactor pruning plugin
- Fix a crash in DoS module
- Fix an issue in the memory implementation
Mythril v0.21.8
- Fix a bug in the memory implementation
- Modify jsonv2 output to return a list of test cases
Mythril v0.21.7
- 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
- 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
- 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
- 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
- Set active function name to 'constructor' during contract creation transaction
- Fix crash during on-chain storage lookup
Mythril v0.21.2
- 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
- Fixed docker container error
- Fixed requirements error
- Fixed logging