Crate ethers_contract_abigen
source ·Expand description
Module for generating type-safe bindings to Ethereum smart contracts. This
module 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
Generate bindings for multiple
Abigen
Structs
Builder struct for generating type-safe bindings from a contract’s ABI
Type-safe contract bindings generated by a
Builder
. This type can be
either written to file or into a token stream for use in a procedural macro.Helper to match
ethabi::Param
s with structs and nested structsEnums
A source of a Truffle artifact JSON.
Functions
Parses the given address string