Crate ethers_contract_abigen
source ·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
- Contains types to generate Rust bindings for Solidity contracts.
- Filtering support for contracts used in
Abigen - Generate bindings for multiple
Abigen
Structs
- Programmatically generate type-safe Rust bindings for an Ethereum smart contract from its ABI.
- Type-safe contract bindings generated by Abigen.
- Helper to match
ethabi::Params with structs and nested structs
Enums
- An etherscan-like blockchain explorer.
- A source of an Ethereum smart contract’s ABI.