Crate reth_provider

Source
Expand description

Collection of traits and trait implementations for common database operations.

§Feature Flags

  • test-utils: Export utilities for testing

Re-exports§

Modules§

  • Bundle state module. This module contains all the logic related to bundle state.
  • Commonly used error types used when interacting with storage.
  • Various noop implementations for traits.
  • Provider trait implementations.
  • serde_bincode_compatserde-bincode-compat
    Bincode-compatible serde implementations for commonly used types for (EVM) block execution.
  • test_utilstest-utils
    Common test helpers for mocking the Provider.
  • Writer standalone type.

Structs§

Enums§

  • A helper enum that represents the origin of the requested block.
  • A notification that is sent when a new block is imported, or an old block is reverted.
  • Result of a split chain.
  • The target block where the chain should be split.
  • Re-export OriginalValuesKnown Option for [BundleState] when converting it to the plain state.
  • Re-export provider error. Bundled errors variants thrown by various providers.
  • An enum that represents the storage location for a piece of data.
  • Enum to control transaction hash inclusion.

Traits§

Type Aliases§