Crate ethcontract_generate
source · [−]Expand description
Crate for generating type-safe bindings to Ethereum smart contracts. This
crate is intended to be used either indirectly with the ethcontract
crate’s contract procedural macro or directly from a build script.
Re-exports
pub use crate::source::Source;Modules
Convenience re-imports so that you don’t have to add
ethcontract-common
as a dependency.Allows loading serialized artifacts from various sources.
Structs
An entity that contains compiled contracts.
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.Builder for generating contract code. Note that no code is generated until
the builder is finalized with
generate or output.A wrapper that allows mutating contract
but doesn’t allow changing its name.
Result of inserting a nre contract into an artifact.
Functions
Parses the given address string