Skip to content

Commit

Permalink
integration test: add test for erigon_getHeaderByNumber (#143)
Browse files Browse the repository at this point in the history
  • Loading branch information
lupin012 authored Apr 25, 2024
1 parent 85ece67 commit 72118c4
Show file tree
Hide file tree
Showing 7 changed files with 301 additions and 0 deletions.
43 changes: 43 additions & 0 deletions integration/mainnet/erigon_getHeaderByNumber/test_01.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[
{
"request": {
"jsonrpc":"2.0",
"method":"erigon_getHeaderByNumber",
"params":["0x41b57c"],
"id":1
},
"response": {
"jsonrpc":"2.0",
"id":1,
"result": {
"AuRaSeal": null,
"AuRaStep": 0,
"Verkle": false,
"VerkleKeyVals": null,
"VerkleProof": null,
"baseFeePerGas": null,
"blobGasUsed": null,
"difficulty": "0xa51845dfe9373",
"excessBlobGas": null,
"extraData": "0xd5830107008650617269747986312e31382e30826c69",
"gasLimit": "0x666205",
"gasUsed": "0x31a405",
"hash": "0x7d4be8d1616bbe4f702c003d1f7cfadc67329bc5e6a29873ae9d20ffc9b1334c",
"logsBloom": "0x0000000004008010000000040000000104000008040008000080000000084000900000000a0001000000000110c0000b0800000000000080000000004000000000000000080004000100202a000000000009000000000000200000000040010000000002022000000000004060400800000000400000400020000930000000000000000000010000800004000000000000400002008000200002008000000100000000000000000000020000400000000000010022000000080000000000000080020012000000000000000000040000000000000000000420080000000020020000000000100000010000200000000000004000401000000000000000000000",
"miner": "0xe4bdced60430a90f31dba03524dd5d15a2670649",
"mixHash": "0x51ea6b15ba5886ea2893389c0ea59086722ee6dd3d32f4f691db98b07c9c6bc4",
"nonce": "0x4d5cf6701381cfa7",
"number": "0x41b57c",
"parentBeaconBlockRoot": null,
"parentHash": "0x00b19159c189a4a8eb13877151e895d1cd6573a4139ba4b9cb77ed977c9cfd3c",
"receiptsRoot": "0xcc06f28a629d6567038c77266829d97804063977346becaf57ee37c934e6096c",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"stateRoot": "0x49dc7f29c2c59f609eff2004b1a32f4c78e6a472107deaca639b3d797b4d0628",
"timestamp": "0x59c71bba",
"transactionsRoot": "0xf85cca6039e1f4f682bb0a156ec14ab4b8ae761bd0e7eaea35ada3c47dee6186",
"withdrawalsRoot": null
}
}
}
]

43 changes: 43 additions & 0 deletions integration/mainnet/erigon_getHeaderByNumber/test_02.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[
{
"request": {
"jsonrpc":"2.0",
"method":"erigon_getHeaderByNumber",
"params":["0x989680"],
"id":1
},
"response": {
"jsonrpc":"2.0",
"id":1,
"result": {
"AuRaSeal": null,
"AuRaStep": 0,
"Verkle": false,
"VerkleKeyVals": null,
"VerkleProof": null,
"baseFeePerGas": null,
"blobGasUsed": null,
"difficulty": "0x8792c6f47f70f",
"excessBlobGas": null,
"extraData": "0x505059452d65746865726d696e652d61736961312d31",
"gasLimit": "0x98705c",
"gasUsed": "0x9824b3",
"hash": "0xaa20f7bde5be60603f11a45fc4923aab7552be775403fc00c2e6b805e6297dbe",
"logsBloom": "0x886480c00200620d84180d0470000c503081160044d050158080037401107060120040105281100100104500414203040a2080034814200610da1208a638d16e440c024880800301e1004c2b022850602000084c3249a0c084569c90c2002001586241041e8004035a4400a0100938001e041180083180b0340661372060401428c020087410402b9484028100049481900c08034864314688d001548c3000828e542284180280006402a28a0264da00ac22300400620960983206603200084040122a4739080501251542082020a4087c000281c08800898d0900024047380000127038098e0908010800004290c84201661040200201c0004b8490ad588804",
"miner": "0xea674fdde714fd979de3edf0f56aa9716b898ec8",
"mixHash": "0x37fde31175fe180346444d15b4dfc6a9da3b2b41ee2298ceeccaf888b2d45df4",
"nonce": "0x2f6923f80426f157",
"number": "0x989680",
"parentBeaconBlockRoot": null,
"parentHash": "0x966bf6849da92ff2a0e3db9a371f5b9f07dd6001e2770a4269a5c134f1bf9c4c",
"receiptsRoot": "0xc3633340e5a727e8aa1d29a3afce95d27e555a31a7b09729672f376c2f3f4e2e",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"stateRoot": "0x74477eaabece6bce00c346dc12275b2ed74ec9d6c758c4023c2040ba0e72e05d",
"timestamp": "0x5eb01705",
"transactionsRoot": "0x14e6cb85c22ae2fd774f18ccd667d3fe967d6e39ebc52246837f230f02f845dd",
"withdrawalsRoot": null
}
}
}
]

43 changes: 43 additions & 0 deletions integration/mainnet/erigon_getHeaderByNumber/test_03.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[
{
"request": {
"jsonrpc":"2.0",
"method":"erigon_getHeaderByNumber",
"params":["0xC65D40"],
"id":1
},
"response": {
"jsonrpc":"2.0",
"id":1,
"result": {
"AuRaSeal": null,
"AuRaStep": 0,
"Verkle": false,
"VerkleKeyVals": null,
"VerkleProof": null,
"baseFeePerGas": "0xac41f3782",
"blobGasUsed": null,
"difficulty": "0x1c9992105e8015",
"excessBlobGas": null,
"extraData": "0x73706964657230321105dd27",
"gasLimit": "0x1c9c380",
"gasUsed": "0x1391ea",
"hash": "0x736048fc56ee5570d18fce0fbad513f8a3cc1de2b18bfecfc8b3663e0bee1570",
"logsBloom": "0x0020200080e0000012000010a00002002420000200000000804100001000020000000100000000001000500000000812020088008800088000000800102004000000000009000580000a0008100000200000040000400010000004800000010208000000020000000004000000020c000200000004010400400001100000240000000000000200008042020000100000000000200188000800200041020000000200001000000010020000044808000000000000000000000800000011000000000000220001000020042200000000000000000008000014100000020900200000302000080000000000000000000040c0004040200000000201002000001000",
"miner": "0x0708f87a089a91c65d48721aa941084648562287",
"mixHash": "0xf67e1b0168b37e20c1bddc6580110b1f5df1804f0af65939ed2d223f030338d7",
"nonce": "0x0c00000000b3a79f",
"number": "0xc65d40",
"parentBeaconBlockRoot": null,
"parentHash": "0xa7494c5e38ffb0bcd279caf1ccbcad3aea47a3cf03213fd1364fbafdca706973",
"receiptsRoot": "0x026edbbcb487d0f9c81c339b2c7539ab25f316572624db560fe0e54943d24259",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"stateRoot": "0xdd7fe7efaf6179cac6c819a3b051bbfff3580f773b6349601104bef344e5c694",
"timestamp": "0x6112f563",
"transactionsRoot": "0xbfaf379ce607121a7b3c0fa6d0a3a078a5f2275004deca653c5aca9ee45156be",
"withdrawalsRoot": null
}
}
}
]

43 changes: 43 additions & 0 deletions integration/mainnet/erigon_getHeaderByNumber/test_04.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[
{
"request": {
"jsonrpc":"2.0",
"method":"erigon_getHeaderByNumber",
"params":["0xE4E1C0"],
"id":1
},
"response": {
"jsonrpc":"2.0",
"id":1,
"result": {
"AuRaSeal": null,
"AuRaStep": 0,
"Verkle": false,
"VerkleKeyVals": null,
"VerkleProof": null,
"baseFeePerGas": "0x34bcab274",
"blobGasUsed": null,
"difficulty": "0x3124462a736f88",
"excessBlobGas": null,
"extraData": "0x6575726f70652d77657374312d686c7378",
"gasLimit": "0x1c9c380",
"gasUsed": "0x1c9bed2",
"hash": "0x9a71a95be3fe957457b11817587e5af4c7e24836d5b383c430ff25b9286a457f",
"logsBloom": "0xffbbdeffdff0ba9fdc9eebfcffd5dbfa32fffec9cdf5ee517bdf837bfdfefbebff2f576d94e77ffae6efffccf9dfeb979fabe75fff6ffdf5af57e4af17ff2db7cdcf1d56d95f54ebfdbffedff4b5f7e7d6dbeffbad7e7f4c3fab3dedafedfd797f7fd7d9bf6b6dc7fffefa8ddfbdfe7b7a71cff25c6ecf389a5defffefcf75c45bbf5335bbfff1b73ac86f6b7fd3b7afffeffdf3f9fb77baffa6f7c9ffd7dfbfffdbf1ff9febffa73efbefffdfdbcecf77fff7ade9fecfbf7debfefe7effdf7ba77ef733957daed8af7fc52f775ed6df9d7ee77ba5bb3cdbfb5fbfbefbff2c455a7fbd69feeadfffb2e7bee37dfedcdfcdeed5efbdbcbbe3e46bfbfb7ae979ff",
"miner": "0xea674fdde714fd979de3edf0f56aa9716b898ec8",
"mixHash": "0xf715cb8fc0d9d92b9661627f80b2f3640f0d5529ec5c0f8b9e6a742abca4ae0b",
"nonce": "0xa0ba23490d99d85c",
"number": "0xe4e1c0",
"parentBeaconBlockRoot": null,
"parentHash": "0x93a8a23a2f5296db7251ab4c5e9b10bdc5a6c9c4ed56fb230dc729d3dc03a138",
"receiptsRoot": "0xa10e7dc9233c1e0929f799567c2a65c618b98413dfdb460e905f3158e1c2cefa",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"stateRoot": "0x4d2d9f3456f4fea7969fc6553404baa494569c6810eb3baf6ef0df47e3bc0b00",
"timestamp": "0x62b12cc4",
"transactionsRoot": "0x930c5bc61ca43f7ba1c73106765d5f22f10177ae8992345ad00e92a049ae0bf2",
"withdrawalsRoot": null
}
}
}
]

43 changes: 43 additions & 0 deletions integration/mainnet/erigon_getHeaderByNumber/test_05.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[
{
"request": {
"jsonrpc":"2.0",
"method":"erigon_getHeaderByNumber",
"params":["0xF42400"],
"id":1
},
"response": {
"jsonrpc":"2.0",
"id":1,
"result": {
"AuRaSeal": null,
"AuRaStep": 0,
"Verkle": false,
"VerkleKeyVals": null,
"VerkleProof": null,
"baseFeePerGas": "0x2976ca599",
"blobGasUsed": null,
"difficulty": "0x0",
"excessBlobGas": null,
"extraData": "0x4d616465206f6e20746865206d6f6f6e20627920426c6f636b6e6174697665",
"gasLimit": "0x1c9c380",
"gasUsed": "0x121cdff",
"hash": "0x3dc4ef568ae2635db1419c5fec55c4a9322c05302ae527cd40bff380c1d465dd",
"logsBloom": "0xdaa80d34c104520cb02c181aa334f26395a0512141a85800c11d8c0c9d7729450f0c5312194a10655d72ba6542aab72f070146682f1ae981e663c1ff58eaedc266044692052ab00e7eaed34b60b26cf85003080153c602690e38ac619e4461431ac01d6c5a070e28c9469e006a90999175badc76a93b2e3a56b300d8ca9e18108e22c319caa21081184b494880923617c1800cf95b24904be3a48079c4526582fee283c1100ae8112239a1c908ae804a4dc178cee0248d8215a33d0c91c895555194c1abe11124dd81c09a02018fa22e4de90fcb90db62160058bb02c0b46054603eb1889038316a1211de9010db1bd1971c0085cc2c1642100f096618daf833",
"miner": "0xebec795c9c8bbd61ffc14a6662944748f299cacf",
"mixHash": "0xe197021bc2912013a6c5e3a42fa1260f00d80ad389a9f7137a5dafdaef38977a",
"nonce": "0x0000000000000000",
"number": "0xf42400",
"parentBeaconBlockRoot": null,
"parentHash": "0x6f377dc6bd1f3e38b9ceb8c946a88c13211fa3f084622df3ee5cfcd98cc6bb16",
"receiptsRoot": "0x63c77297d9aace97c33e40c07c4f7d52f62e898f9be74f43ae8f8b751012e719",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"stateRoot": "0xe5608defce0c3e193b4c2e3452ece5158e6ae35db211925cdfb4cd307587bbf0",
"timestamp": "0x63780c83",
"transactionsRoot": "0xe0265e44b4639453428546d1c0046c9fbba7d679b7be3e67692904c776389890",
"withdrawalsRoot": null
}
}
}
]

43 changes: 43 additions & 0 deletions integration/mainnet/erigon_getHeaderByNumber/test_06.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[
{
"request": {
"jsonrpc":"2.0",
"method":"erigon_getHeaderByNumber",
"params":["0x1036640"],
"id":1
},
"response": {
"jsonrpc":"2.0",
"id":1,
"result": {
"AuRaSeal": null,
"AuRaStep": 0,
"Verkle": false,
"VerkleKeyVals": null,
"VerkleProof": null,
"baseFeePerGas": "0x4cad3abe1",
"blobGasUsed": null,
"difficulty": "0x0",
"excessBlobGas": null,
"extraData": "0x627920406275696c64657230783639",
"gasLimit": "0x1c9c380",
"gasUsed": "0x8bc84a",
"hash": "0x96cfa0fb5e50b0a3f6cc76f3299cfbf48f17e8b41798d1394474e67ec8a97e9f",
"logsBloom": "0x00a5800311003514143110248118186108f900001a860055664930042204b7b9180823e91008c0b9131b71049561150a820741c69ac129022612639111ea2d3d64486012650ac92cef32730c52d000709735a2c81040099802121c448a70424a2342048632438001181c100001478f58a61c2006889926009a20035810b90034031189704c211210f15546029a8018c704609505b1a2034c0e3a824b4015b722cb4d01478131794a0ad270ab09108c102c49805860b10a0332111902920100834dd80582381a211238810814560a259d414c4b00240a70d0047e5d2a154ee4462230aa599280a9808624b042218981518f3400390b4c827819459d69e1501c00",
"miner": "0x690b9a9e9aa1c9db991c7721a92d351db4fac990",
"mixHash": "0x508cf9f7faca2553230266065ff45109c2a25c2a55138f4176fd5228a7339b77",
"nonce": "0x0000000000000000",
"number": "0x1036640",
"parentBeaconBlockRoot": null,
"parentHash": "0xe464691f28218637d00ac4d694a86c0e01044b0a76b357b997e575be6d4cc135",
"receiptsRoot": "0xdafc7e17d609503a08b1406eb69c714cb3e7ba51e84580977c449999068ae513",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"stateRoot": "0x72eea852168e4156811869d6e40789083891288161d5a110259cf4fc922b1a09",
"timestamp": "0x6430ae13",
"transactionsRoot": "0x06ca3364e7ff05c6adad066d09dd50edc25e7935a7aa0bdb2f4ce07d2f5bf82e",
"withdrawalsRoot": null
}
}
}
]

43 changes: 43 additions & 0 deletions integration/mainnet/erigon_getHeaderByNumber/test_07.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[
{
"request": {
"jsonrpc":"2.0",
"method":"erigon_getHeaderByNumber",
"params":["0x112A880"],
"id":1
},
"response": {
"jsonrpc":"2.0",
"id":1,
"result": {
"AuRaSeal": null,
"AuRaStep": 0,
"Verkle": false,
"VerkleKeyVals": null,
"VerkleProof": null,
"baseFeePerGas": "0x50ead8e39",
"blobGasUsed": null,
"difficulty": "0x0",
"excessBlobGas": null,
"extraData": "0x496c6c756d696e61746520446d6f63726174697a6520447374726962757465",
"gasLimit": "0x1c9c380",
"gasUsed": "0xf7e9ab",
"hash": "0x95b198e154acbfc64109dfd22d8224fe927fd8dfdedfae01587674482ba4baf3",
"logsBloom": "0x53f146f2484e1cb4b24d5a028329290bd702c80fe8465d9e55e900682e28809f405df83fd48d530900908f3c62de69000a530db688092c03d9406056852a0152220084ec4f8daa3c2c226e9878b08578163190e80b482ad30604c3649c25002037100c2086aaa3291c0407418431ebaa851804a6212996a206840875360bd84d2123065273780b9d04e4950c029a40d3e062b2697b048e4f3629824234ba00318a680d70eab6a9d740e38de89394d492c4c2ad6424bac19d4bcf08ca4044435aca49069e6907893082841ca20446b2220f4053121e7cc4b8cb84095f1a32320e105a20c821f675418c0d13308a896040d67550322ac88444e20080b364670401",
"miner": "0xdafea492d9c6733ae3d56b7ed1adb60692c98bc5",
"mixHash": "0x8b14d8532c673877dcc735caf93392bd05603456b7745fc3f012a3e3b156acfa",
"nonce": "0x0000000000000000",
"number": "0x112a880",
"parentBeaconBlockRoot": null,
"parentHash": "0x198723e0ddf20153951c6304093cbd97fd306c5db03287c5586c0430a986080d",
"receiptsRoot": "0xd925652022fa6da2ca5b9781ab2fd50cb05d3b4741a327f52322e2b7917d3a2f",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"stateRoot": "0x08b7443c83a93d4711f5c63e738c27c54a932522405b37b4ca7868a944105deb",
"timestamp": "0x64ea268f",
"transactionsRoot": "0x97dd0200249a35da2c73b366612c2d9c3d112e83ef5e0277cded1352c66628ba",
"withdrawalsRoot": "0x5362ee94b61e8cef92bf61353e62744b4fe6d1f2482aade614054527e6d5de7d"
}
}
}
]

0 comments on commit 72118c4

Please sign in to comment.