reth::primitives

Module transaction

Expand description

Transaction types.

Modules§

  • serde_bincode_compatserde-bincode-compat
    Bincode-compatible transaction type serde implementations.
  • Handling transaction signature operations, including signature recovery, applying chain IDs, and EIP-2 validation.
  • Utility functions for signature.

Structs§

Enums§

  • Represents error variants that can happen when trying to validate a transaction.
  • All possible transactions that can be included in a response to GetPooledTransactions. 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 pooled transaction.
  • Represents error variants than can happen when trying to convert a recovered transaction.
  • Transaction Type

Constants§

Statics§

Traits§

Functions§

  • Recover signer address from message hash. This ensures that the signature S value is greater than secp256k1n / 2, as specified in EIP-2.
  • Recover signer from message hash, without ensuring that the signature has a low s value.
  • Recovers a list of signers from a transaction list iterator.
  • Recovers a list of signers from a transaction list iterator without ensuring that the signature has a low s value.

Type Aliases§