go-ethereum/internal/utesting/blocktraces/greeter.json
Ho 4ee7885525
Fix witness generator for failed call/create op and tx (#146)
* 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
2022-10-10 17:13:24 +08:00

2138 lines
No EOL
70 KiB
JSON

{
"blockTrace": {
"number": "0x3b",
"hash": "0x906e5fa6d389896ed7bd6bfa8e26cad1cf4f59b9a606490a781ca8ef0e4c0a6b",
"gasLimit": 7120359,
"difficulty": "0x2",
"baseFee": "0x1bfa9c",
"coinbase": {
"address": "0x0000000000000000000000000000000000000000",
"nonce": 0,
"balance": "0x0",
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"time": 1660042321,
"transactions": [
{
"type": 2,
"nonce": 71,
"gas": 3021784,
"gasPrice": "0x23692d",
"from": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
"to": "0xd6bfcd979e85e47425d7366c24b5672e945fd9ab",
"chainId": "0xcf55",
"value": "0x0",
"data": "0xb0f2b72a00000000000000000000000000000000000000000000000000000182823b95c2",
"isCreate": false,
"v": "0x0",
"r": "0xff03987abb4447b31a3224c77437a223ed9df1d072c5e1c4ffb0f3662e484041",
"s": "0x3e46f7569b963924ce557dfeb9291a321269a31838ef96f5ba1f9fa4aaae6b9"
}
]
},
"storageTrace": {
"rootBefore": "0x262a343e70cb1293414a0a2cc279a68e6a53d36dab47a132a7ee47774e93907f",
"rootAfter": "0x304a87706e70eb1ed30b7b0ab9efee14467f2825b58d9fd99ddf8e13da1e7897",
"proofs": {
"0x4cb1aB63aF5D8931Ce09673EbD8ae2ce16fD6571": [
"0x0028192bcc2590a24c3760ca03cc5b4e3b88a78a426bea29a622eb40cf8deae12f023e01cc38a445b1625a5fbedc191b990e6efdf5fd45146a31ca8aa4918b3225",
"0x0025017ff9fd58b46ac4284181a119281fa53ccbf1866cdca864f2058865544b8e23aaf5d479d4e622e738b9357adf31c5282e777f45bcd2e45dfeeb202eec869b",
"0x00288499cb13d6f3836a4c94c2aef1748c704d07f80a2c9f07ed7a67df7040d04e076b17a2235da8663565bade4365aa5aa74d50d3f2a017a900569cfbb84a8099",
"0x000d17a734b9bbfbd01269d4dbdffb924c3085f6f42fd5e09d75737e85a19b3a22131c4cb3f40252d92fb6bbe40f451092487ffe275b5c530665f3fd2e60e15dc3",
"0x00000000000000000000000000000000000000000000000000000000000000000018f2af6080293d09818b0a3c8b07fb39fa78c22855b7198850dbc5dd2b2bab62",
"0x002248f47a53d7e981b187961b71a36033d9ef59273228ec127666f43c5d0fd2c50a4d67e991e9557375ca733990e7f2a028bfeb6866fe641875f5c8c6fc0018fc",
"0x000000000000000000000000000000000000000000000000000000000000000000228e269400007dd0fc07ae8f03254fb78c399702c92e675f7efa2277dd7e0aae",
"0x002e8279ae86e0c8c9f0219e566992c6c8aa8d5ddd599a218870e3577ff6cf0aeb2fe8b70043185278f8f6c75d7057d75ebc62e82052f480dfc207de3b0e89700e",
"0x0129bdbea092f4f7e6de593fd1a16ddb50b1c2a6297d4ae141a60f8da631e481750404000000000000000000000000000000000000000000000000000000000000000000470056bc75e2d630ffffffffffffffffffffffffffffffffffff4b25b80f3cfb1fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470000000000000000000000000000000000000000000000000000000000000000000",
"0x5448495320495320534f4d45204d4147494320425954455320464f5220534d54206d3172525867503278704449"
],
"0xd6BFcD979e85E47425d7366c24B5672e945fD9ab": [
"0x0028192bcc2590a24c3760ca03cc5b4e3b88a78a426bea29a622eb40cf8deae12f023e01cc38a445b1625a5fbedc191b990e6efdf5fd45146a31ca8aa4918b3225",
"0x0025017ff9fd58b46ac4284181a119281fa53ccbf1866cdca864f2058865544b8e23aaf5d479d4e622e738b9357adf31c5282e777f45bcd2e45dfeeb202eec869b",
"0x00288499cb13d6f3836a4c94c2aef1748c704d07f80a2c9f07ed7a67df7040d04e076b17a2235da8663565bade4365aa5aa74d50d3f2a017a900569cfbb84a8099",
"0x00224ecf871bc98b6470116db7f1d5d90c0ac7e06ae930efdc96807f095f8ea0a80bbb97670389c03a86c98edc9921787ce8bdf24f8ac693bcf8612bff9eefaa48",
"0x000f9e61f633dbb91b6bdd86daf7a831070949d325636c824344b88cca07cc5b2d0000000000000000000000000000000000000000000000000000000000000000",
"0x00000000000000000000000000000000000000000000000000000000000000000022e26880ae50669f40a38a2f750abb86d6201c5a9c1d7d0fed4d7e40afb45980",
"0x00000000000000000000000000000000000000000000000000000000000000000021bd64c88da09231b189feabe38d5bb79770130c6ed2d123083eeb0ef64031dc",
"0x0000000000000000000000000000000000000000000000000000000000000000000ccc174103c8812218a05c3130dcf1a082c3b3d76cb77e3cf3dd2955efedfe27",
"0x0000000000000000000000000000000000000000000000000000000000000000001a9bb63364a8a273f939d8bff97122db58cb045f49b4103caa6ec557a77c96a1",
"0x001e70ad06df66e7e2878877adc54b4f4b3ffd6d490ac216dba8caafa1603187282ed8f76e353a8fb28bf175f3e1cddc697407fd7c98632ce8642ca249964aabf1",
"0x0107061006b64441e81799d7fd6751ae26fed5347d31c0bb04d6b11052c9a6f7e1040400000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000029b74e075daad9f17eb39cd893c2dd32f52ecd99084d63964842defd00ebcbe2058c7a163389dea56e5efe3b57428428831a3aecfe0ed6a3f885c37bc8563b1c00",
"0x5448495320495320534f4d45204d4147494320425954455320464f5220534d54206d3172525867503278704449"
]
},
"storageProofs": {
"0xd6BFcD979e85E47425d7366c24B5672e945fD9ab": {
"0x0000000000000000000000000000000000000000000000000000000000000000": [
"0x012098f5fb9e239eab3ceac3f27b81e481dc3124d55ffed523a839ee8446b64864010100000000000000000000000000000000000000000000000000000000018282256f8b00",
"0x5448495320495320534f4d45204d4147494320425954455320464f5220534d54206d3172525867503278704449"
]
}
}
},
"executionResults": [
{
"gas": 26706,
"failed": false,
"from": {
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
"nonce": 71,
"balance": "0x56bc75e2d630ffffffffffffffffffffffffffffffffffff4b25b80f3cfb1f",
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
},
"to": {
"address": "0xd6bfcd979e85e47425d7366c24b5672e945fd9ab",
"nonce": 1,
"balance": "0x0",
"codeHash": "0x29b74e075daad9f17eb39cd893c2dd32f52ecd99084d63964842defd00ebcbe2"
},
"accountAfter": [
{
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
"nonce": 72,
"balance": "0x56bc75e2d630ffffffffffffffffffffffffffffffffffff4b25aca8775527",
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
},
{
"address": "0xd6bfcd979e85e47425d7366c24b5672e945fd9ab",
"nonce": 1,
"balance": "0x0",
"codeHash": "0x29b74e075daad9f17eb39cd893c2dd32f52ecd99084d63964842defd00ebcbe2"
}
],
"codeHash": "0x29b74e075daad9f17eb39cd893c2dd32f52ecd99084d63964842defd00ebcbe2",
"byteCode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c806321848c46146100515780632e64cec11461006d578063b0f2b72a1461008b578063f3417673146100a7575b600080fd5b61006b60048036038101906100669190610116565b6100c5565b005b6100756100da565b604051610082919061014e565b60405180910390f35b6100a560048036038101906100a09190610116565b6100e3565b005b6100af6100ed565b6040516100bc919061014e565b60405180910390f35b8060008190555060006100d757600080fd5b50565b60008054905090565b8060008190555050565b6000806100f957600080fd5b600054905090565b60008135905061011081610173565b92915050565b60006020828403121561012857600080fd5b600061013684828501610101565b91505092915050565b61014881610169565b82525050565b6000602082019050610163600083018461013f565b92915050565b6000819050919050565b61017c81610169565b811461018757600080fd5b5056fea2646970667358221220f4bca934426c76c7cb87cc32876fc6e65d1d7de23424faa61c347ffed95c449064736f6c63430008040033",
"structLogs": [
{
"pc": 0,
"op": "PUSH1",
"gas": 3000520,
"gasCost": 3,
"depth": 1
},
{
"pc": 2,
"op": "PUSH1",
"gas": 3000517,
"gasCost": 3,
"depth": 1,
"stack": [
"0x80"
]
},
{
"pc": 4,
"op": "MSTORE",
"gas": 3000514,
"gasCost": 12,
"depth": 1,
"stack": [
"0x80",
"0x40"
]
},
{
"pc": 5,
"op": "CALLVALUE",
"gas": 3000502,
"gasCost": 2,
"depth": 1
},
{
"pc": 6,
"op": "DUP1",
"gas": 3000500,
"gasCost": 3,
"depth": 1,
"stack": [
"0x0"
]
},
{
"pc": 7,
"op": "ISZERO",
"gas": 3000497,
"gasCost": 3,
"depth": 1,
"stack": [
"0x0",
"0x0"
]
},
{
"pc": 8,
"op": "PUSH2",
"gas": 3000494,
"gasCost": 3,
"depth": 1,
"stack": [
"0x0",
"0x1"
]
},
{
"pc": 11,
"op": "JUMPI",
"gas": 3000491,
"gasCost": 10,
"depth": 1,
"stack": [
"0x0",
"0x1",
"0x10"
]
},
{
"pc": 16,
"op": "JUMPDEST",
"gas": 3000481,
"gasCost": 1,
"depth": 1,
"stack": [
"0x0"
]
},
{
"pc": 17,
"op": "POP",
"gas": 3000480,
"gasCost": 2,
"depth": 1,
"stack": [
"0x0"
]
},
{
"pc": 18,
"op": "PUSH1",
"gas": 3000478,
"gasCost": 3,
"depth": 1
},
{
"pc": 20,
"op": "CALLDATASIZE",
"gas": 3000475,
"gasCost": 2,
"depth": 1,
"stack": [
"0x4"
]
},
{
"pc": 21,
"op": "LT",
"gas": 3000473,
"gasCost": 3,
"depth": 1,
"stack": [
"0x4",
"0x24"
]
},
{
"pc": 22,
"op": "PUSH2",
"gas": 3000470,
"gasCost": 3,
"depth": 1,
"stack": [
"0x0"
]
},
{
"pc": 25,
"op": "JUMPI",
"gas": 3000467,
"gasCost": 10,
"depth": 1,
"stack": [
"0x0",
"0x4c"
]
},
{
"pc": 26,
"op": "PUSH1",
"gas": 3000457,
"gasCost": 3,
"depth": 1
},
{
"pc": 28,
"op": "CALLDATALOAD",
"gas": 3000454,
"gasCost": 3,
"depth": 1,
"stack": [
"0x0"
]
},
{
"pc": 29,
"op": "PUSH1",
"gas": 3000451,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a00000000000000000000000000000000000000000000000000000182"
]
},
{
"pc": 31,
"op": "SHR",
"gas": 3000448,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a00000000000000000000000000000000000000000000000000000182",
"0xe0"
]
},
{
"pc": 32,
"op": "DUP1",
"gas": 3000445,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a"
]
},
{
"pc": 33,
"op": "PUSH4",
"gas": 3000442,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xb0f2b72a"
]
},
{
"pc": 38,
"op": "EQ",
"gas": 3000439,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xb0f2b72a",
"0x21848c46"
]
},
{
"pc": 39,
"op": "PUSH2",
"gas": 3000436,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0x0"
]
},
{
"pc": 42,
"op": "JUMPI",
"gas": 3000433,
"gasCost": 10,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0x0",
"0x51"
]
},
{
"pc": 43,
"op": "DUP1",
"gas": 3000423,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a"
]
},
{
"pc": 44,
"op": "PUSH4",
"gas": 3000420,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xb0f2b72a"
]
},
{
"pc": 49,
"op": "EQ",
"gas": 3000417,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xb0f2b72a",
"0x2e64cec1"
]
},
{
"pc": 50,
"op": "PUSH2",
"gas": 3000414,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0x0"
]
},
{
"pc": 53,
"op": "JUMPI",
"gas": 3000411,
"gasCost": 10,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0x0",
"0x6d"
]
},
{
"pc": 54,
"op": "DUP1",
"gas": 3000401,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a"
]
},
{
"pc": 55,
"op": "PUSH4",
"gas": 3000398,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xb0f2b72a"
]
},
{
"pc": 60,
"op": "EQ",
"gas": 3000395,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xb0f2b72a",
"0xb0f2b72a"
]
},
{
"pc": 61,
"op": "PUSH2",
"gas": 3000392,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0x1"
]
},
{
"pc": 64,
"op": "JUMPI",
"gas": 3000389,
"gasCost": 10,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0x1",
"0x8b"
]
},
{
"pc": 139,
"op": "JUMPDEST",
"gas": 3000379,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a"
]
},
{
"pc": 140,
"op": "PUSH2",
"gas": 3000378,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a"
]
},
{
"pc": 143,
"op": "PUSH1",
"gas": 3000375,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5"
]
},
{
"pc": 145,
"op": "DUP1",
"gas": 3000372,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x4"
]
},
{
"pc": 146,
"op": "CALLDATASIZE",
"gas": 3000369,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x4",
"0x4"
]
},
{
"pc": 147,
"op": "SUB",
"gas": 3000367,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x4",
"0x4",
"0x24"
]
},
{
"pc": 148,
"op": "DUP2",
"gas": 3000364,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x4",
"0x20"
]
},
{
"pc": 149,
"op": "ADD",
"gas": 3000361,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x4",
"0x20",
"0x4"
]
},
{
"pc": 150,
"op": "SWAP1",
"gas": 3000358,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x4",
"0x24"
]
},
{
"pc": 151,
"op": "PUSH2",
"gas": 3000355,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x24",
"0x4"
]
},
{
"pc": 154,
"op": "SWAP2",
"gas": 3000352,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x24",
"0x4",
"0xa0"
]
},
{
"pc": 155,
"op": "SWAP1",
"gas": 3000349,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x4",
"0x24"
]
},
{
"pc": 156,
"op": "PUSH2",
"gas": 3000346,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4"
]
},
{
"pc": 159,
"op": "JUMP",
"gas": 3000343,
"gasCost": 8,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x116"
]
},
{
"pc": 278,
"op": "JUMPDEST",
"gas": 3000335,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4"
]
},
{
"pc": 279,
"op": "PUSH1",
"gas": 3000334,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4"
]
},
{
"pc": 281,
"op": "PUSH1",
"gas": 3000331,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0"
]
},
{
"pc": 283,
"op": "DUP3",
"gas": 3000328,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x20"
]
},
{
"pc": 284,
"op": "DUP5",
"gas": 3000325,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x20",
"0x4"
]
},
{
"pc": 285,
"op": "SUB",
"gas": 3000322,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x20",
"0x4",
"0x24"
]
},
{
"pc": 286,
"op": "SLT",
"gas": 3000319,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x20",
"0x20"
]
},
{
"pc": 287,
"op": "ISZERO",
"gas": 3000316,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0"
]
},
{
"pc": 288,
"op": "PUSH2",
"gas": 3000313,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x1"
]
},
{
"pc": 291,
"op": "JUMPI",
"gas": 3000310,
"gasCost": 10,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x1",
"0x128"
]
},
{
"pc": 296,
"op": "JUMPDEST",
"gas": 3000300,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0"
]
},
{
"pc": 297,
"op": "PUSH1",
"gas": 3000299,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0"
]
},
{
"pc": 299,
"op": "PUSH2",
"gas": 3000296,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0"
]
},
{
"pc": 302,
"op": "DUP5",
"gas": 3000293,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136"
]
},
{
"pc": 303,
"op": "DUP3",
"gas": 3000290,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24"
]
},
{
"pc": 304,
"op": "DUP6",
"gas": 3000287,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x0"
]
},
{
"pc": 305,
"op": "ADD",
"gas": 3000284,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x0",
"0x4"
]
},
{
"pc": 306,
"op": "PUSH2",
"gas": 3000281,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4"
]
},
{
"pc": 309,
"op": "JUMP",
"gas": 3000278,
"gasCost": 8,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x101"
]
},
{
"pc": 257,
"op": "JUMPDEST",
"gas": 3000270,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4"
]
},
{
"pc": 258,
"op": "PUSH1",
"gas": 3000269,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4"
]
},
{
"pc": 260,
"op": "DUP2",
"gas": 3000266,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x0"
]
},
{
"pc": 261,
"op": "CALLDATALOAD",
"gas": 3000263,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x0",
"0x4"
]
},
{
"pc": 262,
"op": "SWAP1",
"gas": 3000260,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x0",
"0x182823b95c2"
]
},
{
"pc": 263,
"op": "POP",
"gas": 3000257,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x0"
]
},
{
"pc": 264,
"op": "PUSH2",
"gas": 3000255,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2"
]
},
{
"pc": 267,
"op": "DUP2",
"gas": 3000252,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110"
]
},
{
"pc": 268,
"op": "PUSH2",
"gas": 3000249,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2"
]
},
{
"pc": 271,
"op": "JUMP",
"gas": 3000246,
"gasCost": 8,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x173"
]
},
{
"pc": 371,
"op": "JUMPDEST",
"gas": 3000238,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2"
]
},
{
"pc": 372,
"op": "PUSH2",
"gas": 3000237,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2"
]
},
{
"pc": 375,
"op": "DUP2",
"gas": 3000234,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x17c"
]
},
{
"pc": 376,
"op": "PUSH2",
"gas": 3000231,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x17c",
"0x182823b95c2"
]
},
{
"pc": 379,
"op": "JUMP",
"gas": 3000228,
"gasCost": 8,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x17c",
"0x182823b95c2",
"0x169"
]
},
{
"pc": 361,
"op": "JUMPDEST",
"gas": 3000220,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x17c",
"0x182823b95c2"
]
},
{
"pc": 362,
"op": "PUSH1",
"gas": 3000219,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x17c",
"0x182823b95c2"
]
},
{
"pc": 364,
"op": "DUP2",
"gas": 3000216,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x17c",
"0x182823b95c2",
"0x0"
]
},
{
"pc": 365,
"op": "SWAP1",
"gas": 3000213,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x17c",
"0x182823b95c2",
"0x0",
"0x182823b95c2"
]
},
{
"pc": 366,
"op": "POP",
"gas": 3000210,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x17c",
"0x182823b95c2",
"0x182823b95c2",
"0x0"
]
},
{
"pc": 367,
"op": "SWAP2",
"gas": 3000208,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x17c",
"0x182823b95c2",
"0x182823b95c2"
]
},
{
"pc": 368,
"op": "SWAP1",
"gas": 3000205,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x182823b95c2",
"0x182823b95c2",
"0x17c"
]
},
{
"pc": 369,
"op": "POP",
"gas": 3000202,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x182823b95c2",
"0x17c",
"0x182823b95c2"
]
},
{
"pc": 370,
"op": "JUMP",
"gas": 3000200,
"gasCost": 8,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x182823b95c2",
"0x17c"
]
},
{
"pc": 380,
"op": "JUMPDEST",
"gas": 3000192,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x182823b95c2"
]
},
{
"pc": 381,
"op": "DUP2",
"gas": 3000191,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x182823b95c2"
]
},
{
"pc": 382,
"op": "EQ",
"gas": 3000188,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x182823b95c2",
"0x182823b95c2"
]
},
{
"pc": 383,
"op": "PUSH2",
"gas": 3000185,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x1"
]
},
{
"pc": 386,
"op": "JUMPI",
"gas": 3000182,
"gasCost": 10,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2",
"0x1",
"0x187"
]
},
{
"pc": 391,
"op": "JUMPDEST",
"gas": 3000172,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2"
]
},
{
"pc": 392,
"op": "POP",
"gas": 3000171,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110",
"0x182823b95c2"
]
},
{
"pc": 393,
"op": "JUMP",
"gas": 3000169,
"gasCost": 8,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2",
"0x110"
]
},
{
"pc": 272,
"op": "JUMPDEST",
"gas": 3000161,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2"
]
},
{
"pc": 273,
"op": "SWAP3",
"gas": 3000160,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x136",
"0x24",
"0x4",
"0x182823b95c2"
]
},
{
"pc": 274,
"op": "SWAP2",
"gas": 3000157,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x182823b95c2",
"0x24",
"0x4",
"0x136"
]
},
{
"pc": 275,
"op": "POP",
"gas": 3000154,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x182823b95c2",
"0x136",
"0x4",
"0x24"
]
},
{
"pc": 276,
"op": "POP",
"gas": 3000152,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x182823b95c2",
"0x136",
"0x4"
]
},
{
"pc": 277,
"op": "JUMP",
"gas": 3000150,
"gasCost": 8,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x182823b95c2",
"0x136"
]
},
{
"pc": 310,
"op": "JUMPDEST",
"gas": 3000142,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x182823b95c2"
]
},
{
"pc": 311,
"op": "SWAP2",
"gas": 3000141,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x0",
"0x0",
"0x182823b95c2"
]
},
{
"pc": 312,
"op": "POP",
"gas": 3000138,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x182823b95c2",
"0x0",
"0x0"
]
},
{
"pc": 313,
"op": "POP",
"gas": 3000136,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x182823b95c2",
"0x0"
]
},
{
"pc": 314,
"op": "SWAP3",
"gas": 3000134,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0xa0",
"0x24",
"0x4",
"0x182823b95c2"
]
},
{
"pc": 315,
"op": "SWAP2",
"gas": 3000131,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2",
"0x24",
"0x4",
"0xa0"
]
},
{
"pc": 316,
"op": "POP",
"gas": 3000128,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2",
"0xa0",
"0x4",
"0x24"
]
},
{
"pc": 317,
"op": "POP",
"gas": 3000126,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2",
"0xa0",
"0x4"
]
},
{
"pc": 318,
"op": "JUMP",
"gas": 3000124,
"gasCost": 8,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2",
"0xa0"
]
},
{
"pc": 160,
"op": "JUMPDEST",
"gas": 3000116,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2"
]
},
{
"pc": 161,
"op": "PUSH2",
"gas": 3000115,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2"
]
},
{
"pc": 164,
"op": "JUMP",
"gas": 3000112,
"gasCost": 8,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2",
"0xe3"
]
},
{
"pc": 227,
"op": "JUMPDEST",
"gas": 3000104,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2"
]
},
{
"pc": 228,
"op": "DUP1",
"gas": 3000103,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2"
]
},
{
"pc": 229,
"op": "PUSH1",
"gas": 3000100,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2",
"0x182823b95c2"
]
},
{
"pc": 231,
"op": "DUP2",
"gas": 3000097,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2",
"0x182823b95c2",
"0x0"
]
},
{
"pc": 232,
"op": "SWAP1",
"gas": 3000094,
"gasCost": 3,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2",
"0x182823b95c2",
"0x0",
"0x182823b95c2"
]
},
{
"pc": 233,
"op": "SSTORE",
"gas": 3000091,
"gasCost": 5000,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2",
"0x182823b95c2",
"0x182823b95c2",
"0x0"
],
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x00000000000000000000000000000000000000000000000000000182823b95c2"
},
"extraData": {
"proofList": [
{
"address": "0xd6bfcd979e85e47425d7366c24b5672e945fd9ab",
"nonce": 1,
"balance": "0x0",
"codeHash": "0x29b74e075daad9f17eb39cd893c2dd32f52ecd99084d63964842defd00ebcbe2",
"storage": {
"key": "0x0000000000000000000000000000000000000000000000000000000000000000",
"value": "0x0000000000000000000000000000000000000000000000000000018282256f8b"
}
}
]
}
},
{
"pc": 234,
"op": "POP",
"gas": 2995091,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2",
"0x182823b95c2"
]
},
{
"pc": 235,
"op": "POP",
"gas": 2995089,
"gasCost": 2,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5",
"0x182823b95c2"
]
},
{
"pc": 236,
"op": "JUMP",
"gas": 2995087,
"gasCost": 8,
"depth": 1,
"stack": [
"0xb0f2b72a",
"0xa5"
]
},
{
"pc": 165,
"op": "JUMPDEST",
"gas": 2995079,
"gasCost": 1,
"depth": 1,
"stack": [
"0xb0f2b72a"
]
},
{
"pc": 166,
"op": "STOP",
"gas": 2995078,
"gasCost": 0,
"depth": 1,
"stack": [
"0xb0f2b72a"
]
}
]
}
]
}