-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upstream v2.58.2 #163
Upstream v2.58.2 #163
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ea4f74 - Browse repository at this point
Copy the full SHA 4ea4f74View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2235b7 - Browse repository at this point
Copy the full SHA e2235b7View commit details -
Remove downloaderTip (erigontech#9263)
DownloaderTip was only written, but never read
Configuration menu - View commit details
-
Copy full SHA for 56fc80a - Browse repository at this point
Copy the full SHA 56fc80aView commit details
Commits on Jan 19, 2024
-
Added Holesky network to Caplin (erigontech#9272)
This PR adds support to holesky.
Configuration menu - View commit details
-
Copy full SHA for 934dbfd - Browse repository at this point
Copy the full SHA 934dbfdView commit details
Commits on Jan 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 48a60b6 - Browse repository at this point
Copy the full SHA 48a60b6View commit details
Commits on Jan 22, 2024
-
Add more err messages for hive (erigontech#9270)
Folks at Hive want to validate specific err messages through engine-api response. This PR ensures trickling down of some block execution err messages down to the `newPayload` or `forkchoiceUpdated` responses
Configuration menu - View commit details
-
Copy full SHA for a284e04 - Browse repository at this point
Copy the full SHA a284e04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d8195 - Browse repository at this point
Copy the full SHA 30d8195View commit details -
Caplin: Fixed EL<->CL communication for Deneb (erigontech#9257)
Moved the blob hashes verification to execution driven service --------- Co-authored-by: yperbasis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c020723 - Browse repository at this point
Copy the full SHA c020723View commit details -
Configuration menu - View commit details
-
Copy full SHA for 739e99b - Browse repository at this point
Copy the full SHA 739e99bView commit details -
Pass slice of versionedHashes by value (erigontech#9281)
golang slice can be `nil`. There's no reason to pass it by pointer. This is a fix to PR erigontech#9257. It fixes the following error in Hive test "Withdrawals Fork on Block 1 (Paris)": ``` << (0953747c) {"jsonrpc":"2.0","id":5,"error":{"code":-32000,"message":"ethereumExecutionModule.InsertBlocks: blob gas used is nil"}} CLMocker: Could not ExecutePayloadV1: ethereumExecutionModule.InsertBlocks: blob gas used is nil CLMocker: BroadcastNewPayload Error (0953747c): ethereumExecutionModule.InsertBlocks: blob gas used is nil ```
Configuration menu - View commit details
-
Copy full SHA for fa79cc1 - Browse repository at this point
Copy the full SHA fa79cc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e787017 - Browse repository at this point
Copy the full SHA e787017View commit details -
On success validationError should be null (erigontech#9283)
This is a fix to PR erigontech#9270. It fixes the following error in Hive test "Withdrawals Fork on Block 1 (Paris)": ``` << (13ccf50f) {"jsonrpc":"2.0","id":6,"result":{"payloadId":null,"payloadStatus":{"status":"VALID","validationError":"","latestValidHash":"0xe4091c02732195e80f5e9a1a19481b20fce93059e49fb714d4a49bbb8ad9ccc0","CriticalError":null}}} CLMocker: Expected empty validationError: 13ccf50f ```
Configuration menu - View commit details
-
Copy full SHA for 4ac0e57 - Browse repository at this point
Copy the full SHA 4ac0e57View commit details -
turbo/jsonrpc: add support for bor state sync event tx tracing in deb…
…ug API (erigontech#9267) Relates to https://github.com/ledgerwatch/erigon/issues/7504. With this change Erigon will support correct behaviour for tracing bor state sync event tx-es in the Debug API. High-level changes: - use `blockReader.EventLookup` to determine if a transaction hash is a bor state sync txn - use `blockReader.EventsByBlock` to fetch state sync events from the db/snapshots and execute these correctly using the state receiver smart contract with tracing - introduced a new simple `borStateSyncTxnTracer` which wraps around user specified tracers in order to properly handle the fact that each state sync event is executed as if it was a separate sub-call of the bor state sync synthetic transaction but we have no way to execute it like this so need to "trick" the tracers - refactor and tidy up existing tracing code to have better separation for handling bor state sync txn vs normal txns - fixes a rare scenario bug in `txnByHash` func - if a transaction does not exist in the snapshots (seg files) but we've encountered another tx in the loop for which the "first byte txnHash check" (check logic) passes then the function will incorrectly return the tx with the matching first byte instead of returning "no transaction found". I run into this by chance while working on this PR Tests: In addition to the below I've tested behaviour with multiple tracers - callTracer, 4byteTracer, prestateTracer, default tracer, bigramTracer, etc. and with traceBlock endpoints in the Debug API however I've omitted listing the responses here as the PR description gets quite big. I've also tested with normal transactions that are not state sync synthetic ones. Request with bor tracing disabled - "borTraceEnabled: false" ``` curl http://localhost:9545/ \ -X POST \ -H "Content-Type: application/json" \ --data '{ "jsonrpc": "2.0", "id": 0, "method": "debug_traceTransaction", "params": [ "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", { "tracer": "callTracer", "borTraceEnabled": false } ] }' | jq { "jsonrpc": "2.0", "id": 0, "result": [] } ``` Request with bor tracing enabled - "borTraceEnabled: true" ``` curl http://localhost:9545/ \ -X POST \ -H "Content-Type: application/json" \ --data '{ "jsonrpc": "2.0", "id": 0, "method": "debug_traceTransaction", "params": [ "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", { "tracer": "callTracer", "borTraceEnabled": true } ] }' | jq { "jsonrpc": "2.0", "id": 0, "result": { "from": "0x0000000000000000000000000000000000000000", "gas": "0x0", "gasUsed": "0x0", "to": "0x0000000000000000000000000000000000001001", "input": "0x", "calls": [ { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962d0", "gasUsed": "0x102de", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cab94a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000dcbeac120c51030a911a93895f7b431e5952cee6000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000001550f7dca70000a00ce8ccdb67a7cfd5421bfb4438e2dc1fa7d2321161fadf4e5f3fe9bb0bb3ba5882011e8331333700000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0xb9d0", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cab0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000dcbeac120c51030a911a93895f7b431e5952cee6000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000001550f7dca70000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0xa4ad", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cab0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000dcbeac120c51030a911a93895f7b431e5952cee6000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000001550f7dca70000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x7fd0", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "input": "0xcf2c52cb000000000000000000000000dcbeac120c51030a911a93895f7b431e5952cee600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000001550f7dca70000", "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962d0", "gasUsed": "0x102de", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cac94a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001b02ada9a41d8541441730ee43ea7d0effccaad9000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386f26fc10000a0c3a451b6d6cc319dcd797ac05887692fe44d63dc38b6322e563a3337fe6f305f82014a8331333700000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0xb9d0", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cac0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001b02ada9a41d8541441730ee43ea7d0effccaad9000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386f26fc10000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0xa4ad", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cac0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001b02ada9a41d8541441730ee43ea7d0effccaad9000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386f26fc10000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x7fd0", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "input": "0xcf2c52cb0000000000000000000000001b02ada9a41d8541441730ee43ea7d0effccaad900000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386f26fc10000", "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962b4", "gasUsed": "0x1dc19", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000185f9018283215cad948397259c983751daf40400790063935a11afa28ab9014000000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000cd1c7c85113b16a5b9e09576112d162281b5f860000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e3739000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000a0c346dbd1115e4a8a70c678e2dfad37318035a5f36d5bad652a985d1b3e90dd006483313337000000000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0x191db", "to": "0x8397259c983751daf40400790063935a11afa28a", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cad0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000014000000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000cd1c7c85113b16a5b9e09576112d162281b5f860000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e3739000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "calls": [ { "from": "0x8397259c983751daf40400790063935a11afa28a", "gas": "0x4af990", "gasUsed": "0x1709f", "to": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "input": "0x9a7c4b710000000000000000000000000000000000000000000000000000000000215cad00000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e3739000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "calls": [ { "from": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "gas": "0x49ac26", "gasUsed": "0x57a1", "to": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "input": "0x55064d85000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e30000000000000000000000000000000000000000000000000000000000000077", "output": "0x0000000000000000000000000000000000000000000000000000000000000000", "calls": [ { "from": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "gas": "0x4869fe", "gasUsed": "0x3b90", "to": "0x16f78d75fabb869835236b5fb59c2b29f6cbbfcf", "input": "0x55064d85000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e30000000000000000000000000000000000000000000000000000000000000077", "output": "0x0000000000000000000000000000000000000000000000000000000000000000", "type": "DELEGATECALL" } ], "type": "STATICCALL" }, { "from": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "gas": "0x49526d", "gasUsed": "0xe82a", "to": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "input": "0x6e1e3bbf000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e3739000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "calls": [ { "from": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "gas": "0x482a83", "gasUsed": "0xe559", "to": "0x16f78d75fabb869835236b5fb59c2b29f6cbbfcf", "input": "0x6e1e3bbf000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e3739000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962b4", "gasUsed": "0x26f18", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000185f9018283215cae948397259c983751daf40400790063935a11afa28ab9014000000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000cd1c7c85113b16a5b9e09576112d162281b5f860000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e373900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000a0c346dbd1115e4a8a70c678e2dfad37318035a5f36d5bad652a985d1b3e90dd006683313337000000000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0x224da", "to": "0x8397259c983751daf40400790063935a11afa28a", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cae0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000014000000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000cd1c7c85113b16a5b9e09576112d162281b5f860000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e373900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "calls": [ { "from": "0x8397259c983751daf40400790063935a11afa28a", "gas": "0x4af990", "gasUsed": "0x2039e", "to": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "input": "0x9a7c4b710000000000000000000000000000000000000000000000000000000000215cae00000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e373900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "calls": [ { "from": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "gas": "0x49ac26", "gasUsed": "0xb67a", "to": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "input": "0x55064d85000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000075", "output": "0x0000000000000000000000000000000000000000000000000000000000000000", "calls": [ { "from": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "gas": "0x4869fe", "gasUsed": "0x9a69", "to": "0x16f78d75fabb869835236b5fb59c2b29f6cbbfcf", "input": "0x55064d85000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000075", "output": "0x0000000000000000000000000000000000000000000000000000000000000000", "type": "DELEGATECALL" } ], "type": "STATICCALL" }, { "from": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "gas": "0x48f50f", "gasUsed": "0x11c50", "to": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "input": "0x6e1e3bbf000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e373900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "calls": [ { "from": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "gas": "0x47ce9b", "gasUsed": "0x1197f", "to": "0x16f78d75fabb869835236b5fb59c2b29f6cbbfcf", "input": "0x6e1e3bbf000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e373900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962dc", "gasUsed": "0xc012", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000146f9014383215caf94a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d649ec9b9acea96876909054219c2fdaa00742f8000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000021c0331d5dc000a0349272f2c8d6c53608b75ffb00e2bc792c1c4f6d4b2c9604942d58f1b4e5db6781e8833133370000000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0x7704", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215caf0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d649ec9b9acea96876909054219c2fdaa00742f8000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000021c0331d5dc000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0x61e1", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215caf0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d649ec9b9acea96876909054219c2fdaa00742f8000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000021c0331d5dc000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x3d04", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "input": "0xcf2c52cb000000000000000000000000d649ec9b9acea96876909054219c2fdaa00742f8000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000021c0331d5dc000", "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962d0", "gasUsed": "0x102de", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb094a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001dafb2f175e729aa49eaa0d229676b32f548d176000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000429d069189e0000a09f94436b9b34a033851b1bad2357adbf6c8800c2e71336f927559bee95c17a858201b48331333700000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0xb9d0", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001dafb2f175e729aa49eaa0d229676b32f548d176000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000429d069189e0000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0xa4ad", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001dafb2f175e729aa49eaa0d229676b32f548d176000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000429d069189e0000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x7fd0", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "input": "0xcf2c52cb0000000000000000000000001dafb2f175e729aa49eaa0d229676b32f548d176000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000429d069189e0000", "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962dc", "gasUsed": "0xbfac", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000145f9014283215cb194a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b3126d09ebf9b5de9eaf9937bfc3e5dcececa856000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000001f4eec0c1548000a0a66e30b0161aad6d238da536d64e9619007fb26a5391c4244503efa53337ef6d0d83313337000000000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0x7704", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb10000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b3126d09ebf9b5de9eaf9937bfc3e5dcececa856000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000001f4eec0c1548000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0x61e1", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb10000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b3126d09ebf9b5de9eaf9937bfc3e5dcececa856000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000001f4eec0c1548000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x3d04", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "input": "0xcf2c52cb000000000000000000000000b3126d09ebf9b5de9eaf9937bfc3e5dcececa8560000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000001f4eec0c1548000", "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962c4", "gasUsed": "0xc012", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb294a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005395640f0d9d7e51428d1e11519ae9b8b1e547b3000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000007c585087238000a08e71ee5848a1519da380b8df689787abc315743ebb4353e774bca02406c062738201078331333700000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0x7704", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005395640f0d9d7e51428d1e11519ae9b8b1e547b3000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000007c585087238000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0x61e1", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005395640f0d9d7e51428d1e11519ae9b8b1e547b3000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000007c585087238000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x3d04", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "input": "0xcf2c52cb0000000000000000000000005395640f0d9d7e51428d1e11519ae9b8b1e547b300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000007c585087238000", "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962c4", "gasUsed": "0x102de", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb394a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000f8eb9c2248ce3b6357c7e7067d4d16d62b7ed004000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002ea11e32ad50000a0efb741123130fa8c575b71460ff9fae3251094f690cfbf0758e42cac26fa52b08201748331333700000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0xb9d0", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000f8eb9c2248ce3b6357c7e7067d4d16d62b7ed004000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002ea11e32ad50000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0xa4ad", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000f8eb9c2248ce3b6357c7e7067d4d16d62b7ed004000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002ea11e32ad50000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x7fd0", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "input": "0xcf2c52cb000000000000000000000000f8eb9c2248ce3b6357c7e7067d4d16d62b7ed0040000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002ea11e32ad50000", "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962b8", "gasUsed": "0x102de", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd55b100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb494a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000075099eada4834fc93140906e5186b695d7cfd115000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986ba07a9ef397ed31baaaed28ad5b5737908341b9bdcd3aba7c3bb9934258426b42338202548331333700000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0xb9d0", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000075099eada4834fc93140906e5186b695d7cfd115000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986b", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0xa4ad", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000075099eada4834fc93140906e5186b695d7cfd115000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986b", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x7fd0", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "input": "0xcf2c52cb00000000000000000000000075099eada4834fc93140906e5186b695d7cfd11500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986b", "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962b8", "gasUsed": "0xc012", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd55b100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb594a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000852a1868ba523d787ee9306a3281f76458aa5e7b000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986ba011ea0586618611cf4e8782e41af70f41671ba28c555fa5aefe0e0c3c4748f1d282026f8331333700000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0x7704", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb50000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000852a1868ba523d787ee9306a3281f76458aa5e7b000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986b", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0x61e1", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb50000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000852a1868ba523d787ee9306a3281f76458aa5e7b000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986b", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x3d04", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "input": "0xcf2c52cb000000000000000000000000852a1868ba523d787ee9306a3281f76458aa5e7b00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986b", "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962ac", "gasUsed": "0x117c1", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd55b100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb694a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000c3bee8240dba8b0e5b2f4e06090a7eb1e18d4ace000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000006679f17951ff8a5a0f9b2810960898e373f702a4d5a95b74e32b083d93e8fb2d5c2a67ef320015a148203878331333700000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0xceb3", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb60000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000c3bee8240dba8b0e5b2f4e06090a7eb1e18d4ace000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000006679f17951ff8a5", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0xb990", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb60000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000c3bee8240dba8b0e5b2f4e06090a7eb1e18d4ace000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000006679f17951ff8a5", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x94b3", "to": "0xae740d42e4ff0c5086b2b5b5d149eb2f9e1a754f", "input": "0xcf2c52cb000000000000000000000000c3bee8240dba8b0e5b2f4e06090a7eb1e18d4ace0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000006679f17951ff8a5", "calls": [ { "from": "0xae740d42e4ff0c5086b2b5b5d149eb2f9e1a754f", "gas": "0x487a24", "gasUsed": "0x7fba", "to": "0x0f1c828ae960a1780c7125b9b6be2f7e3dba22cd", "input": "0xcf2c52cb000000000000000000000000c3bee8240dba8b0e5b2f4e06090a7eb1e18d4ace0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000006679f17951ff8a5", "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" }, { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "gas": "0x1c962c4", "gasUsed": "0x102de", "to": "0x0000000000000000000000000000000000001001", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd55b100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb794a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000027e931831b89dc5c5852e8238ff401125cb67682000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000009b6e64a8ec60000a0731a0e81b7d993604bc278d1fba6a8dce94cd0a475936ced9342e1f7d2700a6c8203898331333700000000000000000000000000000000000000000000000000", "output": "0x0000000000000000000000000000000000000000000000000000000000000001", "calls": [ { "from": "0x0000000000000000000000000000000000001001", "gas": "0x4c4b40", "gasUsed": "0xb9d0", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb70000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000027e931831b89dc5c5852e8238ff401125cb67682000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000009b6e64a8ec60000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x4b0577", "gasUsed": "0xa4ad", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb70000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000027e931831b89dc5c5852e8238ff401125cb67682000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000009b6e64a8ec60000", "calls": [ { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "gas": "0x49b56c", "gasUsed": "0x7fd0", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "input": "0xcf2c52cb00000000000000000000000027e931831b89dc5c5852e8238ff401125cb676820000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000009b6e64a8ec60000", "value": "0x0", "type": "CALL" } ], "type": "DELEGATECALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" } ], "value": "0x0", "type": "CALL" } } ```
Configuration menu - View commit details
-
Copy full SHA for cb6aa2f - Browse repository at this point
Copy the full SHA cb6aa2fView commit details -
turbo/jsonrpc: fix GetBlockTransactionCountByNumber & ByHash for bloc…
…ks with bor state sync event txn (erigontech#9275) Fix for erigontech#7504 (comment) Tests: Prior to this fix the below endpoints were returning "0xa" (10) which is incorrect - should be "0xb" (11) ``` ➜ ~ curl http://localhost:9545/ \ -X POST \ -H "Content-Type: application/json" \ --data '{"method":"eth_getBlockTransactionCountByNumber","params":["0x7F3A00"],"id":1,"jsonrpc":"2.0"}' {"jsonrpc":"2.0","id":1,"result":"0xb"} ```` ``` ➜ ~ curl http://localhost:9545/ \ -X POST \ -H "Content-Type: application/json" \ --data '{"method":"eth_getBlockTransactionCountByHash","params":["0xb681901447981864462b5bf3004814c436b308150e6369341524b6e215092676"],"id":1,"jsonrpc":"2.0"}' {"jsonrpc":"2.0","id":1,"result":"0xb"} ```
Configuration menu - View commit details
-
Copy full SHA for e3784c1 - Browse repository at this point
Copy the full SHA e3784c1View commit details
Commits on Jan 23, 2024
-
Unbound variable error in silkworm_compat_check (erigontech#9284)
The silkworm_compat_check.sh script assumes that the os-release file declares both VERSION and VERSION_ID. However, in the specification at: https://www.freedesktop.org/software/systemd/man/latest/os-release.html All of the variables simply _may_ be declared, and none are strictly required. In particular, for Archlinux the file looks like: ``` NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo ``` And although an up to date Archlinux system has adequate library versions for silkworm, the script ends up terminating with an: ``` silkworm_compat_check.sh: line 45: VERSION_ID: unbound variable ``` This change simply defines those variables before sourcing to avoid the error. If the preference is not to support silkworm on distros other than ubuntu/debian, then additional script changes are required. However, given that the variables are being checked for 'non-empty' first, I believe simply defining them to be empty strings is the correct behavior.
Configuration menu - View commit details
-
Copy full SHA for ed571b4 - Browse repository at this point
Copy the full SHA ed571b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1755404 - Browse repository at this point
Copy the full SHA 1755404View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ea9482 - Browse repository at this point
Copy the full SHA 9ea9482View commit details -
Configuration menu - View commit details
-
Copy full SHA for 353fcbd - Browse repository at this point
Copy the full SHA 353fcbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8ca251 - Browse repository at this point
Copy the full SHA f8ca251View commit details -
devnet: skip TestStateSync until fixed (erigontech#9290) (erigontech#…
…9291) see erigontech#9290 I don't have enough knowledge about this flow of events, in particular, why pendingCheckpoint is expected to be present as soon as rootHeaderBlockChan produces a value. Before we figure this out, I suggest to skip the test, because it currently ruins the CI integration tests suite for the others: https://github.com/ledgerwatch/erigon/actions/workflows/test-integration.yml?query=branch%3Adevel
Configuration menu - View commit details
-
Copy full SHA for 57280b9 - Browse repository at this point
Copy the full SHA 57280b9View commit details
Commits on Jan 24, 2024
-
devnet: skip tests until stabilised (erigontech#9298)
devnet tests seem to pass for me locally but fail on CI disabling until we have time to figure out the problem - there is a PR which adds more logging and will attempt to fix these there erigontech#9209 error <img width="1201" alt="Screenshot 2024-01-24 at 09 49 05" src="https://github.com/ledgerwatch/erigon/assets/94537774/e421dcc6-66fb-44ee-8d62-76f675f41257">
Configuration menu - View commit details
-
Copy full SHA for cc01ac3 - Browse repository at this point
Copy the full SHA cc01ac3View commit details -
downloader: prohibit_new_downloads.lock check missed download .torren…
…t from WebSeed (erigontech#9295) moved `.lock` file handling inside `TorrentFiles` class - which is available everywhere and guarded by mutex. fixing: erigontech#9294
Configuration menu - View commit details
-
Copy full SHA for 56db532 - Browse repository at this point
Copy the full SHA 56db532View commit details -
e2 mumbai 45m (erigontech#9277)
Pick up erigontech/erigon-snapshot#110 --------- Co-authored-by: yperbasis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c96ff1e - Browse repository at this point
Copy the full SHA c96ff1eView commit details -
txpool: fix initial blockGasLimit and setBlobFee() (erigontech#9301)
PR erigontech#9219 missed blockGasLimit. This PR fixes a failure in Hive test "Withdrawals Fork on Block 1 (Paris)" due to transactions excluded from block 1 because of failing `NotTooMuchGas` check.
Configuration menu - View commit details
-
Copy full SHA for 3c87567 - Browse repository at this point
Copy the full SHA 3c87567View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b524b - Browse repository at this point
Copy the full SHA e2b524bView commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c8a2a5 - Browse repository at this point
Copy the full SHA 9c8a2a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fce6ece - Browse repository at this point
Copy the full SHA fce6eceView commit details -
Fix mapmutation size update (erigontech#9309)
When putting a `key, value` pair into the memory batch, the size count in bytes must be updated accordingly (i.e. add key length plus value length when key is not present, add value length diff when key is already present) but the presence check logic is inverted.
Configuration menu - View commit details
-
Copy full SHA for 0d9b2f3 - Browse repository at this point
Copy the full SHA 0d9b2f3View commit details -
Handle nil in GetBodiesByRange (erigontech#9308)
This fixes issues appearing on validator when calling `getPayloadBodiesByRangeV1` The change follows the [specification (ethereum/execution-apis)](https://github.com/ethereum/execution-apis/blob/main/src/engine/shanghai.md#specification-4)
Configuration menu - View commit details
-
Copy full SHA for ef50335 - Browse repository at this point
Copy the full SHA ef50335View commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c3e5c96 - Browse repository at this point
Copy the full SHA c3e5c96View commit details -
Configuration menu - View commit details
-
Copy full SHA for aefb97b - Browse repository at this point
Copy the full SHA aefb97bView commit details -
Reverted blob handling (erigontech#9322)
This PR puts back blob validation in engine api. it also adds validation CL-side instead that execution proto
Configuration menu - View commit details
-
Copy full SHA for 39f9acb - Browse repository at this point
Copy the full SHA 39f9acbView commit details
Commits on Jan 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e38c424 - Browse repository at this point
Copy the full SHA e38c424View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6760e0e - Browse repository at this point
Copy the full SHA 6760e0eView commit details -
Fix validator_index field name on beacon API (erigontech#9329)
per beacon API specs: https://github.com/ethereum/beacon-APIs/blob/master/types/withdrawal.yaml#L8
Configuration menu - View commit details
-
Copy full SHA for 767d8a2 - Browse repository at this point
Copy the full SHA 767d8a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for df4622f - Browse repository at this point
Copy the full SHA df4622fView commit details
Commits on Jan 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3591046 - Browse repository at this point
Copy the full SHA 3591046View commit details -
dvovk/wseedrates (erigontech#9328)
Fixed issue with stuck webseeds with rates for downloaded file
Configuration menu - View commit details
-
Copy full SHA for a1022f1 - Browse repository at this point
Copy the full SHA a1022f1View commit details
Commits on Jan 29, 2024
-
added snapshot files names list collection for diagnostics (erigontec…
…h#9332) Collect snapshot files list in order to show alert in diagnostics if some file has no peers or webseeds
Configuration menu - View commit details
-
Copy full SHA for aab2eca - Browse repository at this point
Copy the full SHA aab2ecaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0494d26 - Browse repository at this point
Copy the full SHA 0494d26View commit details -
RpcDaemon doesn't see recently retired blocks (erigontech#9318)
Reason: ServerKv.Snapshots() did nil-pointer panic
Configuration menu - View commit details
-
Copy full SHA for 867957d - Browse repository at this point
Copy the full SHA 867957dView commit details -
turbo/jsonrpc: add support for bor state sync txn in Trace API endpoi…
…nts (erigontech#9276) Relates to: https://github.com/ledgerwatch/erigon/issues/7504 High-level changes: - add support for bor state sync txn in Trace API endpoints - refactor some code in `polygon/tracer` pkg for better re-usability of common logic between Trace and Debug APIs - tidy up some old code that is no longer needed - handle some missed err-s and fix some misaligned stream writes (invalid json cases) in err paths Tests: I've tested majority of the Trace API endpoints (trace_transaction, trace_block, trace_filter, trace_replayTransaction, trace_replayBlockTransactions) both with a bor state sync transaction and with a normal one. Here is an example of how the response of `trace_transaction` looks like for a bor state sync transaction: ``` curl http://localhost:9545/ \ -X POST \ -H "Content-Type: application/json" \ --data '{"method":"trace_transaction","params":["0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558"],"id":1,"jsonrpc":"2.0"}' | jq { "jsonrpc": "2.0", "id": 1, "result": [ { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x0", "input": "0x", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x0", "output": "0x" }, "subtraces": 13, "traceAddress": [], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962d0", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cab94a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000dcbeac120c51030a911a93895f7b431e5952cee6000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000001550f7dca70000a00ce8ccdb67a7cfd5421bfb4438e2dc1fa7d2321161fadf4e5f3fe9bb0bb3ba5882011e8331333700000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x102de", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cab0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000dcbeac120c51030a911a93895f7b431e5952cee6000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000001550f7dca70000", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xb9d0", "output": "0x" }, "subtraces": 1, "traceAddress": [ 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "delegatecall", "gas": "0x4b0577", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cab0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000dcbeac120c51030a911a93895f7b431e5952cee6000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000001550f7dca70000", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xa4ad", "output": "0x" }, "subtraces": 1, "traceAddress": [ 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "call", "gas": "0x49b56c", "input": "0xcf2c52cb000000000000000000000000dcbeac120c51030a911a93895f7b431e5952cee600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000001550f7dca70000", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x7fd0", "output": "0x" }, "subtraces": 0, "traceAddress": [ 0, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962d0", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cac94a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001b02ada9a41d8541441730ee43ea7d0effccaad9000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386f26fc10000a0c3a451b6d6cc319dcd797ac05887692fe44d63dc38b6322e563a3337fe6f305f82014a8331333700000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x102de", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 1 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cac0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001b02ada9a41d8541441730ee43ea7d0effccaad9000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386f26fc10000", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xb9d0", "output": "0x" }, "subtraces": 1, "traceAddress": [ 1, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "delegatecall", "gas": "0x4b0577", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cac0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001b02ada9a41d8541441730ee43ea7d0effccaad9000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386f26fc10000", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xa4ad", "output": "0x" }, "subtraces": 1, "traceAddress": [ 1, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "call", "gas": "0x49b56c", "input": "0xcf2c52cb0000000000000000000000001b02ada9a41d8541441730ee43ea7d0effccaad900000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386f26fc10000", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x7fd0", "output": "0x" }, "subtraces": 0, "traceAddress": [ 1, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962b4", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000185f9018283215cad948397259c983751daf40400790063935a11afa28ab9014000000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000cd1c7c85113b16a5b9e09576112d162281b5f860000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e3739000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000a0c346dbd1115e4a8a70c678e2dfad37318035a5f36d5bad652a985d1b3e90dd006483313337000000000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x1dc19", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 2 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cad0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000014000000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000cd1c7c85113b16a5b9e09576112d162281b5f860000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e3739000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "to": "0x8397259c983751daf40400790063935a11afa28a", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x191db", "output": "0x" }, "subtraces": 1, "traceAddress": [ 2, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x8397259c983751daf40400790063935a11afa28a", "callType": "call", "gas": "0x4af990", "input": "0x9a7c4b710000000000000000000000000000000000000000000000000000000000215cad00000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e3739000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "to": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x1709f", "output": "0x" }, "subtraces": 2, "traceAddress": [ 2, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "callType": "staticcall", "gas": "0x49ac26", "input": "0x55064d85000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e30000000000000000000000000000000000000000000000000000000000000077", "to": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x57a1", "output": "0x0000000000000000000000000000000000000000000000000000000000000000" }, "subtraces": 1, "traceAddress": [ 2, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "callType": "delegatecall", "gas": "0x4869fe", "input": "0x55064d85000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e30000000000000000000000000000000000000000000000000000000000000077", "to": "0x16f78d75fabb869835236b5fb59c2b29f6cbbfcf", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x3b90", "output": "0x0000000000000000000000000000000000000000000000000000000000000000" }, "subtraces": 0, "traceAddress": [ 2, 0, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "callType": "call", "gas": "0x49526d", "input": "0x6e1e3bbf000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e3739000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "to": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xe82a", "output": "0x" }, "subtraces": 1, "traceAddress": [ 2, 0, 0, 1 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "callType": "delegatecall", "gas": "0x482a83", "input": "0x6e1e3bbf000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e3739000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "to": "0x16f78d75fabb869835236b5fb59c2b29f6cbbfcf", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xe559", "output": "0x" }, "subtraces": 0, "traceAddress": [ 2, 0, 0, 1, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962b4", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000185f9018283215cae948397259c983751daf40400790063935a11afa28ab9014000000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000cd1c7c85113b16a5b9e09576112d162281b5f860000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e373900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000a0c346dbd1115e4a8a70c678e2dfad37318035a5f36d5bad652a985d1b3e90dd006683313337000000000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x26f18", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 3 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cae0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000014000000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000cd1c7c85113b16a5b9e09576112d162281b5f860000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e373900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "to": "0x8397259c983751daf40400790063935a11afa28a", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x224da", "output": "0x" }, "subtraces": 1, "traceAddress": [ 3, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x8397259c983751daf40400790063935a11afa28a", "callType": "call", "gas": "0x4af990", "input": "0x9a7c4b710000000000000000000000000000000000000000000000000000000000215cae00000000000000000000000003c545163bd114d756c65dda1d97d37b89da2236000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e373900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "to": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x2039e", "output": "0x" }, "subtraces": 2, "traceAddress": [ 3, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "callType": "staticcall", "gas": "0x49ac26", "input": "0x55064d85000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000075", "to": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xb67a", "output": "0x0000000000000000000000000000000000000000000000000000000000000000" }, "subtraces": 1, "traceAddress": [ 3, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "callType": "delegatecall", "gas": "0x4869fe", "input": "0x55064d85000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000075", "to": "0x16f78d75fabb869835236b5fb59c2b29f6cbbfcf", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x9a69", "output": "0x0000000000000000000000000000000000000000000000000000000000000000" }, "subtraces": 0, "traceAddress": [ 3, 0, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xcd1c7c85113b16a5b9e09576112d162281b5f860", "callType": "call", "gas": "0x48f50f", "input": "0x6e1e3bbf000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e373900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "to": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x11c50", "output": "0x" }, "subtraces": 1, "traceAddress": [ 3, 0, 0, 1 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x9d305a42a3975ee4c1c57555bed5919889dce63f", "callType": "delegatecall", "gas": "0x47ce9b", "input": "0x6e1e3bbf000000000000000000000000931eb9d2e9b0e496aac1dcdf778399ad762e373900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000", "to": "0x16f78d75fabb869835236b5fb59c2b29f6cbbfcf", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x1197f", "output": "0x" }, "subtraces": 0, "traceAddress": [ 3, 0, 0, 1, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962dc", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000146f9014383215caf94a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d649ec9b9acea96876909054219c2fdaa00742f8000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000021c0331d5dc000a0349272f2c8d6c53608b75ffb00e2bc792c1c4f6d4b2c9604942d58f1b4e5db6781e8833133370000000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xc012", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 4 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215caf0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d649ec9b9acea96876909054219c2fdaa00742f8000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000021c0331d5dc000", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x7704", "output": "0x" }, "subtraces": 1, "traceAddress": [ 4, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "delegatecall", "gas": "0x4b0577", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215caf0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d649ec9b9acea96876909054219c2fdaa00742f8000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000021c0331d5dc000", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x61e1", "output": "0x" }, "subtraces": 1, "traceAddress": [ 4, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "call", "gas": "0x49b56c", "input": "0xcf2c52cb000000000000000000000000d649ec9b9acea96876909054219c2fdaa00742f8000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000021c0331d5dc000", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x3d04", "output": "0x" }, "subtraces": 0, "traceAddress": [ 4, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962d0", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb094a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001dafb2f175e729aa49eaa0d229676b32f548d176000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000429d069189e0000a09f94436b9b34a033851b1bad2357adbf6c8800c2e71336f927559bee95c17a858201b48331333700000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x102de", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 5 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001dafb2f175e729aa49eaa0d229676b32f548d176000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000429d069189e0000", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xb9d0", "output": "0x" }, "subtraces": 1, "traceAddress": [ 5, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "delegatecall", "gas": "0x4b0577", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001dafb2f175e729aa49eaa0d229676b32f548d176000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000429d069189e0000", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xa4ad", "output": "0x" }, "subtraces": 1, "traceAddress": [ 5, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "call", "gas": "0x49b56c", "input": "0xcf2c52cb0000000000000000000000001dafb2f175e729aa49eaa0d229676b32f548d176000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000429d069189e0000", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x7fd0", "output": "0x" }, "subtraces": 0, "traceAddress": [ 5, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962dc", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000145f9014283215cb194a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b3126d09ebf9b5de9eaf9937bfc3e5dcececa856000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000001f4eec0c1548000a0a66e30b0161aad6d238da536d64e9619007fb26a5391c4244503efa53337ef6d0d83313337000000000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xbfac", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 6 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb10000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b3126d09ebf9b5de9eaf9937bfc3e5dcececa856000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000001f4eec0c1548000", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x7704", "output": "0x" }, "subtraces": 1, "traceAddress": [ 6, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "delegatecall", "gas": "0x4b0577", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb10000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b3126d09ebf9b5de9eaf9937bfc3e5dcececa856000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000001f4eec0c1548000", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x61e1", "output": "0x" }, "subtraces": 1, "traceAddress": [ 6, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "call", "gas": "0x49b56c", "input": "0xcf2c52cb000000000000000000000000b3126d09ebf9b5de9eaf9937bfc3e5dcececa8560000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000001f4eec0c1548000", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x3d04", "output": "0x" }, "subtraces": 0, "traceAddress": [ 6, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962c4", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb294a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005395640f0d9d7e51428d1e11519ae9b8b1e547b3000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000007c585087238000a08e71ee5848a1519da380b8df689787abc315743ebb4353e774bca02406c062738201078331333700000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xc012", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 7 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005395640f0d9d7e51428d1e11519ae9b8b1e547b3000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000007c585087238000", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x7704", "output": "0x" }, "subtraces": 1, "traceAddress": [ 7, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "delegatecall", "gas": "0x4b0577", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005395640f0d9d7e51428d1e11519ae9b8b1e547b3000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000007c585087238000", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x61e1", "output": "0x" }, "subtraces": 1, "traceAddress": [ 7, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "call", "gas": "0x49b56c", "input": "0xcf2c52cb0000000000000000000000005395640f0d9d7e51428d1e11519ae9b8b1e547b300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000007c585087238000", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x3d04", "output": "0x" }, "subtraces": 0, "traceAddress": [ 7, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962c4", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd557500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb394a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000f8eb9c2248ce3b6357c7e7067d4d16d62b7ed004000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002ea11e32ad50000a0efb741123130fa8c575b71460ff9fae3251094f690cfbf0758e42cac26fa52b08201748331333700000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x102de", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 8 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000f8eb9c2248ce3b6357c7e7067d4d16d62b7ed004000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002ea11e32ad50000", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xb9d0", "output": "0x" }, "subtraces": 1, "traceAddress": [ 8, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "delegatecall", "gas": "0x4b0577", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000f8eb9c2248ce3b6357c7e7067d4d16d62b7ed004000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002ea11e32ad50000", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xa4ad", "output": "0x" }, "subtraces": 1, "traceAddress": [ 8, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "call", "gas": "0x49b56c", "input": "0xcf2c52cb000000000000000000000000f8eb9c2248ce3b6357c7e7067d4d16d62b7ed0040000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002ea11e32ad50000", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x7fd0", "output": "0x" }, "subtraces": 0, "traceAddress": [ 8, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962b8", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd55b100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb494a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000075099eada4834fc93140906e5186b695d7cfd115000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986ba07a9ef397ed31baaaed28ad5b5737908341b9bdcd3aba7c3bb9934258426b42338202548331333700000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x102de", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 9 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000075099eada4834fc93140906e5186b695d7cfd115000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986b", "to": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xb9d0", "output": "0x" }, "subtraces": 1, "traceAddress": [ 9, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "delegatecall", "gas": "0x4b0577", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000075099eada4834fc93140906e5186b695d7cfd115000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986b", "to": "0xa40fc0782bee28dd2cf8cb4ac2ecdb05c537f1b5", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xa4ad", "output": "0x" }, "subtraces": 1, "traceAddress": [ 9, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa", "callType": "call", "gas": "0x49b56c", "input": "0xcf2c52cb00000000000000000000000075099eada4834fc93140906e5186b695d7cfd11500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986b", "to": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0x7fd0", "output": "0x" }, "subtraces": 0, "traceAddress": [ 9, 0, 0, 0 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0xfffffffffffffffffffffffffffffffffffffffe", "callType": "call", "gas": "0x1c962b8", "input": "0x19494a170000000000000000000000000000000000000000000000000000000062bd55b100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000147f9014483215cb594a6fa4fb5f76172d178d61b04b0ecd319c5d1c0aab9010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000852a1868ba523d787ee9306a3281f76458aa5e7b000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986ba011ea0586618611cf4e8782e41af70f41671ba28c555fa5aefe0e0c3c4748f1d282026f8331333700000000000000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000001001", "value": "0x0" }, "blockHash": "0x469990aac1faf8009a9bc3bc83ebd54968bf1af92a1fd39c16d3748ef4203452", "blockNumber": 30167616, "result": { "gasUsed": "0xc012", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 10 ], "transactionHash": "0xd2b8d76bb5e9b7ab24aa25e8fbe56e28a333587bb7df9311448c3cac103d8558", "transactionPosition": 163, "type": "call" }, { "action": { "from": "0x0000000000000000000000000000000000001001", "callType": "call", "gas": "0x4c4b40", "input": "0x26c53bea0000000000000000000000000000000000000000000000000000000000215cb50000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010087a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000852a1868ba523d787ee9306a3281f76458aa5e7b000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000e0303b699986b", "to": "0x…
Configuration menu - View commit details
-
Copy full SHA for 4f76c6d - Browse repository at this point
Copy the full SHA 4f76c6dView commit details -
eth, polygon/bor: fix fetch span logic for devnets (erigontech#9312)
This PR fixes 2 things which are more commonly visible in multi client devnet setups for polygon. Context: The span logic is a bit different when it comes to first 2 spans. Bor/Erigon makes the first commit for a span during the start of sprint (i.e. if sprint length is 16, it will call `commitSpan` at block 16 in bor consensus for the first time). Span 0 is hard coded in genesis contracts so it needs to commit span with `id=1` on that block (see equivalent code in bor [here](https://github.com/maticnetwork/bor/blob/v1.2.3/consensus/bor/bor.go#L1150-L1152)). At that time, it needs to have 1st span available. Bor fetches it on the go while erigon processes it in a separate stage and stores in a snapshot. Hence, we'd need to fetch 1st span as an exception in erigon while we're still in span 0 but also need to make sure that it doesn't block processing of any previous blocks. Based on erigontech#9149, the span ID used to fetch and commit span was wrong and the span 1 needs to be loaded explicitly in 1st sprint.
Configuration menu - View commit details
-
Copy full SHA for db3149a - Browse repository at this point
Copy the full SHA db3149aView commit details -
integration/commands: add unwind feature for bor heimdall cmd (erigon…
…tech#9337) Context: needed to manually unwind bor heimdall stage for some debugging but noticed we do not have the option for it - only `--reset`.
Configuration menu - View commit details
-
Copy full SHA for 79b009d - Browse repository at this point
Copy the full SHA 79b009dView commit details -
core: log marshalled receipts upon receipt hash mismatch err in dbg m…
…ode (erigontech#9340) Context: we've hit `"mismatched receipt headers for block %d (%s != %s)"` a few times for bor consensus, in most cases it's been related to state sync events. However these sort of errors are difficult to debug since there's not much visibility to help explain why there is a hash mismatch with the receipts. A useful approach is to log the marshalled receipts and compare them to other functioning nodes (using eth_getBlockReceipts) or blockchain explorers. This feature is gated behind a dbg env variable
Configuration menu - View commit details
-
Copy full SHA for 56ee94d - Browse repository at this point
Copy the full SHA 56ee94dView commit details
Commits on Jan 30, 2024
-
add napoli block (erigontech#9345)
This PR adds Napoli HF Block number for Mumbai
Configuration menu - View commit details
-
Copy full SHA for 2b77bf5 - Browse repository at this point
Copy the full SHA 2b77bf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e22f5 - Browse repository at this point
Copy the full SHA 93e22f5View commit details -
integration/commands: minor - use errorf without printf in stageBorHe…
…imdall cmd (erigontech#9341)
Configuration menu - View commit details
-
Copy full SHA for 8fbb0ea - Browse repository at this point
Copy the full SHA 8fbb0eaView commit details -
Bor waypoints (erigontech#9342)
This is a cut down version of erigontech#9311. It does not include reader changes to support persistent checkpoint/milestone reading. The associated methods return TODO. Form the original PR: This is a refactor of the heimdall interface to support data persistence as well as client io. I've moved the Heimdall interface and implementation to the heimdall package as it now supports more than synching. I have added an io interface and changes it so it is passed as an argument rather than owned by the header reader. This is to allow the reader to be transactional although I have abstracted that. I have implemented a concrete io implementation using a block reader. But this is not used anywhere yet.
Configuration menu - View commit details
-
Copy full SHA for 361cfdd - Browse repository at this point
Copy the full SHA 361cfddView commit details -
bor snaps: gen bor snaps, if they are behind block snaps (erigontech#…
…9344) allow: delete bor snaps and re-start erigon - to re-gen them.
Configuration menu - View commit details
-
Copy full SHA for 0d50327 - Browse repository at this point
Copy the full SHA 0d50327View commit details -
Fixed error that makes CL not download (erigontech#9348)
* Check for nil
Configuration menu - View commit details
-
Copy full SHA for 38de61f - Browse repository at this point
Copy the full SHA 38de61fView commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 96b508c - Browse repository at this point
Copy the full SHA 96b508cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57c1a81 - Browse repository at this point
Copy the full SHA 57c1a81View commit details -
Block building: Fix duplicate request check (erigontech#9353)
This fixes the piece of logic that return the previous payload ID in case CL sends the same request for some reason (previously it would fail because `param` & `e.lastParameters` had different `PayloadId`)
Configuration menu - View commit details
-
Copy full SHA for 8669a82 - Browse repository at this point
Copy the full SHA 8669a82View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8e1203f - Browse repository at this point
Copy the full SHA 8e1203fView commit details -
turbo/jsonrpc: fix accidental regression in ReplayBlockTransactions (e…
…rigontech#9360) Context: accidentally removed this line in https://github.com/ledgerwatch/erigon/pull/9276/files#diff-6d65959a2517f728bf3c59ed6bb41c1d71528e80fd0f8c9e155d4fde65e0b006L867-L868 - adding back
Configuration menu - View commit details
-
Copy full SHA for ffc12d8 - Browse repository at this point
Copy the full SHA ffc12d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba34ca4 - Browse repository at this point
Copy the full SHA ba34ca4View commit details -
turbo/snapshotsync/freezeblocks: move pending funcs to full block rea…
…der interface (erigontech#9362) - moves `LastSpanID`, `LastFrozenSpanID`, `LastStateSyncEventID`, `LastFrozenEventID` bor related functionality to `BorSpanReader` and `BorEventReader` interfaces respectively - introduces a `SpanNotFoundErr` in `BlockReader.Span` function for a more idiomatic Go handling of "not found" situations - noticed a few random funcs that should have been moved to the block reader interfaces but have been hacked in - `IterateFrozenBodies`, `FirstTxnNumNotInSnapshots`, `Integrity` so added them to `BlockReader`, `HeaderReader` and `TxnReader` respectivelly - note the remote block reader and remote backend currently would panic with "not implemented" for these functions - their implementations can be added on a "need to implement" basis
Configuration menu - View commit details
-
Copy full SHA for ea37d0a - Browse repository at this point
Copy the full SHA ea37d0aView commit details -
Added Full Lightclient Server support (erigontech#9354)
* Add the support for the lightclient bootstrap generation * Added the corresponding API * Fixed a bug in the jsonification of hash lists
Configuration menu - View commit details
-
Copy full SHA for 7318c0a - Browse repository at this point
Copy the full SHA 7318c0aView commit details
Commits on Feb 2, 2024
-
eth/stagedsync: fix span fetch logic for span 0 and 1 (erigontech#9367)
2 issues found when syncing from scratch on mumbai/bor-mainnet - Issue is that `bor.IsSecondSprintStart` only checks if `toBlockNum` == `second sprint start` but doesn't handle the case of `toBlockNum` being after `second sprint start` - e.g. consider the case where the stage is called with fromBlockNum=57 and toBlockNum=67 as in the logs - a previous bad merge had accidentally reverted a change in `polygon/bor/bor.go checkAndCommitSpan` ``` [INFO] [02-02|18:03:13.416] [3/15 BorHeimdall] Processing sync events... from=57 to=67 [INFO] [02-02|18:03:13.558] [3/15 BorHeimdall] Sync events processed progress=66 lastSpanID=0 lastStateSyncEventID=0 total records=0 fetch time=132.744042ms process time=142.111667ms [EROR] [02-02|18:03:13.559] [staged sync] BorSpan failed err="span 1 not found (db), frozenBlocks=0" [EROR] [02-02|18:03:13.559] [bor] committing span err="Finalize.checkAndCommitSpan: unexpected end of JSON input" [WARN] [02-02|18:03:13.559] [7/15 Execution] Execution failed block=64 hash=0x1282336579c65abd423e2d5a647099d863dd38b082c0dce3c29e29bc77b3df0a err="invalid block: Finalize.checkAndCommitSpan: unexpected end of JSON input" ```
Configuration menu - View commit details
-
Copy full SHA for 55d653c - Browse repository at this point
Copy the full SHA 55d653cView commit details -
eth/stagedsync: minor code style cleanup of stage_bor_heimdall.go (er…
…igontech#9368) @mh0lt this one is very minor, just breaks long lines, cleans unused input args and other super minor stylistic changes - can wait after your bigger PR if you think it may cause merge conflicts
Configuration menu - View commit details
-
Copy full SHA for f7586cd - Browse repository at this point
Copy the full SHA f7586cdView commit details
Commits on Feb 3, 2024
-
Bor related snapshot changes (erigontech#9311)
This PR contains a couple of changes related to bor snapsots: Its bigger than intended as I used it to produce patch bor snapsots - and the changes are no difficult to untangle so I want to merge them as a set. 1. It has some downloader changes which add the following features: - Added snapshot-lock.json which contains a list of the files/hashes downloaded - which can be used to manage local state - Remove version flag and added this to a snapshot type - it has been used for testing v2 download but is set at v1 for thor PR (see below for details) - Manage the state of downloads in the download db - this optimises meta data look-ups on restart during/after download. For mumbai retrieving torrent info can take up to 15mins even after download is completed. 2. It has a rationalization of the snapshot processing code to remove duplicate code between snapshot types and standardize the interfaces to extract blocks (Dump...) and Index blocks. - This enables the removal of a separate BorSnapshot and probably CaplinSnapshot type as the base snapshot code can handle the addition of new snapshot types. - Simplifies the addition of new snapshot types (I want to add borchecploints and bormilestones) as the can be some - Removes the double iteration from retire blocks - Aid the insertion of bor validation code on indexing as the common insertion point is now well defined. I have tested these changes by syncing mumbai from scratch and by using it for producing a bor-mainner patch - which starts sync in the middle of the chain by downloading a previously existing snapshot segment. I have identified the following issues that I think need to be resolved before we can use v2 .segs for polygon: 1. For both mumbai and mainnet - downloads are very slow. This looks like its because lack of peers means that we're hitting the web erver with many small requests for pieces, which I think the server interpres as some for of DOS and stops giving us data. 2. Because of the lack of torrents - we can't get metadata - thus don't start downloading - even if a webpeer is availible. I'll look to resolve these in the next week or so at which point I can update the .toml files to include v2 and retest a sync from scratch.
Configuration menu - View commit details
-
Copy full SHA for 413a931 - Browse repository at this point
Copy the full SHA 413a931View commit details -
Added Eth/V1/Node endpoints to Caplin (erigontech#9366)
* Added Eth/v1/Node/peers * Added Eth/V1/Node/peers/{pid} * Added Eth/V1/Node/peer_count * Added: Eth/V1/Node/Identity
Configuration menu - View commit details
-
Copy full SHA for 7ef0ee7 - Browse repository at this point
Copy the full SHA 7ef0ee7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3190d31 - Browse repository at this point
Copy the full SHA 3190d31View commit details
Commits on Feb 5, 2024
-
Fixed small hiccup in BeaconBlocks snapshots (erigontech#9372)
Left an Headers type in there :(
Configuration menu - View commit details
-
Copy full SHA for 4f5d0d9 - Browse repository at this point
Copy the full SHA 4f5d0d9View commit details -
ethstats: Fix Issue with Unreported Pending Transaction Information (e…
…rigontech#9371) This PR addresses the issue where the EthStats panel was not displaying pending transaction data. Before this update, users were unable to see any information regarding pending transactions on the EthStats panel, which limited the panel's usefulness for real-time transaction monitoring. This problem also appears on the Ethereum Devnet 12 EthStats dashboard: https://ethstats.dencun-devnet-12.ethpandaops.io/ With these changes, the EthStats panel now accurately reports pending transaction information, providing users with comprehensive real-time data monitoring capabilities. This enhancement makes it easier for users to track transaction statuses and system health at a glance. <img width="1899" alt="Screenshot 2024-02-04 at 16 28 53" src="https://github.com/ledgerwatch/erigon/assets/141099829/dde2675c-3702-4de4-b0af-910857962693">
Configuration menu - View commit details
-
Copy full SHA for c0a83da - Browse repository at this point
Copy the full SHA c0a83daView commit details -
fix
find
warning (erigontech#9377)``` find: warning: you have specified the global option -maxdepth after the argument -type, but global options are not positional, i.e., -maxdepth affects tests specified before it as well as those specified after it. Please specify global options before other arguments. ```
Configuration menu - View commit details
-
Copy full SHA for e190189 - Browse repository at this point
Copy the full SHA e190189View commit details -
Configuration menu - View commit details
-
Copy full SHA for 791097e - Browse repository at this point
Copy the full SHA 791097eView commit details -
Added Archive node sanitizer checker (erigontech#9374)
Added a tool which checks specific interval of beacon states interval.
Configuration menu - View commit details
-
Copy full SHA for a973536 - Browse repository at this point
Copy the full SHA a973536View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2276c55 - Browse repository at this point
Copy the full SHA 2276c55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 303ed00 - Browse repository at this point
Copy the full SHA 303ed00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ea8d91 - Browse repository at this point
Copy the full SHA 5ea8d91View commit details -
Return error when no blob hashes in txn (erigontech#9382)
This was noticed when running a hive test targeted at failing when there are no versioned hashes in the tx
Configuration menu - View commit details
-
Copy full SHA for 031c2ab - Browse repository at this point
Copy the full SHA 031c2abView commit details -
Bor fix bodies prev progress (erigontech#9369)
Bor execution relies on sync events produced by the sync events loaded during the bor heimdall stage. This fix makes sure that ther bodies and hence execution stage do not progress further than the current progress of bor heimdall to avoid missing these events.
Configuration menu - View commit details
-
Copy full SHA for 507c947 - Browse repository at this point
Copy the full SHA 507c947View commit details -
clean-exit test: avoid disk space exhaustion (erigontech#9381)
Delete destination chaindata before rsyncing to avoid "No space left on device"
Configuration menu - View commit details
-
Copy full SHA for 255d22b - Browse repository at this point
Copy the full SHA 255d22bView commit details -
Replaced CatchUpEpochs with ForwardDownloader (erigontech#9383)
Now we are not Epochs-constrained anymore.
Configuration menu - View commit details
-
Copy full SHA for 63a1422 - Browse repository at this point
Copy the full SHA 63a1422View commit details
Commits on Feb 6, 2024
-
Added Unit testing (Sentinel/Beacon API) (erigontech#9387)
## Lists of Bugs found (and fixed) * version in wrong format. * Avoid crash in validators endpoint * Fixed formatting in the archive node sanitizer * Tracking MetadataV2/MetadataV1/Ping with DiscV5. * More relevant responses to Status and MetadataV2/V1
Configuration menu - View commit details
-
Copy full SHA for 66b0aa7 - Browse repository at this point
Copy the full SHA 66b0aa7View commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 114baa0 - Browse repository at this point
Copy the full SHA 114baa0View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a19ae55 - Browse repository at this point
Copy the full SHA a19ae55View commit details
Commits on Feb 9, 2024
-
silkworm: dev env using local silkworm-go (erigontech#9412)
This PR add support to optionally use a local `silkworm-go` repo during development. If not available, a temporary repo clone is used as before. The typical setup we use during Silkworm-for-Erigon development is described [here](https://github.com/erigontech/silkworm/blob/master/docs/CONTRIBUTING.md#c-api-for-erigon).
Configuration menu - View commit details
-
Copy full SHA for cb7bb42 - Browse repository at this point
Copy the full SHA cb7bb42View commit details -
Add totalBlobPoolLimit flag (erigontech#9406)
**Summary** Adds a new flag/parameter `totalBlobPoolLimit` to the txpool. Any time the number of blobs (total of all blobs in all type-3 txs) exceeds this number, the pool won't accept any more blob txs. This is a very straightforward way to prevent blob spamming. It also gives a node operator the freedom to stay away from too many blobs in their own pool. **More background**: Blob txs take a huge toll on the txpool and the rest of the system because of their size and cryptography involved.
Configuration menu - View commit details
-
Copy full SHA for 9820577 - Browse repository at this point
Copy the full SHA 9820577View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d35c1c - Browse repository at this point
Copy the full SHA 0d35c1cView commit details -
fix nil-ptr in txpool fee calc (erigontech#9410)
``` [INFO] [02-08|22:58:28.974] new subscription to logs established [INFO] [02-08|22:58:28.975] rpc filters: subscribing to Erigon events panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x240 pc=0x122572f] goroutine 2343 [running]: github.com/ledgerwatch/erigon/consensus/misc.eip1559Calculator.CurrentFees({}, 0xc046591900, {0x7f1202466db8, 0xc0341b7d40}) github.com/ledgerwatch/erigon/consensus/misc/eip1559.go:80 +0xcf github.com/ledgerwatch/erigon-lib/txpool.(*TxPool).fromDB(0xc000936c80, {0x3277f60, 0xc000cd8eb0}, {0x3299818?, 0xc0341b7ce0}, {0x3299818?, 0xc0341b7d40?}) github.com/ledgerwatch/[email protected]/txpool/pool.go:2095 +0x8b3 github.com/ledgerwatch/erigon-lib/txpool.(*TxPool).Start.func1({0x3299818, 0xc0341b7ce0}) github.com/ledgerwatch/[email protected]/txpool/pool.go:329 +0xfe github.com/ledgerwatch/erigon-lib/kv/mdbx.(*MdbxKV).View(0x29e8d60800?, {0x3277f60?, 0xc000cd8eb0?}, 0xc03412f7a0) github.com/ledgerwatch/[email protected]/kv/mdbx/kv_mdbx.go:749 +0xa6 github.com/ledgerwatch/erigon-lib/txpool.(*TxPool).Start(0xc000936c80, {0x3277f60?, 0xc000cd8eb0}, {0x328d2d0, 0xc0161ad0a0}) github.com/ledgerwatch/[email protected]/txpool/pool.go:319 +0xc9 github.com/ledgerwatch/erigon-lib/txpool.MainLoop({0x3277f60?, 0xc000cd8eb0}, {0x328d2d0, 0xc0161ad0a0}, 0xc000936c80, 0xc0340750e0, 0xc017e1e0a0, 0xc034088c60, 0xc03459f190) github.com/ledgerwatch/[email protected]/txpool/pool.go:1729 +0x205 created by github.com/ledgerwatch/erigon/eth.New github.com/ledgerwatch/erigon/eth/backend.go:718 +0x3fbd ```
Configuration menu - View commit details
-
Copy full SHA for f7bb443 - Browse repository at this point
Copy the full SHA f7bb443View commit details -
[Caplin Archive node]: full sepolia read experiment bug fixes (erigon…
…tech#9393) Bugs fixed: * CurrentEpochAttestations misbehaviour near genesis. * Fixed Participation indices at the Altair Fork Boundary. * Confusing logs demoted to DBUG * Added 6 slots of margin of error for the forward downloader * Fixed nil exception in exits processing * Keep 1 state in the hot storage for reorgs at all costs * Fixed `make len: out range`
Configuration menu - View commit details
-
Copy full SHA for 3507174 - Browse repository at this point
Copy the full SHA 3507174View commit details
Commits on Feb 10, 2024
-
Hive: Do not validate payload attributes if nil or syncing and pre-ca…
…ncun check (erigontech#9413) This PR fixes erigontech#9407
Configuration menu - View commit details
-
Copy full SHA for b79f28d - Browse repository at this point
Copy the full SHA b79f28dView commit details -
Fixed Caplin archive past deneb (erigontech#9416)
Fixed Caplin Archive node post-deneb
Configuration menu - View commit details
-
Copy full SHA for f2a2ede - Browse repository at this point
Copy the full SHA f2a2edeView commit details
Commits on Feb 11, 2024
-
fix: update broken link to gnosis (erigontech#9415)
I've found broken link to gnosis docs, this PR fixes the issue.
Configuration menu - View commit details
-
Copy full SHA for 9468e31 - Browse repository at this point
Copy the full SHA 9468e31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cfa099 - Browse repository at this point
Copy the full SHA 2cfa099View commit details -
Add lock for downloader version map (erigontech#9419)
Fix for: fatal error: concurrent map read and map write goroutine 213 [running]: github.com/ledgerwatch/erigon-lib/downloader.initSnapshotLock.func1() github.com/ledgerwatch/[email protected]/downloader/downloader.go:329 +0x3a7
Configuration menu - View commit details
-
Copy full SHA for ce78ba6 - Browse repository at this point
Copy the full SHA ce78ba6View commit details -
Don't touch file for !cfg.SnapshotLock (erigontech#9420)
This fix avoid a potential hanging file close for tests which use !cfg.SnapshotLock to allow the creation of arbitary files for tests and hence want to avoid the lock
Configuration menu - View commit details
-
Copy full SHA for 24d4f1c - Browse repository at this point
Copy the full SHA 24d4f1cView commit details
Commits on Feb 12, 2024
-
Don't default to mainnet if NetworkID != 1 (erigontech#9408)
In certain scenarios (e.g. Hive) genesis is initially populated by `erigon init` and afterwards erigon is started with some `networkid` flag, typically != 1. In that case it's incorrect to use default (mainnet) genesis instead of reading genesis from the DB. This PR fixes Issue erigontech#9191 and also some Hive tests that were incorrectly returning `SYNCING` because they were trying to download mainnet snapshots.
Configuration menu - View commit details
-
Copy full SHA for 321b8d9 - Browse repository at this point
Copy the full SHA 321b8d9View commit details
Commits on Feb 13, 2024
-
[release] Add default config for txpool explicitly (erigontech#9429) (e…
…rigontech#9434) Cherry pick PR erigontech#9429 Co-authored-by: Somnath <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d9967b - Browse repository at this point
Copy the full SHA 8d9967bView commit details -
[release] Schedule Dencun for Gnosis (erigontech#9437)
Cherry pick PR erigontech#9433 Co-authored-by: Somnath <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef9e04f - Browse repository at this point
Copy the full SHA ef9e04fView commit details
Commits on Feb 15, 2024
-
[release] fix to get .torrent from snaps (erigontech#9452)
Cherry pick PR erigontech#9435 --------- Co-authored-by: Alex Sharov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9731f71 - Browse repository at this point
Copy the full SHA 9731f71View commit details
Commits on Feb 22, 2024
-
[release] mainnet: remove beacon after 8M (erigontech#9480)
Cherry pick erigontech#9474 --------- Co-authored-by: Alex Sharov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab1ee7b - Browse repository at this point
Copy the full SHA ab1ee7bView commit details -
snapshots: fix filesByRange (erigontech#9472) (erigontech#9489)
The method was iterating over snapshots.segments.Min().segments, but passing the index to view.Segments(). This might lead to a crash, because those 2 collections are different, and the indexes might not match. view.Segments() only contains the snapshot files that are fully downloaded and indexed. The code is changed to only use the view files (as it was before).
Configuration menu - View commit details
-
Copy full SHA for f12e451 - Browse repository at this point
Copy the full SHA f12e451View commit details
Commits on Mar 11, 2024
-
Finalize cancun/napoli HF block number for polygon mainnet (erigontec…
…h#9674) Cherry pick PR erigontech#9603 Block number: 54876000 (March 20th, 2024 at around 10.30 AM UTC) --------- Co-authored-by: Manav Darji <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 125509e - Browse repository at this point
Copy the full SHA 125509eView commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 07edcad - Browse repository at this point
Copy the full SHA 07edcadView commit details -
Configuration menu - View commit details
-
Copy full SHA for e197332 - Browse repository at this point
Copy the full SHA e197332View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4256b7 - Browse repository at this point
Copy the full SHA e4256b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ff6fd5 - Browse repository at this point
Copy the full SHA 7ff6fd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc16e97 - Browse repository at this point
Copy the full SHA fc16e97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69e658b - Browse repository at this point
Copy the full SHA 69e658bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d75c6d3 - Browse repository at this point
Copy the full SHA d75c6d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 749fc15 - Browse repository at this point
Copy the full SHA 749fc15View commit details -
Configuration menu - View commit details
-
Copy full SHA for c03be74 - Browse repository at this point
Copy the full SHA c03be74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44a82c9 - Browse repository at this point
Copy the full SHA 44a82c9View commit details