Expand description
§Abigen
Programmatically generate type-safe Rust bindings for Ethereum smart contracts.
This crate is intended to be used either indirectly with the abigen
procedural macro
or directly from a build script / CLI.
Re-exports§
pub use filter::ContractFilter;
pub use filter::ExcludeContracts;
pub use filter::SelectContracts;
pub use multi::MultiAbigen;
Modules§
- contract
- Contains types to generate Rust bindings for Solidity contracts.
- filter
- Filtering support for contracts used in
Abigen
- multi
- Generate bindings for multiple
Abigen
Structs§
- Abigen
- Programmatically generate type-safe Rust bindings for an Ethereum smart contract from its ABI.
- Contract
Bindings - Type-safe contract bindings generated by Abigen.
- Internal
Structs - Helper to match
ethabi::Param
s with structs and nested structs
Enums§
- Explorer
online
and non-WebAssembly - An etherscan-like blockchain explorer.
- Source
- A source of an Ethereum smart contract’s ABI.