Expand description
Transaction types.
Re-exports§
pub use signature::recover_signer;
pub use signature::recover_signer_unchecked;
Modules§
- serde_
bincode_ compat serde-bincode-compat
Bincode-compatible transaction type serde implementations. - Handling transaction signature operations, including signature recovery, applying chain IDs, and EIP-2 validation.
Structs§
- Blob
Transaction c-kzg
A response toGetPooledTransactions
that includes blob data, their commitments, and their corresponding proofs. - A signed pooled transaction with recovered signer.
- Additional fields in the context of a block that contains this transaction.
- Signed transaction.
- Signed transaction with recovered signer.
- Signed transaction without its Hash. Used type for inserting into the DB.
- Generic wrapper with encoded Bytes, such as transaction data.
Enums§
- Represents error variants that can happen when trying to validate a Transaction
- A response to
GetPooledTransactions
. This can include either a blob transaction, or a non-4844 signed transaction. - A raw transaction.
- Represents error variants that can happen when trying to convert a transaction to
PooledTransactionsElement
- Represents various different transaction formats used in reth.
- Represents error variants than can happen when trying to convert a
TransactionSignedEcRecovered
transaction. - Transaction Type
Constants§
- DEPOSIT_
TX_ TYPE_ ID optimism
Identifier forTxDeposit
transaction.
Statics§
- Expected number of transactions where we can expect a speed-up by recovering the senders in parallel.
Traits§
- Implements behaviour to fill a [
TxEnv
] from another transaction.
Type Aliases§
- Either a transaction hash or number.