Module payload
Expand description
Standalone Conversion Functions for Handling Different Versions of Execution Payloads in Ethereum’s Engine
Functions§
- block_
to_ payload - Converts
SealedBlock
toExecutionPayload
- block_
to_ payload_ v1 - Converts
SealedBlock
toExecutionPayloadV1
- block_
to_ payload_ v2 - Converts
SealedBlock
toExecutionPayloadV2
- block_
to_ payload_ v3 - Converts
SealedBlock
toExecutionPayloadV3
, and returns the parent beacon block root. - convert_
block_ to_ payload_ field_ v2 - Converts
SealedBlock
toExecutionPayloadFieldV2
- convert_
block_ to_ payload_ input_ v2 - Converts
SealedBlock
toExecutionPayloadInputV2
- convert_
payload_ field_ v2_ to_ payload - Converts
ExecutionPayloadFieldV2
toExecutionPayload
- convert_
payload_ input_ v2_ to_ payload - Converts
ExecutionPayloadInputV2
toExecutionPayload
- convert_
payload_ v2_ to_ payload_ input_ v2 - Converts
ExecutionPayloadV2
toExecutionPayloadInputV2
. - convert_
to_ payload_ body_ v1 - Converts
Block
toExecutionPayloadBodyV1
- execution_
payload_ from_ sealed_ block - Transforms a
SealedBlock
into aExecutionPayloadV1
- try_
into_ block - Tries to create a new unsealed block from the given payload and payload sidecar.
- try_
into_ sealed_ block - Tries to create a sealed new block from the given payload and payload sidecar.
- try_
payload_ v1_ to_ block - Converts
ExecutionPayloadV1
toBlock
- try_
payload_ v2_ to_ block - Converts
ExecutionPayloadV2
toBlock
- try_
payload_ v3_ to_ block - Converts
ExecutionPayloadV3
toBlock
- validate_
block_ hash - Takes the expected block hash and
Block
, validating the block and converting it into aSealedBlock
.