reth

Module builder

Source
Expand description

Re-exported from reth_node_builder

Modules§

  • Node add-ons. Depend on core NodeComponents.
  • Helper types that can be used by launchers.
  • Support for configuring the components of a node. Support for configuring the components of a node.
  • Engine tree configuration.
  • Support for installing the ExExs (execution extensions) in a node. Types for launching execution extensions (ExEx).
  • Node event hooks.
  • Support for configuring the higher level node types.
  • This crate defines abstractions to create and update payloads (blocks)
  • This crate defines abstractions to create and update payloads (blocks)
  • Builder support for rpc components.
  • Helpers for setting up parts of the node.

Structs§

Enums§

Traits§

Functions§

  • Validate the presence of the parentBeaconBlockRoot field according to the given timestamp. This method is meant to be used with either a payloadAttributes field or a full payload, with the engine_forkchoiceUpdated and engine_newPayload methods respectively.
  • Validates the timestamp depending on the version called:
  • Validates the presence or exclusion of fork-specific fields based on the ethereum execution payload, or payload attributes, and the message version.
  • Validates the presence of the withdrawals field according to the payload timestamp. After Shanghai, withdrawals field must be Some. Before Shanghai, withdrawals field must be None;

Type Aliases§