Mythril v0.22.0 brings a new plugin infrastructure, improvements related to multi-contract analysis, on-chain data access and balance modelling, as well as numerous bug fixes.
**Changelog:**
- Fix bugs related to on chain analysis that allows for multi-contract analysis
- Improve modeling of balances and Ether transfers between contract accounts
- Also load initial balances when on-chain data retrieval is enabled
- Fix bug in handling gas limits for message calls
- New Mythril plugin infrastructure
- Add support for DetectionModule plugins
- Add support for Infura project IDs
- Consider tx.origin in Ether detection and selfdestruct detectors
- Add error message when a non-existant module is selected
- Add list-detectors command
- Implement proper cycle detection to fix incorrect loop pruning
- Simplify CLI arguments to activate and deactivate dynamic loading
- Prevent pruning of paths that contain STATICCALL or could receive ETH via msg.value