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::Param
s with structs and nested structs
Enums§
- Explorer
online
and non-WebAssemblyAn etherscan-like blockchain explorer. - A source of an Ethereum smart contract’s ABI.