Module payload
Expand description
Payload types.
Structs§
- Blobs
Bundle V1 - This includes all bundled blob related data of an executed payload.
- Execution
Payload Body V1 - This structure contains a body of an execution payload.
- Execution
Payload Envelope V2 - This structure maps for the return value of
engine_getPayload
of the beacon chain spec, for V2. - Execution
Payload Envelope V3 - This structure maps for the return value of
engine_getPayload
of the beacon chain spec, for V3. - Execution
Payload Envelope V4 - This structure maps for the return value of
engine_getPayload
of the beacon chain spec, for V4. - Execution
Payload Input V2 - This is the input to
engine_newPayloadV2
, which may or may not have a withdrawals field. - Execution
Payload V1 - This structure maps on the ExecutionPayload structure of the beacon chain spec.
- Execution
Payload V2 - This structure maps on the ExecutionPayloadV2 structure of the beacon chain spec.
- Execution
Payload V3 - This structure maps on the ExecutionPayloadV3 structure of the beacon chain spec.
- Payload
Attributes - This structure contains the attributes required to initiate a payload build process in the
context of an
engine_forkchoiceUpdated
call. - Payload
Id - And 8-byte identifier for an execution payload.
- Payload
Status - This structure contains the result of processing a payload or fork choice update.
Enums§
- Execution
Payload - An execution payload, which can be either ExecutionPayloadV1, ExecutionPayloadV2, or ExecutionPayloadV3.
- Execution
Payload Field V2 - This represents the
executionPayload
field in the return value ofengine_getPayloadV2
, specified as: - Payload
Status Enum - Represents the status response of a payload.
Type Aliases§
- Execution
Payload Bodies V1 - The execution payload body response that allows for
null
values.