Module transaction

Expand description

RPC types for transactions

Modules§

request
Alloy basic Transaction Request type.

Structs§

AccessList
AccessList as defined in EIP-2930
AccessListItem
A list of addresses and storage keys that the transaction plans to access. Accesses outside the list are possible, but become more expensive.
AccessListResult
AccessListResult for handling errors from eth_createAccessList
AnyReceiptEnvelope
Receipt envelope, as defined in EIP-2718.
Authorization
An unsigned EIP-7702 authorization.
BlobTransactionSidecar
This represents a set of blobs, and its corresponding commitments and proofs.
Receipt
Receipt containing result of transaction execution.
ReceiptWithBloom
Receipt with calculated bloom filter.
Transaction
Transaction object used in RPC
TransactionInfo
Additional fields in the context of a block that contains this transaction.
TransactionInput
Helper type that supports both data and input fields that map to transaction input data.
TransactionReceipt
Transaction receipt
TransactionRequest
Represents all transaction requests to/from RPC.

Enums§

ConversionError
Error variants when converting from crate::Transaction to [alloy_consensus::Signed] transaction.
ReceiptEnvelope
Receipt envelope, as defined in EIP-2718.

Traits§

TransactionTrait
Represents a minimal EVM transaction.