mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-31 00:53:46 +00:00
* update test examples * update tests * solidify account deleting * update zkwriter for reverting * solid handling for call, and update test examples * fix status capture for CREATE issue, update test examples * add fail case for deploy * update test example (call non-exist address) * move test and stuffs to internal path, make required exports * fix issue in selfdestruct * update destruct test * lint * rename traces
1292 lines
No EOL
46 KiB
JSON
1292 lines
No EOL
46 KiB
JSON
{
|
|
"blockTrace": {
|
|
"number": "0xae",
|
|
"hash": "0x5bcb97e08605bfbff0a966649f78c09134916838d75b36439db068b656cea3fa",
|
|
"gasLimit": 7966028,
|
|
"difficulty": "0x2",
|
|
"baseFee": "0x39",
|
|
"coinbase": {
|
|
"address": "0x0000000000000000000000000000000000000000",
|
|
"nonce": 0,
|
|
"balance": "0x0",
|
|
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
"time": 1662713530,
|
|
"transactions": [
|
|
{
|
|
"type": 2,
|
|
"nonce": 260,
|
|
"txHash": "0xbb57d9fafc91e0a7343dd25ed07f299ab431a5e6dd78e1787a0c82702d1de3d8",
|
|
"gas": 1000000,
|
|
"gasPrice": "0x48",
|
|
"from": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"to": null,
|
|
"chainId": "0xcf55",
|
|
"value": "0x0",
|
|
"data": "0x608060405234801561001057600080fd5b50600060405161001f906100a4565b604051809103906000f08015801561003b573d6000803e3d6000fd5b5090508073ffffffffffffffffffffffffffffffffffffffff166351973ec96040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561008657600080fd5b505af115801561009a573d6000803e3d6000fd5b50505050506100b0565b602b806100fd83390190565b603f806100be6000396000f3fe6080604052600080fdfea264697066735822122031b96f23bcfaec514e6ac96b65a25de89b589f46184e7394b97ff0e4d914c5c664736f6c634300080400336080604052348015600f57600080fd5b50600073ffffffffffffffffffffffffffffffffffffffff16fffe",
|
|
"isCreate": true,
|
|
"v": "0x1",
|
|
"r": "0x4195a237e6c96ef5da7d07ae3a690659534476e667f6d02bb4f7a9f188da2b23",
|
|
"s": "0x5644a5934c76c3cbbe316eff53420b1ba75fc6bdec571c3377964cc6da99f8af"
|
|
},
|
|
{
|
|
"type": 2,
|
|
"nonce": 261,
|
|
"txHash": "0xe4f328fe7bbe19d59bffebcef70304557e570c3f2c958eb0b39fff7346d5dda7",
|
|
"gas": 3021272,
|
|
"gasPrice": "0x48",
|
|
"from": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"to": "0x08da224b1b9dd0dc689c7c9500a9a10bc628102a",
|
|
"chainId": "0xcf55",
|
|
"value": "0x0",
|
|
"data": "0xd9ef8209",
|
|
"isCreate": false,
|
|
"v": "0x1",
|
|
"r": "0x62d92e42dbc0ad78972474968694bdf4be55e600acdea9da636504917a8cd1fc",
|
|
"s": "0x37dc4ccd8bdbc1915ada102053f0ec9cd6b83b0e4b9617fc644084b849261de"
|
|
}
|
|
]
|
|
},
|
|
"storageTrace": {
|
|
"rootBefore": "0x2ddc7e9168e56370456f3153c81f058a5b2ba8cc8d6e884207f39518accb5a48",
|
|
"rootAfter": "0x27880af6abbcff66bb5b1f23e9a1693d39d8c1c45c6604d2ca40ee6ece5239a4",
|
|
"proofs": {
|
|
"0x08dA224b1b9dd0Dc689C7c9500a9a10bC628102a": [
|
|
"0x0016bc8000b5a9ceb0c46909aec42ea4efcb8413e3df1375b3d55a89b2fd2dc41f2c2025d90cf49d5ed8ef6d06af878c80c03a3f32f95fc742513c53cbca83633f",
|
|
"0x001aeeedf9f965ba93fccff9725f3711ba2b707c3843ede5a0151d3fda28a6bda21352538bfc337a6c09ec63428017353ec3388d34a42847dec5fb8b7809879ecd",
|
|
"0x000fc3f6a1a1a8b60197b7e946430574c2071e775de661ce395bd7a5e00071493d2fb49d0e7d39e110a50232d80c874cb49ffb87930141f59c878fc3fac8a58f6f",
|
|
"0x0017c345204dcc3202ba30c7f69143dcdea227e96e2c0f2f7301e4ec170de094b1268ff095e2662d7e291e4530a2e2bcdb731b13d8399efa3d997d7bb63096b67e",
|
|
"0x0011ab6a843ef786ec5f1b5041109213c8184a10e6c534ca811a09bba16fe338dc08760221e162c7b5717a4fdc4506c06fcb134bdf9ae933d68a8080dcc7a0da99",
|
|
"0x002cf227f104cb270d129ef8a8d0b1f1f2498196f06a33f144217ca3c5912c30230000000000000000000000000000000000000000000000000000000000000000",
|
|
"0x001ef91d70a50f87797ddddf3d089f89c9ed85a47255065f0639700046574569c60000000000000000000000000000000000000000000000000000000000000000",
|
|
"0x001204dfca726ff25851cca93594c25683eaa70f1d10fd37eb1a4b63c47e6611c018b3469e0ccd7d3e70e88e7c189e1e114b1b9424e13c6e6038dff1048ec7e3c4",
|
|
"0x010647ac1e96c05052fe55b968605f2375ff0e1377eea8d4379ef9bd3b2eb9329004040000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000006a0a6bded31da7de0dec0a486b96d1ae6b54f8c3ff821959d9b15346e1b5a68c000000000000000000000000000000000000000000000000000000000000000000",
|
|
"0x5448495320495320534f4d45204d4147494320425954455320464f5220534d54206d3172525867503278704449"
|
|
],
|
|
"0x1E15F0ef798177cfea39790386D4Fd98c604b57E": [
|
|
"0x0016bc8000b5a9ceb0c46909aec42ea4efcb8413e3df1375b3d55a89b2fd2dc41f2c2025d90cf49d5ed8ef6d06af878c80c03a3f32f95fc742513c53cbca83633f",
|
|
"0x001aeeedf9f965ba93fccff9725f3711ba2b707c3843ede5a0151d3fda28a6bda21352538bfc337a6c09ec63428017353ec3388d34a42847dec5fb8b7809879ecd",
|
|
"0x002f240ffd8c29fabbde0617c18971d4e304269c804eb41aa5daf0a13409971dc32c7abcb0633d624a7e8e302ba6d612f5e09167209b1c4b49e0cea774da507538",
|
|
"0x00252ec0956ad8f735727e52875937451b4b345e18b9e9d8c315d4a763b0ea6b3d2b3a067dd468121593eb6dcd0098076da685deb841400f5b8c71d48b63bb5aac",
|
|
"0x0017749a4224023a2b0cf63d66dc6242b726611db6663472d82f91d1ecd5a4c4152f92ef0ea99707c793964078fe3548e8876ec7e61a878ce2b4d7fb5f99f3e1ec",
|
|
"0x0120ea659ef9029e0a122e49fab4961d8b5806ed0dca81faa09a2cb3dc9f55a5aa0404000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000a92b3237327c48106e24009cd36fdd4205897eb829c9f851f08f1ed694704aea2d496e21c596142e870e77af83d326d50f61582cdda0f8aa8400f10f0cfb875400",
|
|
"0x5448495320495320534f4d45204d4147494320425954455320464f5220534d54206d3172525867503278704449"
|
|
],
|
|
"0x35758f74675bE779e154d59552fc938584105969": [
|
|
"0x0016bc8000b5a9ceb0c46909aec42ea4efcb8413e3df1375b3d55a89b2fd2dc41f2c2025d90cf49d5ed8ef6d06af878c80c03a3f32f95fc742513c53cbca83633f",
|
|
"0x001aeeedf9f965ba93fccff9725f3711ba2b707c3843ede5a0151d3fda28a6bda21352538bfc337a6c09ec63428017353ec3388d34a42847dec5fb8b7809879ecd",
|
|
"0x000fc3f6a1a1a8b60197b7e946430574c2071e775de661ce395bd7a5e00071493d2fb49d0e7d39e110a50232d80c874cb49ffb87930141f59c878fc3fac8a58f6f",
|
|
"0x0017c345204dcc3202ba30c7f69143dcdea227e96e2c0f2f7301e4ec170de094b1268ff095e2662d7e291e4530a2e2bcdb731b13d8399efa3d997d7bb63096b67e",
|
|
"0x000f6b5e0b3bb6025780a5ba2e4ae03c750067cba93b5d0809bdc95fe83ef2449d1a4ba7ded71ae979087ae6a9baafaac41df2f4268ef0ec7668ad0ded96c0c76f",
|
|
"0x00158caba747d645647bfa389fddb69b4913e12042c5c9a4a3f0b444b0da8557d72e8e11731b619053ff018b6aa4256118e7d50346fb62abb61ce4cf71fb1313ef",
|
|
"0x002a1fa5c8dbacf6e10b919f660541c7d994a22bd8d4fca572084cbfc5ac36c35c0000000000000000000000000000000000000000000000000000000000000000",
|
|
"0x02",
|
|
"0x5448495320495320534f4d45204d4147494320425954455320464f5220534d54206d3172525867503278704449"
|
|
],
|
|
"0x4cb1aB63aF5D8931Ce09673EbD8ae2ce16fD6571": [
|
|
"0x0016bc8000b5a9ceb0c46909aec42ea4efcb8413e3df1375b3d55a89b2fd2dc41f2c2025d90cf49d5ed8ef6d06af878c80c03a3f32f95fc742513c53cbca83633f",
|
|
"0x002968acaa9f38b3dc45ac50c9247b4746ee0b2a43c2d0763ea760208da3ebfc912d22b876d29a9691ff2a36b138e7e1f4dad1f14b2a4bf609721c4141393133ee",
|
|
"0x00171269ef05c105ac2c75f3b3bc5de42a1af6b089e05f42e45f6f83ab8be91e2d2a25ed338f58d70fe0006a20d5a9e9f922fba543699e902d4bfe5b40a99deb12",
|
|
"0x002177042d570324015adf9ace09b894404bd16a574f83bbd17b85657344ea79a322de217a821ca10394e3c0f7a99762e37d87f50e2a61f48a154a26a4c4c7c5e7",
|
|
"0x003011e538f914e5a078e16df7574f8e69834337e884e60cf84d7b100ad8814ccd30319282871c1ed772f616cb1a7cc28482c4deb4c062f3860912750023ace1d4",
|
|
"0x001db4319f6b754b52f844f8f02e8e954e8075d04ab8521e8e83fb0ccfc01cbe6a1b87cfab8d58960019eab8e01d51005d0d84c50acc0aa8c5516dfe9a8fea6642",
|
|
"0x00240595687c8fa1172547dcc9450ef9f30519743088365ea537ff0a5a0263eef8197ec46894e8f720d242ed805ff0f46389ce58a94eecdc9ae977d72065a3e26c",
|
|
"0x001a453d5e9fba496a70786d7bd0364f9cf7bf81d515f6d3e3db8106d68558b9ce2fe8b70043185278f8f6c75d7057d75ebc62e82052f480dfc207de3b0e89700e",
|
|
"0x0129bdbea092f4f7e6de593fd1a16ddb50b1c2a6297d4ae141a60f8da631e481750404000000000000000000000000000000000000000000000000000000000000000001040056bc75e2d630ffffffffffffffffffffffffffffffffffff334672fa5b5fd8c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470000000000000000000000000000000000000000000000000000000000000000000",
|
|
"0x5448495320495320534f4d45204d4147494320425954455320464f5220534d54206d3172525867503278704449"
|
|
]
|
|
}
|
|
},
|
|
"executionResults": [
|
|
{
|
|
"gas": 985816,
|
|
"failed": true,
|
|
"from": {
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"nonce": 260,
|
|
"balance": "0x56bc75e2d630ffffffffffffffffffffffffffffffffffff334672fa5b5fd8",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
"accountCreated": {
|
|
"address": "0x1e15f0ef798177cfea39790386d4fd98c604b57e",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
"accountAfter": [
|
|
{
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"nonce": 261,
|
|
"balance": "0x56bc75e2d630ffffffffffffffffffffffffffffffffffff334672f701f5c0",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
{
|
|
"address": "0x1e15f0ef798177cfea39790386d4fd98c604b57e",
|
|
"nonce": 0,
|
|
"balance": "0x0",
|
|
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
}
|
|
],
|
|
"byteCode": "0x608060405234801561001057600080fd5b50600060405161001f906100a4565b604051809103906000f08015801561003b573d6000803e3d6000fd5b5090508073ffffffffffffffffffffffffffffffffffffffff166351973ec96040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561008657600080fd5b505af115801561009a573d6000803e3d6000fd5b50505050506100b0565b602b806100fd83390190565b603f806100be6000396000f3fe6080604052600080fdfea264697066735822122031b96f23bcfaec514e6ac96b65a25de89b589f46184e7394b97ff0e4d914c5c664736f6c634300080400336080604052348015600f57600080fd5b50600073ffffffffffffffffffffffffffffffffffffffff16fffe",
|
|
"structLogs": [
|
|
{
|
|
"pc": 0,
|
|
"op": "PUSH1",
|
|
"gas": 942576,
|
|
"gasCost": 3,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 2,
|
|
"op": "PUSH1",
|
|
"gas": 942573,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 4,
|
|
"op": "MSTORE",
|
|
"gas": 942570,
|
|
"gasCost": 12,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x40"
|
|
]
|
|
},
|
|
{
|
|
"pc": 5,
|
|
"op": "CALLVALUE",
|
|
"gas": 942558,
|
|
"gasCost": 2,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 6,
|
|
"op": "DUP1",
|
|
"gas": 942556,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 7,
|
|
"op": "ISZERO",
|
|
"gas": 942553,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 8,
|
|
"op": "PUSH2",
|
|
"gas": 942550,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 11,
|
|
"op": "JUMPI",
|
|
"gas": 942547,
|
|
"gasCost": 10,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1",
|
|
"0x10"
|
|
]
|
|
},
|
|
{
|
|
"pc": 16,
|
|
"op": "JUMPDEST",
|
|
"gas": 942537,
|
|
"gasCost": 1,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 17,
|
|
"op": "POP",
|
|
"gas": 942536,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 18,
|
|
"op": "PUSH1",
|
|
"gas": 942534,
|
|
"gasCost": 3,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 20,
|
|
"op": "PUSH1",
|
|
"gas": 942531,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 22,
|
|
"op": "MLOAD",
|
|
"gas": 942528,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x40"
|
|
]
|
|
},
|
|
{
|
|
"pc": 23,
|
|
"op": "PUSH2",
|
|
"gas": 942525,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 26,
|
|
"op": "SWAP1",
|
|
"gas": 942522,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x80",
|
|
"0x1f"
|
|
]
|
|
},
|
|
{
|
|
"pc": 27,
|
|
"op": "PUSH2",
|
|
"gas": 942519,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1f",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 30,
|
|
"op": "JUMP",
|
|
"gas": 942516,
|
|
"gasCost": 8,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1f",
|
|
"0x80",
|
|
"0xa4"
|
|
]
|
|
},
|
|
{
|
|
"pc": 164,
|
|
"op": "JUMPDEST",
|
|
"gas": 942508,
|
|
"gasCost": 1,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1f",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 165,
|
|
"op": "PUSH1",
|
|
"gas": 942507,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1f",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 167,
|
|
"op": "DUP1",
|
|
"gas": 942504,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1f",
|
|
"0x80",
|
|
"0x2b"
|
|
]
|
|
},
|
|
{
|
|
"pc": 168,
|
|
"op": "PUSH2",
|
|
"gas": 942501,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1f",
|
|
"0x80",
|
|
"0x2b",
|
|
"0x2b"
|
|
]
|
|
},
|
|
{
|
|
"pc": 171,
|
|
"op": "DUP4",
|
|
"gas": 942498,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1f",
|
|
"0x80",
|
|
"0x2b",
|
|
"0x2b",
|
|
"0xfd"
|
|
]
|
|
},
|
|
{
|
|
"pc": 172,
|
|
"op": "CODECOPY",
|
|
"gas": 942495,
|
|
"gasCost": 18,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1f",
|
|
"0x80",
|
|
"0x2b",
|
|
"0x2b",
|
|
"0xfd",
|
|
"0x80"
|
|
],
|
|
"extraData": {
|
|
"codeList": [
|
|
"0x"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"pc": 173,
|
|
"op": "ADD",
|
|
"gas": 942477,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1f",
|
|
"0x80",
|
|
"0x2b"
|
|
]
|
|
},
|
|
{
|
|
"pc": 174,
|
|
"op": "SWAP1",
|
|
"gas": 942474,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1f",
|
|
"0xab"
|
|
]
|
|
},
|
|
{
|
|
"pc": 175,
|
|
"op": "JUMP",
|
|
"gas": 942471,
|
|
"gasCost": 8,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0xab",
|
|
"0x1f"
|
|
]
|
|
},
|
|
{
|
|
"pc": 31,
|
|
"op": "JUMPDEST",
|
|
"gas": 942463,
|
|
"gasCost": 1,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0xab"
|
|
]
|
|
},
|
|
{
|
|
"pc": 32,
|
|
"op": "PUSH1",
|
|
"gas": 942462,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0xab"
|
|
]
|
|
},
|
|
{
|
|
"pc": 34,
|
|
"op": "MLOAD",
|
|
"gas": 942459,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0xab",
|
|
"0x40"
|
|
]
|
|
},
|
|
{
|
|
"pc": 35,
|
|
"op": "DUP1",
|
|
"gas": 942456,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0xab",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 36,
|
|
"op": "SWAP2",
|
|
"gas": 942453,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0xab",
|
|
"0x80",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 37,
|
|
"op": "SUB",
|
|
"gas": 942450,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x80",
|
|
"0x80",
|
|
"0xab"
|
|
]
|
|
},
|
|
{
|
|
"pc": 38,
|
|
"op": "SWAP1",
|
|
"gas": 942447,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x80",
|
|
"0x2b"
|
|
]
|
|
},
|
|
{
|
|
"pc": 39,
|
|
"op": "PUSH1",
|
|
"gas": 942444,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x2b",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 41,
|
|
"op": "CREATE",
|
|
"gas": 942441,
|
|
"gasCost": 32000,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x2b",
|
|
"0x80",
|
|
"0x0"
|
|
],
|
|
"extraData": {
|
|
"callFailed": true,
|
|
"codeList": [
|
|
"0x"
|
|
],
|
|
"proofList": [
|
|
{
|
|
"address": "0x35758f74675be779e154d59552fc938584105969",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
{
|
|
"address": "0x35758f74675be779e154d59552fc938584105969",
|
|
"nonce": 0,
|
|
"balance": "0x0",
|
|
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
}
|
|
],
|
|
"caller": [
|
|
{
|
|
"address": "0x1e15f0ef798177cfea39790386d4fd98c604b57e",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
{
|
|
"address": "0x1e15f0ef798177cfea39790386d4fd98c604b57e",
|
|
"nonce": 2,
|
|
"balance": "0x0",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"pc": 0,
|
|
"op": "PUSH1",
|
|
"gas": 896216,
|
|
"gasCost": 3,
|
|
"depth": 2
|
|
},
|
|
{
|
|
"pc": 2,
|
|
"op": "PUSH1",
|
|
"gas": 896213,
|
|
"gasCost": 3,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 4,
|
|
"op": "MSTORE",
|
|
"gas": 896210,
|
|
"gasCost": 12,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x80",
|
|
"0x40"
|
|
]
|
|
},
|
|
{
|
|
"pc": 5,
|
|
"op": "CALLVALUE",
|
|
"gas": 896198,
|
|
"gasCost": 2,
|
|
"depth": 2
|
|
},
|
|
{
|
|
"pc": 6,
|
|
"op": "DUP1",
|
|
"gas": 896196,
|
|
"gasCost": 3,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 7,
|
|
"op": "ISZERO",
|
|
"gas": 896193,
|
|
"gasCost": 3,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 8,
|
|
"op": "PUSH1",
|
|
"gas": 896190,
|
|
"gasCost": 3,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 10,
|
|
"op": "JUMPI",
|
|
"gas": 896187,
|
|
"gasCost": 10,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1",
|
|
"0xf"
|
|
]
|
|
},
|
|
{
|
|
"pc": 15,
|
|
"op": "JUMPDEST",
|
|
"gas": 896177,
|
|
"gasCost": 1,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 16,
|
|
"op": "POP",
|
|
"gas": 896176,
|
|
"gasCost": 2,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 17,
|
|
"op": "PUSH1",
|
|
"gas": 896174,
|
|
"gasCost": 3,
|
|
"depth": 2
|
|
},
|
|
{
|
|
"pc": 19,
|
|
"op": "PUSH20",
|
|
"gas": 896171,
|
|
"gasCost": 3,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 40,
|
|
"op": "AND",
|
|
"gas": 896168,
|
|
"gasCost": 3,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x0",
|
|
"0xffffffffffffffffffffffffffffffffffffffff"
|
|
]
|
|
},
|
|
{
|
|
"pc": 41,
|
|
"op": "SELFDESTRUCT",
|
|
"gas": 896165,
|
|
"gasCost": 3,
|
|
"depth": 2,
|
|
"stack": [
|
|
"0x0"
|
|
],
|
|
"extraData": {
|
|
"proofList": [
|
|
{
|
|
"address": "0x35758f74675be779e154d59552fc938584105969",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
{
|
|
"address": "0x0000000000000000000000000000000000000000",
|
|
"nonce": 0,
|
|
"balance": "0x0",
|
|
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"pc": 42,
|
|
"op": "DUP1",
|
|
"gas": 14225,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 43,
|
|
"op": "ISZERO",
|
|
"gas": 14222,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 44,
|
|
"op": "DUP1",
|
|
"gas": 14219,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 45,
|
|
"op": "ISZERO",
|
|
"gas": 14216,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 46,
|
|
"op": "PUSH2",
|
|
"gas": 14213,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 49,
|
|
"op": "JUMPI",
|
|
"gas": 14210,
|
|
"gasCost": 10,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1",
|
|
"0x0",
|
|
"0x3b"
|
|
]
|
|
},
|
|
{
|
|
"pc": 50,
|
|
"op": "RETURNDATASIZE",
|
|
"gas": 14200,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 51,
|
|
"op": "PUSH1",
|
|
"gas": 14198,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 53,
|
|
"op": "DUP1",
|
|
"gas": 14195,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1",
|
|
"0x0",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 54,
|
|
"op": "RETURNDATACOPY",
|
|
"gas": 14192,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1",
|
|
"0x0",
|
|
"0x0",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 55,
|
|
"op": "RETURNDATASIZE",
|
|
"gas": 14189,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 56,
|
|
"op": "PUSH1",
|
|
"gas": 14187,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 58,
|
|
"op": "REVERT",
|
|
"gas": 14184,
|
|
"gasCost": 0,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0",
|
|
"0x1",
|
|
"0x0",
|
|
"0x0"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"gas": 3021272,
|
|
"failed": true,
|
|
"from": {
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"nonce": 261,
|
|
"balance": "0x56bc75e2d630ffffffffffffffffffffffffffffffffffff334672f701f5c0",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
"to": {
|
|
"address": "0x08da224b1b9dd0dc689c7c9500a9a10bc628102a",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x6a0a6bded31da7de0dec0a486b96d1ae6b54f8c3ff821959d9b15346e1b5a68c"
|
|
},
|
|
"accountAfter": [
|
|
{
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"nonce": 262,
|
|
"balance": "0x56bc75e2d630ffffffffffffffffffffffffffffffffffff334672ecbe34a8",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
{
|
|
"address": "0x08da224b1b9dd0dc689c7c9500a9a10bc628102a",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x6a0a6bded31da7de0dec0a486b96d1ae6b54f8c3ff821959d9b15346e1b5a68c"
|
|
}
|
|
],
|
|
"codeHash": "0x6a0a6bded31da7de0dec0a486b96d1ae6b54f8c3ff821959d9b15346e1b5a68c",
|
|
"byteCode": "0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063d9ef820914602d575b600080fd5b60336035565b005b3373ffffffffffffffffffffffffffffffffffffffff16fffea2646970667358221220ed5b937d3592d5ae2756f7202f051cbf24cb93a73a194a52c81ebd6b6b7345e864736f6c63430008040033",
|
|
"structLogs": [
|
|
{
|
|
"pc": 0,
|
|
"op": "PUSH1",
|
|
"gas": 3000208,
|
|
"gasCost": 3,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 2,
|
|
"op": "PUSH1",
|
|
"gas": 3000205,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 4,
|
|
"op": "MSTORE",
|
|
"gas": 3000202,
|
|
"gasCost": 12,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x40"
|
|
]
|
|
},
|
|
{
|
|
"pc": 5,
|
|
"op": "CALLVALUE",
|
|
"gas": 3000190,
|
|
"gasCost": 2,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 6,
|
|
"op": "DUP1",
|
|
"gas": 3000188,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 7,
|
|
"op": "ISZERO",
|
|
"gas": 3000185,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 8,
|
|
"op": "PUSH1",
|
|
"gas": 3000182,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 10,
|
|
"op": "JUMPI",
|
|
"gas": 3000179,
|
|
"gasCost": 10,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1",
|
|
"0xf"
|
|
]
|
|
},
|
|
{
|
|
"pc": 15,
|
|
"op": "JUMPDEST",
|
|
"gas": 3000169,
|
|
"gasCost": 1,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 16,
|
|
"op": "POP",
|
|
"gas": 3000168,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 17,
|
|
"op": "PUSH1",
|
|
"gas": 3000166,
|
|
"gasCost": 3,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 19,
|
|
"op": "CALLDATASIZE",
|
|
"gas": 3000163,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4"
|
|
]
|
|
},
|
|
{
|
|
"pc": 20,
|
|
"op": "LT",
|
|
"gas": 3000161,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4",
|
|
"0x4"
|
|
]
|
|
},
|
|
{
|
|
"pc": 21,
|
|
"op": "PUSH1",
|
|
"gas": 3000158,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 23,
|
|
"op": "JUMPI",
|
|
"gas": 3000155,
|
|
"gasCost": 10,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x28"
|
|
]
|
|
},
|
|
{
|
|
"pc": 24,
|
|
"op": "PUSH1",
|
|
"gas": 3000145,
|
|
"gasCost": 3,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 26,
|
|
"op": "CALLDATALOAD",
|
|
"gas": 3000142,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 27,
|
|
"op": "PUSH1",
|
|
"gas": 3000139,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef820900000000000000000000000000000000000000000000000000000000"
|
|
]
|
|
},
|
|
{
|
|
"pc": 29,
|
|
"op": "SHR",
|
|
"gas": 3000136,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef820900000000000000000000000000000000000000000000000000000000",
|
|
"0xe0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 30,
|
|
"op": "DUP1",
|
|
"gas": 3000133,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209"
|
|
]
|
|
},
|
|
{
|
|
"pc": 31,
|
|
"op": "PUSH4",
|
|
"gas": 3000130,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0xd9ef8209"
|
|
]
|
|
},
|
|
{
|
|
"pc": 36,
|
|
"op": "EQ",
|
|
"gas": 3000127,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0xd9ef8209",
|
|
"0xd9ef8209"
|
|
]
|
|
},
|
|
{
|
|
"pc": 37,
|
|
"op": "PUSH1",
|
|
"gas": 3000124,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 39,
|
|
"op": "JUMPI",
|
|
"gas": 3000121,
|
|
"gasCost": 10,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0x1",
|
|
"0x2d"
|
|
]
|
|
},
|
|
{
|
|
"pc": 45,
|
|
"op": "JUMPDEST",
|
|
"gas": 3000111,
|
|
"gasCost": 1,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209"
|
|
]
|
|
},
|
|
{
|
|
"pc": 46,
|
|
"op": "PUSH1",
|
|
"gas": 3000110,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209"
|
|
]
|
|
},
|
|
{
|
|
"pc": 48,
|
|
"op": "PUSH1",
|
|
"gas": 3000107,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0x33"
|
|
]
|
|
},
|
|
{
|
|
"pc": 50,
|
|
"op": "JUMP",
|
|
"gas": 3000104,
|
|
"gasCost": 8,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0x33",
|
|
"0x35"
|
|
]
|
|
},
|
|
{
|
|
"pc": 53,
|
|
"op": "JUMPDEST",
|
|
"gas": 3000096,
|
|
"gasCost": 1,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0x33"
|
|
]
|
|
},
|
|
{
|
|
"pc": 54,
|
|
"op": "CALLER",
|
|
"gas": 3000095,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0x33"
|
|
]
|
|
},
|
|
{
|
|
"pc": 55,
|
|
"op": "PUSH20",
|
|
"gas": 3000093,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0x33",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 76,
|
|
"op": "AND",
|
|
"gas": 3000090,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0x33",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0xffffffffffffffffffffffffffffffffffffffff"
|
|
]
|
|
},
|
|
{
|
|
"pc": 77,
|
|
"op": "SELFDESTRUCT",
|
|
"gas": 3000087,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xd9ef8209",
|
|
"0x33",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
],
|
|
"extraData": {
|
|
"proofList": [
|
|
{
|
|
"address": "0x08da224b1b9dd0dc689c7c9500a9a10bc628102a",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x6a0a6bded31da7de0dec0a486b96d1ae6b54f8c3ff821959d9b15346e1b5a68c"
|
|
},
|
|
{
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"nonce": 262,
|
|
"balance": "0x56bc75e2d630ffffffffffffffffffffffffffffffffffff334672ecbe34a8",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |