Module reth::core::rpc::types::engine::payload

Expand description

Payload types.

Structs§

  • This includes all bundled blob related data of an executed payload.
  • This structure contains a body of an execution payload.
  • This structure has the syntax of ExecutionPayloadBodyV1 and appends the new fields: depositRequests and withdrawalRequests.
  • This structure maps for the return value of engine_getPayload of the beacon chain spec, for V2.
  • This structure maps for the return value of engine_getPayload of the beacon chain spec, for V3.
  • This structure maps for the return value of engine_getPayload of the beacon chain spec, for V4.
  • This is the input to engine_newPayloadV2, which may or may not have a withdrawals field.
  • This structure maps on the ExecutionPayload structure of the beacon chain spec.
  • This structure maps on the ExecutionPayloadV2 structure of the beacon chain spec.
  • This structure maps on the ExecutionPayloadV3 structure of the beacon chain spec.
  • This structure maps on the ExecutionPayloadV4 structure of the beacon chain spec.
  • This structure contains the attributes required to initiate a payload build process in the context of an engine_forkchoiceUpdated call.
  • And 8-byte identifier for an execution payload.
  • This structure contains the result of processing a payload or fork choice update.

Enums§

Type Aliases§