Crate evmole

Source
Expand description

Analyzes EVM bytecode to extract contract information, even for unverified contracts.

The library can extract function selectors, function arguments, state mutability, and storage layout.

Use the contract_info() function with its builder pattern to analyze contracts. See its documentation for usage examples.

Accuracy and speed comparison with other tools, as well as Python and JavaScript implementations, are available on GitHub

Structs§

  • Contains analyzed information about a smart contract
  • Builder for configuring contract analysis parameters
  • Represents a public smart contract function
  • Represents a storage variable record in a smart contract’s storage layout.

Functions§

Type Aliases§