Re-exports§
pub use types::ChainId;
pub use types::EventFilter;
pub use types::EventProof;
pub use types::LegacyTransactionBuilder;
pub use types::TransactionReceipt;
pub use types::VerifiedLog;
Modules§
Structs§
- Address
- An Ethereum address, 20 bytes in length.
- AddressECDSA
- Bytes
- Wrapper type around
bytes::Bytes
to support “0x” prefixed hex strings. - Certificate
- Ethereum
Wallet - A wallet capable of signing any transaction for the Ethereum network.
- Headless
Attestation - Provider
Builder - A builder for constructing a
Provider
from various layers. - Receipt
- SignatureECDSA
- TxLegacy
- Legacy transaction.
Enums§
- TxKind
- The
to
field of a transaction. Either a target address, or empty for a contract creation.
Traits§
- Provider
- Provider is parameterized with a network and a transport. The default
transport is type-erased, but you can do
Provider<Http, N>
. - Transaction
Builder - A Transaction builder for a network.
Type Aliases§
- Hash
- 32-byte fixed byte-array type.
- Private
KeySigner - A signer instantiated with a locally stored private key.
- Transaction
- U256
- 256-bit unsigned integer type, consisting of 4, 64-bit limbs.