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
ethabiAPI. - artifact
- Tools for loading artifacts that contain compiled contracts.
- bytecode
- This module implements
solcand Truffle bytecode output parsing and linking.Bytecodeis 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