Crate ethcontract_common
source ·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
- This module implements extensions to the
ethabiAPI. - Tools for loading artifacts that contain compiled contracts.
- This module implements
solcand Truffle bytecode output parsing and linking.Bytecodeis represented as a hex string with special placeholders for libraries that require linking. - Module for reading and examining data produced by truffle.
- Module with common error types.
- Keccak256 hash utilities.
Structs
- API building calls to contracts ABI.
- Fixed-size uninterpreted hash type with 32 bytes (256 bits) size.
Enums
- Information about when a contract instance was deployed
Type Aliases
- Address