Module alloy_rpc_types_eth::transaction
source · Expand description
RPC types for transactions
Re-exports§
pub use optimism::OptimismTransactionReceiptFields;
pub use request::TransactionInput;
pub use request::TransactionRequest;
Modules§
- common 🔒Commonly used additional types that are not part of the JSON RPC spec but are often required when working with RPC types, such as Transaction
- error 🔒
- Misc Optimism-specific types.
- receipt 🔒
- Alloy basic Transaction Request type.
- Signature related RPC values
Structs§
- AccessList as defined in EIP-2930
- A list of addresses and storage keys that the transaction plans to access. Accesses outside the list are possible, but become more expensive.
- Access list with gas used appended.
- Receipt envelope, as defined in EIP-2718.
- This represents a set of blobs, and its corresponding commitments and proofs.
- Type that represents the signature parity byte, meant for use in RPC.
- Receipt containing result of transaction execution.
Receipt
with calculated bloom filter.- Container type for all signature fields in RPC
- Transaction object used in RPC
- Additional fields in the context of a block that contains this transaction.
- Transaction receipt
Enums§
- Error variants when converting from crate::Transaction to [alloy_consensus::Signed] transaction.
- Receipt envelope, as defined in EIP-2718.
Type Aliases§
- Alias for a catch-all receipt type.