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§

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.
TransactionHash
Fixed-size uninterpreted hash type with 32 bytes (256 bits) size.

Enums§

DeploymentInformation
Information about when a contract instance was deployed

Type Aliases§

Address
Address