Replays the block that is already present in the database.
NOTE
When using this endpoint on Arbitrum: Following the hard-fork from Classic to Nitro, all
debug_trace
methods can only be used for blocks starting from block 22,207,818 onwards
Parameters
- Transaction parameters with the following field:
blockHash
- string - This describes the block hash of the transaction that needs to be traced.
- Object - tracer
tracer
-string
to specify the type of tracer. Currently supportscallTracer
andprestateTracer
(see below for definitions).tracerConfig
- Object to specify configurations for the traceronlyTopCall
-boolean
Setting this totrue
will only trace the main (top-level) call and none of the sub-calls. This avoids extra processing for each call frame if only the top-level call info is required (useful for gettingrevertReason
).
Returns
Object
- trace object
Request
curl https://eth-mainnet.g.alchemy.com/v2/demo \
-X POST \
-H "Content-Type: application/json" \
--data '{"method":"debug_traceBlockByHash","params":["0x97b49e43632ac70c46b4003434058b18db0ad809617bd29f3448d46ca9085576", {"tracer": "callTracer"}],"id":1,"jsonrpc":"2.0"}'
Response
{
"jsonrpc": "2.0",
"id": 1,
"result": [
{
"result": {
"type": "CALL",
"from": "0xe088776deabb472ffd2843e330e79c880a5f979e",
"to": "0x70526cc7a6d6320b44122ea9d2d07670accc85a1",
"value": "0xec5162",
"gas": "0x7df99",
"gasUsed": "0x34e29",
"input": "0x00e051479210030000000000000000000000f160594a405d53811d3bc4766596efd80fd545a27000000000000000000000128acb080000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f56000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cc54410f805000000000000000000000000000fffd8963efd1fc6a506488495d951d5263988d2500000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d6b175474e89094c44da98b954eedeac495271d0fc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4010001c4ba12222222228d8ba445958a75a0704d566bf2c80000000000000000000052bbbe2900000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f56000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000ff00000000000000000000000000000000008485b36623632ffa5e486008df4d0b6d363defdb00020000000000000000034a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000005f98805a4e8be255a32880fdec7f6728c6568ba000000000000000000000000000000000000000000000003acbfe2488ff5c000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000f19663f2ca0454accad3e094448ea6f7744388045400000000000000000000128acb08000000000000000000000000dfee68a9adb981cd08699891a11cabe10f25ec44000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000003a6d6cd1833904000000000000000000000000000000000000000000000000000000000001000276a400000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d5f98805a4e8be255a32880fdec7f6728c6568ba0c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb80000",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0x70526cc7a6d6320b44122ea9d2d07670accc85a1",
"to": "0x0000000000007f150bd6f54c40a34d7c3d5e9f56",
"value": "0x0",
"gas": "0x7b2a2",
"gasUsed": "0x34064",
"input": "0xe051479210030000000000000000000000f160594a405d53811d3bc4766596efd80fd545a27000000000000000000000128acb080000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f56000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cc54410f805000000000000000000000000000fffd8963efd1fc6a506488495d951d5263988d2500000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d6b175474e89094c44da98b954eedeac495271d0fc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4010001c4ba12222222228d8ba445958a75a0704d566bf2c80000000000000000000052bbbe2900000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f56000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000ff00000000000000000000000000000000008485b36623632ffa5e486008df4d0b6d363defdb00020000000000000000034a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000005f98805a4e8be255a32880fdec7f6728c6568ba000000000000000000000000000000000000000000000003acbfe2488ff5c000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000f19663f2ca0454accad3e094448ea6f7744388045400000000000000000000128acb08000000000000000000000000dfee68a9adb981cd08699891a11cabe10f25ec44000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000003a6d6cd1833904000000000000000000000000000000000000000000000000000000000001000276a400000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d5f98805a4e8be255a32880fdec7f6728c6568ba0c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb80000",
"output": "0x",
"calls": [
{
"type": "STATICCALL",
"from": "0x0000000000007f150bd6f54c40a34d7c3d5e9f56",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"gas": "0x77f15",
"gasUsed": "0x9e6",
"input": "0x70a08231000000000000000000000000dfee68a9adb981cd08699891a11cabe10f25ec44",
"output": "0x0000000000000000000000000000000000000000000000313abf3c5282b4912f"
},
{
"type": "CALL",
"from": "0x0000000000007f150bd6f54c40a34d7c3d5e9f56",
"to": "0x60594a405d53811d3bc4766596efd80fd545a270",
"value": "0x0",
"gas": "0x76a9e",
"gasUsed": "0xf59c",
"input": "0x128acb080000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f56000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cc54410f805000000000000000000000000000fffd8963efd1fc6a506488495d951d5263988d2500000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d6b175474e89094c44da98b954eedeac495271d0fc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f40100",
"output": "0xffffffffffffffffffffffffffffffffffffffffffffffc5311d4d18418aed2b00000000000000000000000000000000000000000000000009cc54410f805000",
"calls": [
{
"type": "CALL",
"from": "0x60594a405d53811d3bc4766596efd80fd545a270",
"to": "0x6b175474e89094c44da98b954eedeac495271d0f",
"value": "0x0",
"gas": "0x6df38",
"gasUsed": "0x3312",
"input": "0xa9059cbb0000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f5600000000000000000000000000000000000000000000003acee2b2e7be7512d5",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
},
{
"type": "STATICCALL",
"from": "0x60594a405d53811d3bc4766596efd80fd545a270",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"gas": "0x6a98c",
"gasUsed": "0x9e6",
"input": "0x70a0823100000000000000000000000060594a405d53811d3bc4766596efd80fd545a270",
"output": "0x0000000000000000000000000000000000000000000000dbe172a2b8ca9ae46d"
},
{
"type": "CALL",
"from": "0x60594a405d53811d3bc4766596efd80fd545a270",
"to": "0x0000000000007f150bd6f54c40a34d7c3d5e9f56",
"value": "0x0",
"gas": "0x69cd4",
"gasUsed": "0x2fa1",
"input": "0xfa461e33ffffffffffffffffffffffffffffffffffffffffffffffc5311d4d18418aed2b00000000000000000000000000000000000000000000000009cc54410f8050000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002d6b175474e89094c44da98b954eedeac495271d0fc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4010000000000000000000000000000000000000000",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0x0000000000007f150bd6f54c40a34d7c3d5e9f56",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"value": "0x0",
"gas": "0x67e20",
"gasUsed": "0x2b11",
"input": "0x23b872dd000000000000000000000000dfee68a9adb981cd08699891a11cabe10f25ec4400000000000000000000000060594a405d53811d3bc4766596efd80fd545a27000000000000000000000000000000000000000000000000009cc54410f805000",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
}
]
},
{
"type": "STATICCALL",
"from": "0x60594a405d53811d3bc4766596efd80fd545a270",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"gas": "0x66b79",
"gasUsed": "0x216",
"input": "0x70a0823100000000000000000000000060594a405d53811d3bc4766596efd80fd545a270",
"output": "0x0000000000000000000000000000000000000000000000dbeb3ef6f9da1b346d"
}
]
},
{
"type": "CALL",
"from": "0x0000000000007f150bd6f54c40a34d7c3d5e9f56",
"to": "0xba12222222228d8ba445958a75a0704d566bf2c8",
"value": "0x0",
"gas": "0x66de6",
"gasUsed": "0x11c84",
"input": "0x52bbbe2900000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f56000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000ff00000000000000000000000000000000008485b36623632ffa5e486008df4d0b6d363defdb00020000000000000000034a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000005f98805a4e8be255a32880fdec7f6728c6568ba000000000000000000000000000000000000000000000003acbfe2488ff5c000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000",
"output": "0x00000000000000000000000000000000000000000000003a9335df23feb747af",
"calls": [
{
"type": "CALL",
"from": "0xba12222222228d8ba445958a75a0704d566bf2c8",
"to": "0x8485b36623632ffa5e486008df4d0b6d363defdb",
"value": "0x0",
"gas": "0x60d56",
"gasUsed": "0x4254",
"input": "0x9d2c110c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000039d35935dae2cab038d40000000000000000000000000000000000000000000018f4c67acb2fb796ea8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000005f98805a4e8be255a32880fdec7f6728c6568ba000000000000000000000000000000000000000000000003acbfe2488ff5c00008485b36623632ffa5e486008df4d0b6d363defdb00020000000000000000034a0000000000000000000000000000000000000000000000000000000000ec51330000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f560000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f5600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000",
"output": "0x00000000000000000000000000000000000000000000003a9335df23feb747af"
},
{
"type": "CALL",
"from": "0xba12222222228d8ba445958a75a0704d566bf2c8",
"to": "0x6b175474e89094c44da98b954eedeac495271d0f",
"value": "0x0",
"gas": "0x5aa6d",
"gasUsed": "0x297a",
"input": "0x23b872dd0000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f56000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c800000000000000000000000000000000000000000000003acbfe2488ff5c0000",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
},
{
"type": "CALL",
"from": "0xba12222222228d8ba445958a75a0704d566bf2c8",
"to": "0x5f98805a4e8be255a32880fdec7f6728c6568ba0",
"value": "0x0",
"gas": "0x57251",
"gasUsed": "0x3390",
"input": "0xa9059cbb0000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f5600000000000000000000000000000000000000000000003a9335df23feb747af",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
}
]
},
{
"type": "CALL",
"from": "0x0000000000007f150bd6f54c40a34d7c3d5e9f56",
"to": "0x9663f2ca0454accad3e094448ea6f77443880454",
"value": "0x0",
"gas": "0x54b0b",
"gasUsed": "0xead6",
"input": "0x128acb08000000000000000000000000dfee68a9adb981cd08699891a11cabe10f25ec44000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000003a6d6cd1833904000000000000000000000000000000000000000000000000000000000001000276a400000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d5f98805a4e8be255a32880fdec7f6728c6568ba0c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb80000",
"output": "0x00000000000000000000000000000000000000000000003a6d6cd18339040000fffffffffffffffffffffffffffffffffffffffffffffffff6218cda9d1bdc4d",
"calls": [
{
"type": "CALL",
"from": "0x9663f2ca0454accad3e094448ea6f77443880454",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"value": "0x0",
"gas": "0x4ad44",
"gasUsed": "0x1f7e",
"input": "0xa9059cbb000000000000000000000000dfee68a9adb981cd08699891a11cabe10f25ec4400000000000000000000000000000000000000000000000009de732562e423b3",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
},
{
"type": "STATICCALL",
"from": "0x9663f2ca0454accad3e094448ea6f77443880454",
"to": "0x5f98805a4e8be255a32880fdec7f6728c6568ba0",
"gas": "0x48add",
"gasUsed": "0x9b7",
"input": "0x70a082310000000000000000000000009663f2ca0454accad3e094448ea6f77443880454",
"output": "0x00000000000000000000000000000000000000000000b88db8ae77fad8af1b44"
},
{
"type": "CALL",
"from": "0x9663f2ca0454accad3e094448ea6f77443880454",
"to": "0x0000000000007f150bd6f54c40a34d7c3d5e9f56",
"value": "0x0",
"gas": "0x47e53",
"gasUsed": "0x1d73",
"input": "0xfa461e3300000000000000000000000000000000000000000000003a6d6cd18339040000fffffffffffffffffffffffffffffffffffffffffffffffff6218cda9d1bdc4d0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002d5f98805a4e8be255a32880fdec7f6728c6568ba0c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8000000000000000000000000000000000000000000",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0x0000000000007f150bd6f54c40a34d7c3d5e9f56",
"to": "0x5f98805a4e8be255a32880fdec7f6728c6568ba0",
"value": "0x0",
"gas": "0x46844",
"gasUsed": "0x1900",
"input": "0xa9059cbb0000000000000000000000009663f2ca0454accad3e094448ea6f7744388045400000000000000000000000000000000000000000000003a6d6cd18339040000",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
}
]
},
{
"type": "STATICCALL",
"from": "0x9663f2ca0454accad3e094448ea6f77443880454",
"to": "0x5f98805a4e8be255a32880fdec7f6728c6568ba0",
"gas": "0x45edd",
"gasUsed": "0x1e7",
"input": "0x70a082310000000000000000000000009663f2ca0454accad3e094448ea6f77443880454",
"output": "0x00000000000000000000000000000000000000000000b8c8261b497e11b31b44"
}
]
},
{
"type": "STATICCALL",
"from": "0x0000000000007f150bd6f54c40a34d7c3d5e9f56",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"gas": "0x462ec",
"gasUsed": "0x216",
"input": "0x70a08231000000000000000000000000dfee68a9adb981cd08699891a11cabe10f25ec44",
"output": "0x0000000000000000000000000000000000000000000000313ad15b36d61864e2"
}
]
}
]
}
},
{
"result": {
"type": "CALL",
"from": "0xf07704777d6bc182bf2c67fbda48913169b84983",
"to": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d",
"value": "0x0",
"gas": "0x2076c",
"gasUsed": "0x197aa",
"input": "0x38ed173900000000000000000000000000000000000000000000000000000000a495717f00000000000000000000000000000000000000000000004096d4c39e2f54876c00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000f07704777d6bc182bf2c67fbda48913169b84983000000000000000000000000000000000000000000000000000000006317ebe50000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000031c8eacbffdd875c74b94b077895bd78cf1e64a3",
"output": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000a495717f0000000000000000000000000000000000000000000000409a013083313a4cc7",
"calls": [
{
"type": "STATICCALL",
"from": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d",
"to": "0x8c1c499b1796d7f3c2521ac37186b52de024e58c",
"gas": "0x1ecf2",
"gasUsed": "0x9c8",
"input": "0x0902f1ac",
"output": "0x00000000000000000000000000000000000000000000c8abe2a15379cd0a242f000000000000000000000000000000000000000000000000000001fd121628b6000000000000000000000000000000000000000000000000000000006317eb23"
},
{
"type": "CALL",
"from": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d",
"to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"value": "0x0",
"gas": "0x1ced6",
"gasUsed": "0x884c",
"input": "0x23b872dd000000000000000000000000f07704777d6bc182bf2c67fbda48913169b849830000000000000000000000008c1c499b1796d7f3c2521ac37186b52de024e58c00000000000000000000000000000000000000000000000000000000a495717f",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"to": "0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf",
"gas": "0x1abb9",
"gasUsed": "0x6bcd",
"input": "0x23b872dd000000000000000000000000f07704777d6bc182bf2c67fbda48913169b849830000000000000000000000008c1c499b1796d7f3c2521ac37186b52de024e58c00000000000000000000000000000000000000000000000000000000a495717f",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
}
]
},
{
"type": "CALL",
"from": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d",
"to": "0x8c1c499b1796d7f3c2521ac37186b52de024e58c",
"value": "0x0",
"gas": "0x13ffb",
"gasUsed": "0xd383",
"input": "0x022c0d9f0000000000000000000000000000000000000000000000409a013083313a4cc70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f07704777d6bc182bf2c67fbda48913169b8498300000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0x8c1c499b1796d7f3c2521ac37186b52de024e58c",
"to": "0x31c8eacbffdd875c74b94b077895bd78cf1e64a3",
"value": "0x0",
"gas": "0x1078e",
"gasUsed": "0x477d",
"input": "0xa9059cbb000000000000000000000000f07704777d6bc182bf2c67fbda48913169b849830000000000000000000000000000000000000000000000409a013083313a4cc7",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
},
{
"type": "STATICCALL",
"from": "0x8c1c499b1796d7f3c2521ac37186b52de024e58c",
"to": "0x31c8eacbffdd875c74b94b077895bd78cf1e64a3",
"gas": "0xbec1",
"gasUsed": "0x2c4",
"input": "0x70a082310000000000000000000000008c1c499b1796d7f3c2521ac37186b52de024e58c",
"output": "0x00000000000000000000000000000000000000000000c86b48a022f69bcfd768"
},
{
"type": "STATICCALL",
"from": "0x8c1c499b1796d7f3c2521ac37186b52de024e58c",
"to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"gas": "0xba73",
"gasUsed": "0x523",
"input": "0x70a082310000000000000000000000008c1c499b1796d7f3c2521ac37186b52de024e58c",
"output": "0x000000000000000000000000000000000000000000000000000001fdb6ab9a35",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"to": "0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf",
"gas": "0xb4af",
"gasUsed": "0x211",
"input": "0x70a082310000000000000000000000008c1c499b1796d7f3c2521ac37186b52de024e58c",
"output": "0x000000000000000000000000000000000000000000000000000001fdb6ab9a35"
}
]
}
]
}
]
}
},
{
"result": {
"type": "CALL",
"from": "0x2960fab7eb6f9060016365ef5e8d20ee33813d5e",
"to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"value": "0x0",
"gas": "0x116a5",
"gasUsed": "0x95df",
"input": "0x095ea7b3000000000000000000000000881d40237659c251811cec9c364ef91dc08d300cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"to": "0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf",
"gas": "0xf66f",
"gasUsed": "0x7966",
"input": "0x095ea7b3000000000000000000000000881d40237659c251811cec9c364ef91dc08d300cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
}
]
}
},
{
"result": {
"type": "CALL",
"from": "0x2960fab7eb6f9060016365ef5e8d20ee33813d5e",
"to": "0x881d40237659c251811cec9c364ef91dc08d300c",
"value": "0x0",
"gas": "0x4c5de",
"gasUsed": "0x38f3a",
"input": "0x5f5755290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000010fcc14000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000147061726173776170563546656544796e616d69630000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010fcc1400000000000000000000000000000000000000000000000000280dd855c45c07200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000005c5c3f4eec7db000000000000000000000000dc838074d95c89a5c2cbf26984fedc9160b61620000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e40b86a4c1000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000010fcc140000000000000000000000000000000000000000000000000028685bb28776fd4000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000004de420e95253e54490d8d30ea41574b24f741ee70201000000000000000000000000000000000000000000000000000000001b",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0x881d40237659c251811cec9c364ef91dc08d300c",
"to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"value": "0x0",
"gas": "0x4864a",
"gasUsed": "0xcb18",
"input": "0x23b872dd0000000000000000000000002960fab7eb6f9060016365ef5e8d20ee33813d5e00000000000000000000000074de5d4fcbf63e00296fd95d33236b97940166310000000000000000000000000000000000000000000000000000000010fcc140",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"to": "0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf",
"gas": "0x45850",
"gasUsed": "0xae99",
"input": "0x23b872dd0000000000000000000000002960fab7eb6f9060016365ef5e8d20ee33813d5e00000000000000000000000074de5d4fcbf63e00296fd95d33236b97940166310000000000000000000000000000000000000000000000000000000010fcc140",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
}
]
},
{
"type": "CALL",
"from": "0x881d40237659c251811cec9c364ef91dc08d300c",
"to": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"value": "0x0",
"gas": "0x398f0",
"gasUsed": "0x269d8",
"input": "0xe3547335000000000000000000000000da6f9b1feded6a2f26a7869b06254adfe7e207cd0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000024492f5f0370000000000000000000000002960fab7eb6f9060016365ef5e8d20ee33813d5e000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010fcc1400000000000000000000000000000000000000000000000000280dd855c45c07200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000005c5c3f4eec7db000000000000000000000000dc838074d95c89a5c2cbf26984fedc9160b61620000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e40b86a4c1000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000010fcc140000000000000000000000000000000000000000000000000028685bb28776fd4000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000004de420e95253e54490d8d30ea41574b24f741ee702010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"output": "0x",
"calls": [
{
"type": "DELEGATECALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0xda6f9b1feded6a2f26a7869b06254adfe7e207cd",
"gas": "0x37707",
"gasUsed": "0x2557c",
"input": "0x92f5f0370000000000000000000000002960fab7eb6f9060016365ef5e8d20ee33813d5e000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010fcc1400000000000000000000000000000000000000000000000000280dd855c45c07200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000005c5c3f4eec7db000000000000000000000000dc838074d95c89a5c2cbf26984fedc9160b61620000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e40b86a4c1000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000010fcc140000000000000000000000000000000000000000000000000028685bb28776fd4000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000004de420e95253e54490d8d30ea41574b24f741ee7020100000000000000000000000000000000000000000000000000000000",
"output": "0x",
"calls": [
{
"type": "STATICCALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"gas": "0x365b7",
"gasUsed": "0xd62",
"input": "0xdd62ed3e00000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631000000000000000000000000216b4b4ba9f3e719726886d34a177484278bfcae",
"output": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffd394c3648c80",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"to": "0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf",
"gas": "0x35543",
"gasUsed": "0xa4d",
"input": "0xdd62ed3e00000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631000000000000000000000000216b4b4ba9f3e719726886d34a177484278bfcae",
"output": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffd394c3648c80"
}
]
},
{
"type": "CALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0xdef171fe48cf0115b1d80b88dc8eab59176fee57",
"value": "0x0",
"gas": "0x348d8",
"gasUsed": "0x1ea66",
"input": "0x0b86a4c1000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000010fcc140000000000000000000000000000000000000000000000000028685bb28776fd4000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000004de420e95253e54490d8d30ea41574b24f741ee70201",
"output": "0x",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xdef171fe48cf0115b1d80b88dc8eab59176fee57",
"to": "0x4ff0dec5f9a763aa1e5c2a962aa6f4edfee4f9ea",
"gas": "0x32789",
"gasUsed": "0x1d57e",
"input": "0x0b86a4c1000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000010fcc140000000000000000000000000000000000000000000000000028685bb28776fd4000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000004de420e95253e54490d8d30ea41574b24f741ee70201",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0xdef171fe48cf0115b1d80b88dc8eab59176fee57",
"to": "0x216b4b4ba9f3e719726886d34a177484278bfcae",
"value": "0x0",
"gas": "0x303bf",
"gasUsed": "0x5671",
"input": "0x15dacbea000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000074de5d4fcbf63e00296fd95d33236b979401663100000000000000000000000020e95253e54490d8d30ea41574b24f741ee702010000000000000000000000000000000000000000000000000000000010fcc140",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0x216b4b4ba9f3e719726886d34a177484278bfcae",
"to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"value": "0x0",
"gas": "0x2e82b",
"gasUsed": "0x44b8",
"input": "0x23b872dd00000000000000000000000074de5d4fcbf63e00296fd95d33236b979401663100000000000000000000000020e95253e54490d8d30ea41574b24f741ee702010000000000000000000000000000000000000000000000000000000010fcc140",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"to": "0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf",
"gas": "0x2d9a8",
"gasUsed": "0x419d",
"input": "0x23b872dd00000000000000000000000074de5d4fcbf63e00296fd95d33236b979401663100000000000000000000000020e95253e54490d8d30ea41574b24f741ee702010000000000000000000000000000000000000000000000000000000010fcc140",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
}
]
}
]
},
{
"type": "STATICCALL",
"from": "0xdef171fe48cf0115b1d80b88dc8eab59176fee57",
"to": "0x20e95253e54490d8d30ea41574b24f741ee70201",
"gas": "0x2a2c6",
"gasUsed": "0x9c8",
"input": "0x0902f1ac",
"output": "0x000000000000000000000000000000000000000000000000000000e4127f1bd5000000000000000000000000000000000000000000000022b69a5ef66c72f58b000000000000000000000000000000000000000000000000000000006317e987"
},
{
"type": "CALL",
"from": "0xdef171fe48cf0115b1d80b88dc8eab59176fee57",
"to": "0x20e95253e54490d8d30ea41574b24f741ee70201",
"value": "0x0",
"gas": "0x29325",
"gasUsed": "0x10948",
"input": "0x022c0d9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000293b77b0f2b81c8000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee5700000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0x20e95253e54490d8d30ea41574b24f741ee70201",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"value": "0x0",
"gas": "0x2550b",
"gasUsed": "0x750a",
"input": "0xa9059cbb000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee570000000000000000000000000000000000000000000000000293b77b0f2b81c8",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
},
{
"type": "STATICCALL",
"from": "0x20e95253e54490d8d30ea41574b24f741ee70201",
"to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"gas": "0x1df6a",
"gasUsed": "0x523",
"input": "0x70a0823100000000000000000000000020e95253e54490d8d30ea41574b24f741ee70201",
"output": "0x000000000000000000000000000000000000000000000000000000e4237bdd15",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"to": "0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf",
"gas": "0x1d512",
"gasUsed": "0x211",
"input": "0x70a0823100000000000000000000000020e95253e54490d8d30ea41574b24f741ee70201",
"output": "0x000000000000000000000000000000000000000000000000000000e4237bdd15"
}
]
},
{
"type": "STATICCALL",
"from": "0x20e95253e54490d8d30ea41574b24f741ee70201",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"gas": "0x1d8b5",
"gasUsed": "0x216",
"input": "0x70a0823100000000000000000000000020e95253e54490d8d30ea41574b24f741ee70201",
"output": "0x000000000000000000000000000000000000000000000022b406a77b5d4773c3"
}
]
},
{
"type": "CALL",
"from": "0xdef171fe48cf0115b1d80b88dc8eab59176fee57",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"value": "0x0",
"gas": "0x18c3c",
"gasUsed": "0x23eb",
"input": "0x2e1a7d4d0000000000000000000000000000000000000000000000000293b77b0f2b81c8",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"to": "0xdef171fe48cf0115b1d80b88dc8eab59176fee57",
"value": "0x293b77b0f2b81c8",
"gas": "0x8fc",
"gasUsed": "0x37",
"input": "0x",
"output": "0x"
}
]
},
{
"type": "CALL",
"from": "0xdef171fe48cf0115b1d80b88dc8eab59176fee57",
"to": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"value": "0x293b77b0f2b81c8",
"gas": "0x14db1",
"gasUsed": "0x28",
"input": "0x",
"output": "0x"
}
]
}
]
},
{
"type": "CALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0xdc838074d95c89a5c2cbf26984fedc9160b61620",
"value": "0x5c5c3f4eec7db",
"gas": "0x14101",
"gasUsed": "0x28",
"input": "0x",
"output": "0x"
},
{
"type": "STATICCALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"gas": "0x13ece",
"gasUsed": "0x523",
"input": "0x70a0823100000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631",
"output": "0x0000000000000000000000000000000000000000000000000000000000000000",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"to": "0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf",
"gas": "0x136f9",
"gasUsed": "0x211",
"input": "0x70a0823100000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631",
"output": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
]
},
{
"type": "CALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0x2960fab7eb6f9060016365ef5e8d20ee33813d5e",
"value": "0x28df1b71a3cb9ed",
"gas": "0x11db8",
"gasUsed": "0x0",
"input": "0x",
"output": "0x"
}
]
}
]
}
]
}
},
{
"result": {
"type": "CALL",
"from": "0xc95c6b99eea1ca176beeabca828e570fe3075dfd",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"value": "0x0",
"gas": "0xa555",
"gasUsed": "0x3674",
"input": "0x2e1a7d4d00000000000000000000000000000000000000000000000002458217c0d60000",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"to": "0xc95c6b99eea1ca176beeabca828e570fe3075dfd",
"value": "0x2458217c0d60000",
"gas": "0x8fc",
"gasUsed": "0x0",
"input": "0x",
"output": "0x"
}
]
}
},
{
"result": {
"type": "CALL",
"from": "0xafd593192c8c12a827b33b2fc505ab0709276a0e",
"to": "0x881d40237659c251811cec9c364ef91dc08d300c",
"value": "0x0",
"gas": "0x3cd7f",
"gasUsed": "0x30eab",
"input": "0x5f5755290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000f4d2888d29d722226fafa5d9b24f9164c092421e000000000000000000000000000000000000000000000035c4a08ab5a658c3d700000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000136f6e65496e6368563446656544796e616d69630000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000f4d2888d29d722226fafa5d9b24f9164c092421e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035c4a08ab5a658c3d700000000000000000000000000000000000000000000000002544bf14d23e9d0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000055efeb6f3d357000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a8e449022e000000000000000000000000000000000000000000000035c4a08ab5a658c3d700000000000000000000000000000000000000000000000002598f700aac765e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001a000000000000000000000004b5ab61593a2401b1075b90c04cbcdd3f87ce011ab4991fe000000000000000000000000000000000000000000000000cd",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0x881d40237659c251811cec9c364ef91dc08d300c",
"to": "0xf4d2888d29d722226fafa5d9b24f9164c092421e",
"value": "0x0",
"gas": "0x391cc",
"gasUsed": "0x910f",
"input": "0x23b872dd000000000000000000000000afd593192c8c12a827b33b2fc505ab0709276a0e00000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631000000000000000000000000000000000000000000000035c4a08ab5a658c3d7",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
},
{
"type": "CALL",
"from": "0x881d40237659c251811cec9c364ef91dc08d300c",
"to": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"value": "0x0",
"gas": "0x2de2a",
"gasUsed": "0x223eb",
"input": "0xe3547335000000000000000000000000dfa7bd39ded0051b2ecc48f7e17f63ecd165cae10000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000020492f5f037000000000000000000000000afd593192c8c12a827b33b2fc505ab0709276a0e000000000000000000000000f4d2888d29d722226fafa5d9b24f9164c092421e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035c4a08ab5a658c3d700000000000000000000000000000000000000000000000002544bf14d23e9d0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000055efeb6f3d357000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a8e449022e000000000000000000000000000000000000000000000035c4a08ab5a658c3d700000000000000000000000000000000000000000000000002598f700aac765e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001a000000000000000000000004b5ab61593a2401b1075b90c04cbcdd3f87ce011ab4991fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"output": "0x",
"calls": [
{
"type": "DELEGATECALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0xdfa7bd39ded0051b2ecc48f7e17f63ecd165cae1",
"gas": "0x2bfd9",
"gasUsed": "0x2103f",
"input": "0x92f5f037000000000000000000000000afd593192c8c12a827b33b2fc505ab0709276a0e000000000000000000000000f4d2888d29d722226fafa5d9b24f9164c092421e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035c4a08ab5a658c3d700000000000000000000000000000000000000000000000002544bf14d23e9d0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000055efeb6f3d357000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a8e449022e000000000000000000000000000000000000000000000035c4a08ab5a658c3d700000000000000000000000000000000000000000000000002598f700aac765e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001a000000000000000000000004b5ab61593a2401b1075b90c04cbcdd3f87ce011ab4991fe000000000000000000000000000000000000000000000000",
"output": "0x",
"calls": [
{
"type": "STATICCALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0xf4d2888d29d722226fafa5d9b24f9164c092421e",
"gas": "0x2b166",
"gasUsed": "0xac4",
"input": "0xdd62ed3e00000000000000000000000074de5d4fcbf63e00296fd95d33236b97940166310000000000000000000000001111111254fb6c44bac0bed2854e76f90643097d",
"output": "0xffffffffffffffffffffffffffffffffffffffffffd986991a6a813479c33b72"
},
{
"type": "CALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0x1111111254fb6c44bac0bed2854e76f90643097d",
"value": "0x0",
"gas": "0x297c8",
"gasUsed": "0x1982c",
"input": "0xe449022e000000000000000000000000000000000000000000000035c4a08ab5a658c3d700000000000000000000000000000000000000000000000002598f700aac765e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001a000000000000000000000004b5ab61593a2401b1075b90c04cbcdd3f87ce011ab4991fe",
"output": "0x0000000000000000000000000000000000000000000000000265d64888477e02",
"calls": [
{
"type": "CALL",
"from": "0x1111111254fb6c44bac0bed2854e76f90643097d",
"to": "0x4b5ab61593a2401b1075b90c04cbcdd3f87ce011",
"value": "0x0",
"gas": "0x27c9f",
"gasUsed": "0x1441a",
"input": "0x128acb080000000000000000000000001111111254fb6c44bac0bed2854e76f90643097d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035c4a08ab5a658c3d7000000000000000000000000fffd8963efd1fc6a506488495d951d5263988d2500000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631",
"output": "0xfffffffffffffffffffffffffffffffffffffffffffffffffd9a29b777b881fe000000000000000000000000000000000000000000000035c4a08ab5a658c3d7",
"calls": [
{
"type": "CALL",
"from": "0x4b5ab61593a2401b1075b90c04cbcdd3f87ce011",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"value": "0x0",
"gas": "0x203f6",
"gasUsed": "0x750a",
"input": "0xa9059cbb0000000000000000000000001111111254fb6c44bac0bed2854e76f90643097d0000000000000000000000000000000000000000000000000265d64888477e02",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
},
{
"type": "STATICCALL",
"from": "0x4b5ab61593a2401b1075b90c04cbcdd3f87ce011",
"to": "0xf4d2888d29d722226fafa5d9b24f9164c092421e",
"gas": "0x18d5a",
"gasUsed": "0x9eb",
"input": "0x70a082310000000000000000000000004b5ab61593a2401b1075b90c04cbcdd3f87ce011",
"output": "0x0000000000000000000000000000000000000000000c0732251c0e0602c8b523"
},
{
"type": "CALL",
"from": "0x4b5ab61593a2401b1075b90c04cbcdd3f87ce011",
"to": "0x1111111254fb6c44bac0bed2854e76f90643097d",
"value": "0x0",
"gas": "0x180a0",
"gasUsed": "0x3b21",
"input": "0xfa461e33fffffffffffffffffffffffffffffffffffffffffffffffffd9a29b777b881fe000000000000000000000000000000000000000000000035c4a08ab5a658c3d70000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631",
"output": "0x",
"calls": [
{
"type": "STATICCALL",
"from": "0x1111111254fb6c44bac0bed2854e76f90643097d",
"to": "0x4b5ab61593a2401b1075b90c04cbcdd3f87ce011",
"gas": "0x177d8",
"gasUsed": "0x10a",
"input": "0x0dfe1681",
"output": "0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
},
{
"type": "STATICCALL",
"from": "0x1111111254fb6c44bac0bed2854e76f90643097d",
"to": "0x4b5ab61593a2401b1075b90c04cbcdd3f87ce011",
"gas": "0x17642",
"gasUsed": "0x134",
"input": "0xd21220a7",
"output": "0x000000000000000000000000f4d2888d29d722226fafa5d9b24f9164c092421e"
},
{
"type": "STATICCALL",
"from": "0x1111111254fb6c44bac0bed2854e76f90643097d",
"to": "0x4b5ab61593a2401b1075b90c04cbcdd3f87ce011",
"gas": "0x17482",
"gasUsed": "0xfb",
"input": "0xddca3f43",
"output": "0x0000000000000000000000000000000000000000000000000000000000000bb8"
},
{
"type": "CALL",
"from": "0x1111111254fb6c44bac0bed2854e76f90643097d",
"to": "0xf4d2888d29d722226fafa5d9b24f9164c092421e",
"value": "0x0",
"gas": "0x16d8f",
"gasUsed": "0x2be3",
"input": "0x23b872dd00000000000000000000000074de5d4fcbf63e00296fd95d33236b97940166310000000000000000000000004b5ab61593a2401b1075b90c04cbcdd3f87ce011000000000000000000000000000000000000000000000035c4a08ab5a658c3d7",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001"
}
]
},
{
"type": "STATICCALL",
"from": "0x4b5ab61593a2401b1075b90c04cbcdd3f87ce011",
"to": "0xf4d2888d29d722226fafa5d9b24f9164c092421e",
"gas": "0x143f3",
"gasUsed": "0x21b",
"input": "0x70a082310000000000000000000000004b5ab61593a2401b1075b90c04cbcdd3f87ce011",
"output": "0x0000000000000000000000000000000000000000000c0767e9bc98bba92178fa"
}
]
},
{
"type": "CALL",
"from": "0x1111111254fb6c44bac0bed2854e76f90643097d",
"to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"value": "0x0",
"gas": "0x13ade",
"gasUsed": "0x2403",
"input": "0x2e1a7d4d0000000000000000000000000000000000000000000000000265d64888477e02",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"to": "0x1111111254fb6c44bac0bed2854e76f90643097d",
"value": "0x265d64888477e02",
"gas": "0x8fc",
"gasUsed": "0x4f",
"input": "0x",
"output": "0x"
}
]
},
{
"type": "CALL",
"from": "0x1111111254fb6c44bac0bed2854e76f90643097d",
"to": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"value": "0x265d64888477e02",
"gas": "0xfcc3",
"gasUsed": "0x28",
"input": "0x",
"output": "0x"
}
]
},
{
"type": "CALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0xf326e4de8f66a0bdc0970b79e0924e33c79f1915",
"value": "0x55efeb6f3d357",
"gas": "0xe09d",
"gasUsed": "0x1336",
"input": "0x",
"output": "0x",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xf326e4de8f66a0bdc0970b79e0924e33c79f1915",
"to": "0x34cfac646f301356faa8b21e94227e3583fe3f5f",
"gas": "0xcab7",
"gasUsed": "0x5d",
"input": "0x",
"output": "0x"
}
]
},
{
"type": "STATICCALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0xf4d2888d29d722226fafa5d9b24f9164c092421e",
"gas": "0xcba9",
"gasUsed": "0x21b",
"input": "0x70a0823100000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631",
"output": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
{
"type": "CALL",
"from": "0x74de5d4fcbf63e00296fd95d33236b9794016631",
"to": "0xafd593192c8c12a827b33b2fc505ab0709276a0e",
"value": "0x2607749d153aaab",
"gas": "0xad8f",
"gasUsed": "0x0",
"input": "0x",
"output": "0x"
}
]
}
]
}
]
}
},
{
"result": {
"type": "CALL",
"from": "0x29e5f310317b68bf949926e987fa0df05ef26501",
"to": "0xfa103c21ea2df71dfb92b0652f8b1d795e51cdef",
"value": "0x0",
"gas": "0x25d27",
"gasUsed": "0x1f2a8",
"input": "0x1cff79cd000000000000000000000000813ffae25b9b8c909ecc9e2f9747006e0b43d16d0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008452de3cbd0000000000000000000000005a98fcbea516cf06857215779fd812ca3bef1b3200000000000000000000000056178a0d5f301baf6cf3e1cd53d9863437345bf90000000000000000000000003229149012a035ef51d724e0343eb31ce3e4bb7d0000000000000000000000000000000000000000000004ebb303343e3f57000000000000000000000000000000000000000000000000000000000000",
"output": "0x",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xfa103c21ea2df71dfb92b0652f8b1d795e51cdef",
"to": "0x813ffae25b9b8c909ecc9e2f9747006e0b43d16d",
"gas": "0x23edc",
"gasUsed": "0x1dd43",
"input": "0x52de3cbd0000000000000000000000005a98fcbea516cf06857215779fd812ca3bef1b3200000000000000000000000056178a0d5f301baf6cf3e1cd53d9863437345bf90000000000000000000000003229149012a035ef51d724e0343eb31ce3e4bb7d0000000000000000000000000000000000000000000004ebb303343e3f570000",
"output": "0x",
"calls": [
{
"type": "CALL",
"from": "0xfa103c21ea2df71dfb92b0652f8b1d795e51cdef",
"to": "0x5a98fcbea516cf06857215779fd812ca3bef1b32",
"value": "0x0",
"gas": "0x220c7",
"gasUsed": "0x1c6b6",
"input": "0x23b872dd00000000000000000000000056178a0d5f301baf6cf3e1cd53d9863437345bf90000000000000000000000003229149012a035ef51d724e0343eb31ce3e4bb7d0000000000000000000000000000000000000000000004ebb303343e3f570000",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001",
"calls": [
{
"type": "CALL",
"from": "0x5a98fcbea516cf06857215779fd812ca3bef1b32",
"to": "0xf73a1260d222f447210581ddf212d915c09a3249",
"value": "0x0",
"gas": "0x1bf44",
"gasUsed": "0x91c2",
"input": "0x4a39314900000000000000000000000056178a0d5f301baf6cf3e1cd53d9863437345bf90000000000000000000000003229149012a035ef51d724e0343eb31ce3e4bb7d0000000000000000000000000000000000000000000004ebb303343e3f570000",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001",
"calls": [
{
"type": "CALL",
"from": "0xf73a1260d222f447210581ddf212d915c09a3249",
"to": "0xb8ffc3cd6e7cf5a098a1c92f48009765b24088dc",
"value": "0x0",
"gas": "0x19ba8",
"gasUsed": "0x2047",
"input": "0xbe00bbd8f1f3eb40f5bc1ad1344716ced8b8a0431d840b5783aea1fd01786bc26f35ac0fcd567bdf93dd0f6acc3bc7f2155f83244d56a65abbfbefb763e015420102c67b",
"output": "0x000000000000000000000000de3a93028f2283cc28756b3674bd657eafb992f4",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xb8ffc3cd6e7cf5a098a1c92f48009765b24088dc",
"to": "0x2b33cf282f867a7ff693a66e11b0fcc5552e4425",
"gas": "0x15ff2",
"gasUsed": "0xb04",
"input": "0xbe00bbd8f1f3eb40f5bc1ad1344716ced8b8a0431d840b5783aea1fd01786bc26f35ac0fcd567bdf93dd0f6acc3bc7f2155f83244d56a65abbfbefb763e015420102c67b",
"output": "0x000000000000000000000000de3a93028f2283cc28756b3674bd657eafb992f4"
}
]
},
{
"type": "DELEGATECALL",
"from": "0xf73a1260d222f447210581ddf212d915c09a3249",
"to": "0xde3a93028f2283cc28756b3674bd657eafb992f4",
"gas": "0x14f05",
"gasUsed": "0x47f6",
"input": "0x4a39314900000000000000000000000056178a0d5f301baf6cf3e1cd53d9863437345bf90000000000000000000000003229149012a035ef51d724e0343eb31ce3e4bb7d0000000000000000000000000000000000000000000004ebb303343e3f570000",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001",
"calls": [
{
"type": "CALL",
"from": "0xf73a1260d222f447210581ddf212d915c09a3249",
"to": "0x5a98fcbea516cf06857215779fd812ca3bef1b32",
"value": "0x0",
"gas": "0x135ee",
"gasUsed": "0x1f50",
"input": "0x70a082310000000000000000000000003229149012a035ef51d724e0343eb31ce3e4bb7d",
"output": "0x0000000000000000000000000000000000000000000018894a6439d1ef780000"
},
{
"type": "CALL",
"from": "0xf73a1260d222f447210581ddf212d915c09a3249",
"to": "0x5a98fcbea516cf06857215779fd812ca3bef1b32",
"value": "0x0",
"gas": "0x11409",
"gasUsed": "0x7e0",
"input": "0x70a0823100000000000000000000000056178a0d5f301baf6cf3e1cd53d9863437345bf9",
"output": "0x000000000000000000000000000000000000000000000f823459a0a698c44f5c"
}
]
}
]
}
]
}
]
}
]
}
},
{
"result": {
"type": "CALL",
"from": "0x6cc5f688a315f3dc28a7781717a9a798a59fda7b",
"to": "0xe1590a6fa0cff9c960181cb77d8a873601772f64",
"value": "0x0",
"gas": "0x61408",
"gasUsed": "0xcf12",
"input": "0xa9059cbb00000000000000000000000067ddba10220cffc8689a688e43d7ee4365749a8c00000000000000000000000000000000000000000000d2843ea374c5e4610000",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001",
"calls": [
{
"type": "DELEGATECALL",
"from": "0xe1590a6fa0cff9c960181cb77d8a873601772f64",
"to": "0x70b2c1b8f364da3e721554be34b8988a0584d0c1",
"gas": "0x5dfad",
"gasUsed": "0xb26c",
"input": "0xa9059cbb00000000000000000000000067ddba10220cffc8689a688e43d7ee4365749a8c00000000000000000000000000000000000000000000d2843ea374c5e4610000",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001",
"calls": [
{
"type": "STATICCALL",
"from": "0xe1590a6fa0cff9c960181cb77d8a873601772f64",
"to": "0x1820a4b7618bde71dce8cdc73aab6c95905fad24",
"gas": "0x5b2aa",
"gasUsed": "0xb7e",
"input": "0xaabbb8ca0000000000000000000000006cc5f688a315f3dc28a7781717a9a798a59fda7b29ddb589b1fb5fc7cf394961c1adf5f8c6454761adf795e67fe149f658abe895",
"output": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
...........................
.........................,
]
}
callTracer
callTracer
The callTracer
tracks all the call frames executed during a transaction, including depth 0. The result will be a nested list of call frames, resembling how EVM works. They form a tree with the top-level call at root and sub-calls as children of the higher levels. Each call frame has the following fields:
field | type | description |
---|---|---|
type | string | CALL or CREATE |
from | string | address |
to | string | address |
value | string | hex-encoded amount of value transfer |
gas | string | hex-encoded gas provided for call |
gasUsed | string | hex-encoded gas used during call |
input | string | call data |
output | string | return data |
error | string | error, if any |
revertReason | string | Solidity revert reason, if any |
calls | []callframe | list of sub-calls |
Things to note about the call tracer:
- Calls to precompiles are also included in the result
- In case a frame reverts, the field
output
will contain the raw return data - In case the top level frame reverts, its
revertReason
field will contain the parsed reason of revert as returned by the Solidity contract - Setting the
tracerConfig
ofonlyTopCall
totrue
will only trace the main (top-level) call and none of the sub-calls
prestateTracer
prestateTracer
Executing a transaction requires the prior state, including account of sender and recipient, contracts that are called during execution, etc. The prestateTracer
replays the tx and tracks every part of state that is touched during that transaction. This is similar to the concept of a stateless witness, the difference being this tracer doesn’t return any cryptographic proof, rather only the trie leaves. The result is an object. The keys are addresses of accounts. The value is an object with the following fields:
field | type | description |
---|---|---|
balance | string | balance in wei |
nonce | uint64 | nonce |
code | string | hex-encoded bytecode |
storage | map[string]string | storage slots of the contract |
field output
will contain the raw return data.
- In case the top level frame reverts, its
revertReason
field will contain the parsed reason of revert as returned by the Solidity contract.
NOTE
You can test out this method live from your browser using our composer tool.