reth_bench

Module valid_payload

Source
Expand description

This is an extension trait for any provider that implements the engine API, to wait for a VALID response. This is useful for benchmarking, as it allows us to wait for a payload to be valid before sending additional calls.

Traits§

  • An extension trait for providers that implement the engine API, to wait for a VALID response.

Functions§

  • Calls the correct engine_forkchoiceUpdated method depending on the given EngineApiMessageVersion, using the provided forkchoice state and payload attributes for the actual engine api message call.
  • Calls the correct engine_newPayload method depending on the given [ExecutionPayload] and its versioned variant. Returns the [EngineApiMessageVersion] depending on the payload’s version.