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
Filtering support for contracts used in Abigen
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::Params with structs and nested structs

Enums

A source of a Truffle artifact JSON.

Functions

Parses the given address string

Type Definitions