Expand description
Crate for common times shared between the ethcontract
runtime crate as and
the ethcontract-derive
crate.
Re-exports§
pub use crate::abiext::FunctionExt;
pub use crate::bytecode::Bytecode;
pub use crate::contract::Contract;
pub use ethabi as abi;
Modules§
- abiext
- This module implements extensions to the
ethabi
API. - artifact
- Tools for loading artifacts that contain compiled contracts.
- bytecode
- This module implements
solc
and Truffle bytecode output parsing and linking.Bytecode
is represented as a hex string with special placeholders for libraries that require linking. - contract
- Module for reading and examining data produced by truffle.
- errors
- Module with common error types.
- hash
- Keccak256 hash utilities.
Structs§
- Abi
- API building calls to contracts ABI.
- Transaction
Hash - Fixed-size uninterpreted hash type with 32 bytes (256 bits) size.
Enums§
- Deployment
Information - Information about when a contract instance was deployed
Type Aliases§
- Address
- Address