Crate pod_sdk

Source

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§

network
provider
types

Structs§

Address
An Ethereum address, 20 bytes in length.
AddressECDSA
Bytes
Wrapper type around bytes::Bytes to support “0x” prefixed hex strings.
Certificate
EthereumWallet
A wallet capable of signing any transaction for the Ethereum network.
HeadlessAttestation
ProviderBuilder
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>.
TransactionBuilder
A Transaction builder for a network.

Type Aliases§

Hash
32-byte fixed byte-array type.
PrivateKeySigner
A signer instantiated with a locally stored private key.
Transaction
U256
256-bit unsigned integer type, consisting of 4, 64-bit limbs.