mythril.ethereum package
Subpackages
Submodules
mythril.ethereum.evmcontract module
This module contains the class representing EVM contracts, aka Smart Contracts.
- class mythril.ethereum.evmcontract.EVMContract(code='', creation_code='', name='Unknown', enable_online_lookup=False)[source]
Bases:
Persistent
This class represents an address with associated code (Smart Contract).
- property bytecode_hash
- Returns:
runtime bytecode hash
- property creation_bytecode_hash
- Returns:
Creation bytecode hash
mythril.ethereum.util module
This module contains various utility functions regarding unit conversion and solc integration.
- mythril.ethereum.util.get_solc_json(file, solc_binary='solc', solc_settings_json=None)[source]
- Parameters:
file
solc_binary
solc_settings_json
- Returns: