Expand description
Standalone crate for ethereum-specific Reth primitive types.
Modules§
- serde_
bincode_ compat serdeandserde-bincode-compat - Bincode-compatible serde implementations.
Structs§
- EthPrimitives
- Helper struct that specifies the ethereum
NodePrimitivestypes. - Ethereum
Receipt - Typed ethereum transaction receipt. Receipt containing result of transaction execution.
Enums§
- TxType
- Transaction types supported by [
EthereumTxEnvelope].
Traits§
- TxTy
- Helper trait alias with requirements for transaction type generic to be used within
EthereumReceipt.
Functions§
- calculate_
receipt_ root_ no_ memo - Calculates the receipt root for a header for the reference type of
Receipt.
Type Aliases§
- Block
- Type alias for the ethereum block
- Block
Body - Type alias for the ethereum blockbody
- Pooled
Transaction - All possible transactions that can be included in a response to
GetPooledTransactions. A response toGetPooledTransactions. This can include either a blob transaction, or a non-4844 signed transaction. - Pooled
Transaction Variant - A type alias for
PooledTransactionthat’s also generic over blob sidecar. - Receipt
- Raw ethereum receipt.
- RpcReceipt
rpc - Receipt representation for RPC.
- Transaction
- Typed Transaction type without a signature
- Transaction
Signed - Signed transaction.