engine_getPayloadV3
Obtains execution payload from payload build process
Params
(1)1. Payload id (required)
string
Match pattern:
^0x[0-9a-f]{16}$
Result
(Response object)executionPayload
Execution payloadparentHash
stringMatch pattern:
^0x[0-9a-f]{64}$
feeRecipient
stringMatch pattern:
^0x[0-9,a-f,A-F]{40}$
stateRoot
stringMatch pattern:
^0x[0-9a-f]{64}$
receiptsRoot
stringMatch pattern:
^0x[0-9a-f]{64}$
logsBloom
stringMatch pattern:
^0x[0-9a-f]{512}$
prevRandao
stringMatch pattern:
^0x[0-9a-f]{64}$
blockNumber
stringMatch pattern:
^0x([1-9a-f]+[0-9a-f]{0,15})|0$
gasLimit
stringMatch pattern:
^0x([1-9a-f]+[0-9a-f]{0,15})|0$
gasUsed
stringMatch pattern:
^0x([1-9a-f]+[0-9a-f]{0,15})|0$
timestamp
stringMatch pattern:
^0x([1-9a-f]+[0-9a-f]{0,15})|0$
extraData
stringMatch pattern:
^0x[0-9a-f]{0,64}$
baseFeePerGas
stringMatch pattern:
^0x([1-9a-f]+[0-9a-f]{0,31})|0$
blockHash
stringMatch pattern:
^0x[0-9a-f]{64}$
transactions
array[string]withdrawals
array[Withdrawal object V1]dataGasUsed
stringMatch pattern:
^0x([1-9a-f]+[0-9a-f]{0,15})|0$
excessDataGas
stringMatch pattern:
^0x([1-9a-f]+[0-9a-f]{0,15})|0$
blockValue
stringMatch pattern:
^0x([1-9a-f]+[0-9a-f]{0,31})|0$
blobsBundle
Blobs bundlecommitments
array[string]proofs
array[string]blobs
array[string]Errors
Code | Message |
---|---|
-38001 | Unknown payload |
-38005 | Unsupported fork |