Skip to main content

engine_getPayloadBodiesByRangeV1

Given a range of block numbers returns bodies of the corresponding execution payloads

Parameters (by position)

Starting block number string required


Number of blocks to return string required


Result

Execution payload bodies array<object>

Execution payload body object V1


Show Execution payload bodies object

Execution payload bodies fields

  • transactions array<string> required

    hex encoded bytes

    Match pattern: ^0x[0-9a-f]*$


  • additionalProperties true


Errors

Error code: -38004

  • code

    -38004

  • message

    Too large request

Examples

engine_getPayloadBodiesByRangeV1 example

Request

{
"params": [
"0x20",
"0x2"
]
}

Response

[
{
"transactions": [
"0xf865808506fc23ac00830124f8940101010101010101010101010101010101010101018031a02c4d88bfdc2f6dbf82c33d235c4e785e9fc23b2d0fc7b9d20fc5e9674f1f9d15a016d6d69b925cf26128683ab4a096e196fbb1142d6c6d4e8d3481b9bef1bd0f65",
"0x02f86c0701843b9aca008506fc23ac00830124f89402020202020202020202020202020202020202020180c080a039409b4e5603dd8c3cf38232348661a8e99ac518396eeaa128ec9ec2a3eb8127a06b21ab956f5f138cb44fda1a9055bd08980ea4f8040d877c00dac025608d0d95"
],
"withdrawals": [
{
"index": "0xf0",
"validatorIndex": "0xf0",
"address": "0x00000000000000000000000000000000000010f0",
"amount": "0x1"
},
{
"index": "0xf1",
"validatorIndex": "0xf1",
"address": "0x00000000000000000000000000000000000010f1",
"amount": "0x1"
}
]
},
{
"transactions": [
"0xf865108506fc23ac00830124f8940101010101010101010101010101010101010101018031a0d9712a3c40ae85aea4ad1bd95a0b7cc7bd805189a9e2517403b11a00a1530f81a053b53b0267a6dcfe9f9a1652307b396b3e8a65e65707a450e60c92baefdbcfbe",
"0x02f86c0711843b9aca008506fc23ac00830124f89402020202020202020202020202020202020202020180c080a071d36bc93c7ae8cc5c01501e51e5e97a51aa541d1a89c809a2af7eb40e9bc2cba071644230e21c075c1da08916aff5efe9f95a6f6a4f94dc217f6c1bb4a3240b29"
],
"withdrawals": [
{
"index": "0xf2",
"validatorIndex": "0xf2",
"address": "0x00000000000000000000000000000000000010f2",
"amount": "0x1"
},
{
"index": "0xf3",
"validatorIndex": "0xf3",
"address": "0x00000000000000000000000000000000000010f3",
"amount": "0x1"
}
]
}
]