From 3a7695d04a35ef9699386db35f9b1bd73dc31e69 Mon Sep 17 00:00:00 2001 From: "Ameziane H." Date: Fri, 3 Jan 2025 16:36:18 +0100 Subject: [PATCH] Fix unit and integration tests. Some checks were deleted from the integration test because they were not relevant. Signed-off-by: Ameziane H. --- .../methods/DebugTraceTransactionTest.java | 5 +- .../debug_traceTransaction_complete.json | 2355 ++++++---------- .../debug_traceTransaction_disableMemory.json | 2312 ++++++---------- .../debug_traceTransaction_disableStack.json | 1869 +++++-------- ...debug_traceTransaction_disableStorage.json | 2371 ++++++----------- .../vm/TraceTransactionIntegrationTest.java | 8 +- 6 files changed, 2914 insertions(+), 6006 deletions(-) diff --git a/ethereum/api/src/test/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/methods/DebugTraceTransactionTest.java b/ethereum/api/src/test/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/methods/DebugTraceTransactionTest.java index f57fd716c06..19f49cdf179 100644 --- a/ethereum/api/src/test/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/methods/DebugTraceTransactionTest.java +++ b/ethereum/api/src/test/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/methods/DebugTraceTransactionTest.java @@ -165,10 +165,11 @@ public void shouldTraceTheTransactionUsingTheTransactionTracer() { assertThat(transactionResult.getStructLogs().size()).isEqualTo(1); assertThat(transactionResult.getStructLogs().get(0).stack().length).isEqualTo(1); assertThat(transactionResult.getStructLogs().get(0).stack()[0]) - .isEqualTo(stackBytes[0].toUnprefixedHexString()); + .isEqualTo( + StructLog.toCompactHex(stackBytes[0], true)); assertThat(transactionResult.getStructLogs().get(0).memory().length).isEqualTo(1); assertThat(transactionResult.getStructLogs().get(0).memory()[0]) - .isEqualTo(memoryBytes[0].toUnprefixedHexString()); + .isEqualTo(StructLog.toCompactHex(memoryBytes[0], true)); } @Test diff --git a/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_complete.json b/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_complete.json index c9737df6ce8..9523d43bb0d 100644 --- a/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_complete.json +++ b/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_complete.json @@ -11,1615 +11,752 @@ "jsonrpc": "2.0", "id": 1, "result": { - "gas": 23705, - "failed": false, - "returnValue": "", - "structLogs": [ - { - "pc": 0, - "op": "PUSH1", - "gas": 292887, - "gasCost": 3, - "depth": 1, - "stack": [], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 2, - "op": "CALLDATALOAD", - "gas": 292884, - "gasCost": 3, - "depth": 1, - "stack": [ - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 3, - "op": "PUSH29", - "gas": 292881, - "gasCost": 3, - "depth": 1, - "stack": [ - "9dc2c8f500000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 33, - "op": "SWAP1", - "gas": 292878, - "gasCost": 3, - "depth": 1, - "stack": [ - "9dc2c8f500000000000000000000000000000000000000000000000000000000", - "0000000100000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 34, - "op": "DIV", - "gas": 292875, - "gasCost": 5, - "depth": 1, - "stack": [ - "0000000100000000000000000000000000000000000000000000000000000000", - "9dc2c8f500000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 35, - "op": "DUP1", - "gas": 292870, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 36, - "op": "PUSH4", - "gas": 292867, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 41, - "op": "EQ", - "gas": 292864, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "00000000000000000000000000000000000000000000000000000000102accc1" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 42, - "op": "PUSH2", - "gas": 292861, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 45, - "op": "JUMPI", - "gas": 292858, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000012c" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 46, - "op": "DUP1", - "gas": 292848, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 47, - "op": "PUSH4", - "gas": 292845, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 52, - "op": "EQ", - "gas": 292842, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000012a7b914" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 53, - "op": "PUSH2", - "gas": 292839, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 56, - "op": "JUMPI", - "gas": 292836, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000013a" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 57, - "op": "DUP1", - "gas": 292826, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 58, - "op": "PUSH4", - "gas": 292823, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 63, - "op": "EQ", - "gas": 292820, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000001774e646" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 64, - "op": "PUSH2", - "gas": 292817, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 67, - "op": "JUMPI", - "gas": 292814, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000014c" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 68, - "op": "DUP1", - "gas": 292804, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 69, - "op": "PUSH4", - "gas": 292801, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 74, - "op": "EQ", - "gas": 292798, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000001e26fd33" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 75, - "op": "PUSH2", - "gas": 292795, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 78, - "op": "JUMPI", - "gas": 292792, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000015d" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 79, - "op": "DUP1", - "gas": 292782, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 80, - "op": "PUSH4", - "gas": 292779, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 85, - "op": "EQ", - "gas": 292776, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000001f903037" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 86, - "op": "PUSH2", - "gas": 292773, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 89, - "op": "JUMPI", - "gas": 292770, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000016e" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 90, - "op": "DUP1", - "gas": 292760, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 91, - "op": "PUSH4", - "gas": 292757, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 96, - "op": "EQ", - "gas": 292754, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "00000000000000000000000000000000000000000000000000000000343a875d" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 97, - "op": "PUSH2", - "gas": 292751, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 100, - "op": "JUMPI", - "gas": 292748, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000180" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 101, - "op": "DUP1", - "gas": 292738, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 102, - "op": "PUSH4", - "gas": 292735, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 107, - "op": "EQ", - "gas": 292732, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000038cc4831" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 108, - "op": "PUSH2", - "gas": 292729, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 111, - "op": "JUMPI", - "gas": 292726, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000195" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 112, - "op": "DUP1", - "gas": 292716, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 113, - "op": "PUSH4", - "gas": 292713, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 118, - "op": "EQ", - "gas": 292710, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000004e7ad367" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 119, - "op": "PUSH2", - "gas": 292707, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 122, - "op": "JUMPI", - "gas": 292704, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001bd" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 123, - "op": "DUP1", - "gas": 292694, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 124, - "op": "PUSH4", - "gas": 292691, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 129, - "op": "EQ", - "gas": 292688, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000057cb2fc4" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 130, - "op": "PUSH2", - "gas": 292685, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 133, - "op": "JUMPI", - "gas": 292682, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001cb" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 134, - "op": "DUP1", - "gas": 292672, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 135, - "op": "PUSH4", - "gas": 292669, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 140, - "op": "EQ", - "gas": 292666, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000065538c73" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 141, - "op": "PUSH2", - "gas": 292663, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 144, - "op": "JUMPI", - "gas": 292660, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001e0" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 145, - "op": "DUP1", - "gas": 292650, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 146, - "op": "PUSH4", - "gas": 292647, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 151, - "op": "EQ", - "gas": 292644, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000068895979" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 152, - "op": "PUSH2", - "gas": 292641, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 155, - "op": "JUMPI", - "gas": 292638, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001ee" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 156, - "op": "DUP1", - "gas": 292628, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 157, - "op": "PUSH4", - "gas": 292625, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 162, - "op": "EQ", - "gas": 292622, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000076bc21d9" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 163, - "op": "PUSH2", - "gas": 292619, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 166, - "op": "JUMPI", - "gas": 292616, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000200" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 167, - "op": "DUP1", - "gas": 292606, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 168, - "op": "PUSH4", - "gas": 292603, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 173, - "op": "EQ", - "gas": 292600, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009a19a953" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 174, - "op": "PUSH2", - "gas": 292597, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 177, - "op": "JUMPI", - "gas": 292594, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000020e" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 178, - "op": "DUP1", - "gas": 292584, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 179, - "op": "PUSH4", - "gas": 292581, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 184, - "op": "EQ", - "gas": 292578, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 185, - "op": "PUSH2", - "gas": 292575, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000001" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 188, - "op": "JUMPI", - "gas": 292572, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000001", - "000000000000000000000000000000000000000000000000000000000000021f" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 543, - "op": "JUMPDEST", - "gas": 292562, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 544, - "op": "PUSH2", - "gas": 292561, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 547, - "op": "PUSH2", - "gas": 292558, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 550, - "op": "JUMP", - "gas": 292555, - "gasCost": 8, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "0000000000000000000000000000000000000000000000000000000000000693" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1683, - "op": "JUMPDEST", - "gas": 292547, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1684, - "op": "PUSH32", - "gas": 292546, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1717, - "op": "PUSH1", - "gas": 292543, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1719, - "op": "MUL", - "gas": 292540, - "gasCost": 5, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "0000000000000000000000000000000000000000000000000000000000000001" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1720, - "op": "CALLER", - "gas": 292535, - "gasCost": 2, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1721, - "op": "PUSH20", - "gas": 292533, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1742, - "op": "AND", - "gas": 292530, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1743, - "op": "PUSH1", - "gas": 292527, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1745, - "op": "PUSH1", - "gas": 292524, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1747, - "op": "PUSH32", - "gas": 292521, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1780, - "op": "DUP2", - "gas": 292518, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1781, - "op": "MSTORE", - "gas": 292515, - "gasCost": 6, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1782, - "op": "PUSH1", - "gas": 292509, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1784, - "op": "ADD", - "gas": 292506, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1785, - "op": "PUSH1", - "gas": 292503, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1787, - "op": "DUP2", - "gas": 292500, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1788, - "op": "MSTORE", - "gas": 292497, - "gasCost": 6, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020", - "000000000000000000000000000000000000000000000000000000000000002a", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1789, - "op": "PUSH1", - "gas": 292491, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1791, - "op": "ADD", - "gas": 292488, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1792, - "op": "PUSH1", - "gas": 292485, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000040" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1794, - "op": "LOG3", - "gas": 292482, - "gasCost": 2012, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000040", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1795, - "op": "JUMPDEST", - "gas": 290470, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1796, - "op": "JUMP", - "gas": 290469, - "gasCost": 8, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 551, - "op": "JUMPDEST", - "gas": 290461, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 552, - "op": "PUSH1", - "gas": 290460, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 554, - "op": "PUSH1", - "gas": 290457, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 556, - "op": "RETURN", - "gas": 290454, - "gasCost": 0, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - } + "gas" : 23705, + "failed" : false, + "returnValue" : "", + "structLogs" : [ { + "pc" : 0, + "op" : "PUSH1", + "gas" : 292887, + "gasCost" : 3, + "depth" : 1, + "stack" : [ ] + }, { + "pc" : 2, + "op" : "CALLDATALOAD", + "gas" : 292884, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x0" ] + }, { + "pc" : 3, + "op" : "PUSH29", + "gas" : 292881, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f500000000000000000000000000000000000000000000000000000000" ] + }, { + "pc" : 33, + "op" : "SWAP1", + "gas" : 292878, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f500000000000000000000000000000000000000000000000000000000", "0x100000000000000000000000000000000000000000000000000000000" ] + }, { + "pc" : 34, + "op" : "DIV", + "gas" : 292875, + "gasCost" : 5, + "depth" : 1, + "stack" : [ "0x100000000000000000000000000000000000000000000000000000000", "0x9dc2c8f500000000000000000000000000000000000000000000000000000000" ] + }, { + "pc" : 35, + "op" : "DUP1", + "gas" : 292870, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 36, + "op" : "PUSH4", + "gas" : 292867, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 41, + "op" : "EQ", + "gas" : 292864, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x102accc1" ] + }, { + "pc" : 42, + "op" : "PUSH2", + "gas" : 292861, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 45, + "op" : "JUMPI", + "gas" : 292858, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x12c" ] + }, { + "pc" : 46, + "op" : "DUP1", + "gas" : 292848, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 47, + "op" : "PUSH4", + "gas" : 292845, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 52, + "op" : "EQ", + "gas" : 292842, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x12a7b914" ] + }, { + "pc" : 53, + "op" : "PUSH2", + "gas" : 292839, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 56, + "op" : "JUMPI", + "gas" : 292836, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x13a" ] + }, { + "pc" : 57, + "op" : "DUP1", + "gas" : 292826, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 58, + "op" : "PUSH4", + "gas" : 292823, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 63, + "op" : "EQ", + "gas" : 292820, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x1774e646" ] + }, { + "pc" : 64, + "op" : "PUSH2", + "gas" : 292817, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 67, + "op" : "JUMPI", + "gas" : 292814, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x14c" ] + }, { + "pc" : 68, + "op" : "DUP1", + "gas" : 292804, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 69, + "op" : "PUSH4", + "gas" : 292801, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 74, + "op" : "EQ", + "gas" : 292798, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x1e26fd33" ] + }, { + "pc" : 75, + "op" : "PUSH2", + "gas" : 292795, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 78, + "op" : "JUMPI", + "gas" : 292792, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x15d" ] + }, { + "pc" : 79, + "op" : "DUP1", + "gas" : 292782, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 80, + "op" : "PUSH4", + "gas" : 292779, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 85, + "op" : "EQ", + "gas" : 292776, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x1f903037" ] + }, { + "pc" : 86, + "op" : "PUSH2", + "gas" : 292773, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 89, + "op" : "JUMPI", + "gas" : 292770, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x16e" ] + }, { + "pc" : 90, + "op" : "DUP1", + "gas" : 292760, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 91, + "op" : "PUSH4", + "gas" : 292757, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 96, + "op" : "EQ", + "gas" : 292754, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x343a875d" ] + }, { + "pc" : 97, + "op" : "PUSH2", + "gas" : 292751, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 100, + "op" : "JUMPI", + "gas" : 292748, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x180" ] + }, { + "pc" : 101, + "op" : "DUP1", + "gas" : 292738, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 102, + "op" : "PUSH4", + "gas" : 292735, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 107, + "op" : "EQ", + "gas" : 292732, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x38cc4831" ] + }, { + "pc" : 108, + "op" : "PUSH2", + "gas" : 292729, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 111, + "op" : "JUMPI", + "gas" : 292726, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x195" ] + }, { + "pc" : 112, + "op" : "DUP1", + "gas" : 292716, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 113, + "op" : "PUSH4", + "gas" : 292713, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 118, + "op" : "EQ", + "gas" : 292710, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x4e7ad367" ] + }, { + "pc" : 119, + "op" : "PUSH2", + "gas" : 292707, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 122, + "op" : "JUMPI", + "gas" : 292704, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1bd" ] + }, { + "pc" : 123, + "op" : "DUP1", + "gas" : 292694, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 124, + "op" : "PUSH4", + "gas" : 292691, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 129, + "op" : "EQ", + "gas" : 292688, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x57cb2fc4" ] + }, { + "pc" : 130, + "op" : "PUSH2", + "gas" : 292685, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 133, + "op" : "JUMPI", + "gas" : 292682, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1cb" ] + }, { + "pc" : 134, + "op" : "DUP1", + "gas" : 292672, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 135, + "op" : "PUSH4", + "gas" : 292669, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 140, + "op" : "EQ", + "gas" : 292666, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x65538c73" ] + }, { + "pc" : 141, + "op" : "PUSH2", + "gas" : 292663, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 144, + "op" : "JUMPI", + "gas" : 292660, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1e0" ] + }, { + "pc" : 145, + "op" : "DUP1", + "gas" : 292650, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 146, + "op" : "PUSH4", + "gas" : 292647, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 151, + "op" : "EQ", + "gas" : 292644, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x68895979" ] + }, { + "pc" : 152, + "op" : "PUSH2", + "gas" : 292641, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 155, + "op" : "JUMPI", + "gas" : 292638, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1ee" ] + }, { + "pc" : 156, + "op" : "DUP1", + "gas" : 292628, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 157, + "op" : "PUSH4", + "gas" : 292625, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 162, + "op" : "EQ", + "gas" : 292622, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x76bc21d9" ] + }, { + "pc" : 163, + "op" : "PUSH2", + "gas" : 292619, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 166, + "op" : "JUMPI", + "gas" : 292616, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x200" ] + }, { + "pc" : 167, + "op" : "DUP1", + "gas" : 292606, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 168, + "op" : "PUSH4", + "gas" : 292603, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 173, + "op" : "EQ", + "gas" : 292600, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x9a19a953" ] + }, { + "pc" : 174, + "op" : "PUSH2", + "gas" : 292597, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 177, + "op" : "JUMPI", + "gas" : 292594, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x20e" ] + }, { + "pc" : 178, + "op" : "DUP1", + "gas" : 292584, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 179, + "op" : "PUSH4", + "gas" : 292581, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 184, + "op" : "EQ", + "gas" : 292578, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 185, + "op" : "PUSH2", + "gas" : 292575, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x1" ] + }, { + "pc" : 188, + "op" : "JUMPI", + "gas" : 292572, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x1", "0x21f" ] + }, { + "pc" : 543, + "op" : "JUMPDEST", + "gas" : 292562, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 544, + "op" : "PUSH2", + "gas" : 292561, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 547, + "op" : "PUSH2", + "gas" : 292558, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 550, + "op" : "JUMP", + "gas" : 292555, + "gasCost" : 8, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0x693" ] + }, { + "pc" : 1683, + "op" : "JUMPDEST", + "gas" : 292547, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 1684, + "op" : "PUSH32", + "gas" : 292546, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 1717, + "op" : "PUSH1", + "gas" : 292543, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" ] + }, { + "pc" : 1719, + "op" : "MUL", + "gas" : 292540, + "gasCost" : 5, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0x1" ] + }, { + "pc" : 1720, + "op" : "CALLER", + "gas" : 292535, + "gasCost" : 2, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" ] + }, { + "pc" : 1721, + "op" : "PUSH20", + "gas" : 292533, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" ] + }, { + "pc" : 1742, + "op" : "AND", + "gas" : 292530, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0xffffffffffffffffffffffffffffffffffffffff" ] + }, { + "pc" : 1743, + "op" : "PUSH1", + "gas" : 292527, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" ] + }, { + "pc" : 1745, + "op" : "PUSH1", + "gas" : 292524, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1" ] + }, { + "pc" : 1747, + "op" : "PUSH32", + "gas" : 292521, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0" ] + }, { + "pc" : 1780, + "op" : "DUP2", + "gas" : 292518, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1781, + "op" : "MSTORE", + "gas" : 292515, + "gasCost" : 6, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x0" ] + }, { + "pc" : 1782, + "op" : "PUSH1", + "gas" : 292509, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0" ] + }, { + "pc" : 1784, + "op" : "ADD", + "gas" : 292506, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0", "0x20" ] + }, { + "pc" : 1785, + "op" : "PUSH1", + "gas" : 292503, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20" ] + }, { + "pc" : 1787, + "op" : "DUP2", + "gas" : 292500, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20", "0x2a" ] + }, { + "pc" : 1788, + "op" : "MSTORE", + "gas" : 292497, + "gasCost" : 6, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20", "0x2a", "0x20" ] + }, { + "pc" : 1789, + "op" : "PUSH1", + "gas" : 292491, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20" ] + }, { + "pc" : 1791, + "op" : "ADD", + "gas" : 292488, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20", "0x20" ] + }, { + "pc" : 1792, + "op" : "PUSH1", + "gas" : 292485, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x40" ] + }, { + "pc" : 1794, + "op" : "LOG3", + "gas" : 292482, + "gasCost" : 2012, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x40", "0x0" ] + }, { + "pc" : 1795, + "op" : "JUMPDEST", + "gas" : 290470, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 1796, + "op" : "JUMP", + "gas" : 290469, + "gasCost" : 8, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 551, + "op" : "JUMPDEST", + "gas" : 290461, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 552, + "op" : "PUSH1", + "gas" : 290460, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 554, + "op" : "PUSH1", + "gas" : 290457, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 556, + "op" : "RETURN", + "gas" : 290454, + "gasCost" : 0, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x0" ] + } ] } }, diff --git a/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableMemory.json b/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableMemory.json index cdd21f5f180..8f96dbe9c45 100644 --- a/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableMemory.json +++ b/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableMemory.json @@ -14,1572 +14,752 @@ "jsonrpc": "2.0", "id": 1, "result": { - "gas": 23705, - "failed": false, - "returnValue": "", - "structLogs": [ - { - "pc": 0, - "op": "PUSH1", - "gas": 292887, - "gasCost": 3, - "depth": 1, - "stack": [], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 2, - "op": "CALLDATALOAD", - "gas": 292884, - "gasCost": 3, - "depth": 1, - "stack": [ - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 3, - "op": "PUSH29", - "gas": 292881, - "gasCost": 3, - "depth": 1, - "stack": [ - "9dc2c8f500000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 33, - "op": "SWAP1", - "gas": 292878, - "gasCost": 3, - "depth": 1, - "stack": [ - "9dc2c8f500000000000000000000000000000000000000000000000000000000", - "0000000100000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 34, - "op": "DIV", - "gas": 292875, - "gasCost": 5, - "depth": 1, - "stack": [ - "0000000100000000000000000000000000000000000000000000000000000000", - "9dc2c8f500000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 35, - "op": "DUP1", - "gas": 292870, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 36, - "op": "PUSH4", - "gas": 292867, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 41, - "op": "EQ", - "gas": 292864, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "00000000000000000000000000000000000000000000000000000000102accc1" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 42, - "op": "PUSH2", - "gas": 292861, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 45, - "op": "JUMPI", - "gas": 292858, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000012c" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 46, - "op": "DUP1", - "gas": 292848, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 47, - "op": "PUSH4", - "gas": 292845, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 52, - "op": "EQ", - "gas": 292842, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000012a7b914" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 53, - "op": "PUSH2", - "gas": 292839, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 56, - "op": "JUMPI", - "gas": 292836, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000013a" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 57, - "op": "DUP1", - "gas": 292826, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 58, - "op": "PUSH4", - "gas": 292823, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 63, - "op": "EQ", - "gas": 292820, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000001774e646" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 64, - "op": "PUSH2", - "gas": 292817, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 67, - "op": "JUMPI", - "gas": 292814, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000014c" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 68, - "op": "DUP1", - "gas": 292804, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 69, - "op": "PUSH4", - "gas": 292801, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 74, - "op": "EQ", - "gas": 292798, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000001e26fd33" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 75, - "op": "PUSH2", - "gas": 292795, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 78, - "op": "JUMPI", - "gas": 292792, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000015d" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 79, - "op": "DUP1", - "gas": 292782, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 80, - "op": "PUSH4", - "gas": 292779, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 85, - "op": "EQ", - "gas": 292776, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000001f903037" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 86, - "op": "PUSH2", - "gas": 292773, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 89, - "op": "JUMPI", - "gas": 292770, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000016e" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 90, - "op": "DUP1", - "gas": 292760, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 91, - "op": "PUSH4", - "gas": 292757, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 96, - "op": "EQ", - "gas": 292754, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "00000000000000000000000000000000000000000000000000000000343a875d" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 97, - "op": "PUSH2", - "gas": 292751, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 100, - "op": "JUMPI", - "gas": 292748, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000180" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 101, - "op": "DUP1", - "gas": 292738, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 102, - "op": "PUSH4", - "gas": 292735, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 107, - "op": "EQ", - "gas": 292732, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000038cc4831" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 108, - "op": "PUSH2", - "gas": 292729, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 111, - "op": "JUMPI", - "gas": 292726, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000195" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 112, - "op": "DUP1", - "gas": 292716, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 113, - "op": "PUSH4", - "gas": 292713, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 118, - "op": "EQ", - "gas": 292710, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000004e7ad367" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 119, - "op": "PUSH2", - "gas": 292707, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 122, - "op": "JUMPI", - "gas": 292704, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001bd" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 123, - "op": "DUP1", - "gas": 292694, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 124, - "op": "PUSH4", - "gas": 292691, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 129, - "op": "EQ", - "gas": 292688, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000057cb2fc4" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 130, - "op": "PUSH2", - "gas": 292685, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 133, - "op": "JUMPI", - "gas": 292682, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001cb" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 134, - "op": "DUP1", - "gas": 292672, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 135, - "op": "PUSH4", - "gas": 292669, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 140, - "op": "EQ", - "gas": 292666, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000065538c73" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 141, - "op": "PUSH2", - "gas": 292663, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 144, - "op": "JUMPI", - "gas": 292660, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001e0" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 145, - "op": "DUP1", - "gas": 292650, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 146, - "op": "PUSH4", - "gas": 292647, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 151, - "op": "EQ", - "gas": 292644, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000068895979" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 152, - "op": "PUSH2", - "gas": 292641, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 155, - "op": "JUMPI", - "gas": 292638, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001ee" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 156, - "op": "DUP1", - "gas": 292628, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 157, - "op": "PUSH4", - "gas": 292625, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 162, - "op": "EQ", - "gas": 292622, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000076bc21d9" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 163, - "op": "PUSH2", - "gas": 292619, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 166, - "op": "JUMPI", - "gas": 292616, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000200" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 167, - "op": "DUP1", - "gas": 292606, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 168, - "op": "PUSH4", - "gas": 292603, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 173, - "op": "EQ", - "gas": 292600, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009a19a953" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 174, - "op": "PUSH2", - "gas": 292597, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 177, - "op": "JUMPI", - "gas": 292594, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000020e" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 178, - "op": "DUP1", - "gas": 292584, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 179, - "op": "PUSH4", - "gas": 292581, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 184, - "op": "EQ", - "gas": 292578, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 185, - "op": "PUSH2", - "gas": 292575, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000001" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 188, - "op": "JUMPI", - "gas": 292572, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000001", - "000000000000000000000000000000000000000000000000000000000000021f" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 543, - "op": "JUMPDEST", - "gas": 292562, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 544, - "op": "PUSH2", - "gas": 292561, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 547, - "op": "PUSH2", - "gas": 292558, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 550, - "op": "JUMP", - "gas": 292555, - "gasCost": 8, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "0000000000000000000000000000000000000000000000000000000000000693" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1683, - "op": "JUMPDEST", - "gas": 292547, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1684, - "op": "PUSH32", - "gas": 292546, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1717, - "op": "PUSH1", - "gas": 292543, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1719, - "op": "MUL", - "gas": 292540, - "gasCost": 5, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "0000000000000000000000000000000000000000000000000000000000000001" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1720, - "op": "CALLER", - "gas": 292535, - "gasCost": 2, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1721, - "op": "PUSH20", - "gas": 292533, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1742, - "op": "AND", - "gas": 292530, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1743, - "op": "PUSH1", - "gas": 292527, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1745, - "op": "PUSH1", - "gas": 292524, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1747, - "op": "PUSH32", - "gas": 292521, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1780, - "op": "DUP2", - "gas": 292518, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1781, - "op": "MSTORE", - "gas": 292515, - "gasCost": 6, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1782, - "op": "PUSH1", - "gas": 292509, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1784, - "op": "ADD", - "gas": 292506, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1785, - "op": "PUSH1", - "gas": 292503, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1787, - "op": "DUP2", - "gas": 292500, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1788, - "op": "MSTORE", - "gas": 292497, - "gasCost": 6, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020", - "000000000000000000000000000000000000000000000000000000000000002a", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1789, - "op": "PUSH1", - "gas": 292491, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1791, - "op": "ADD", - "gas": 292488, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1792, - "op": "PUSH1", - "gas": 292485, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000040" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1794, - "op": "LOG3", - "gas": 292482, - "gasCost": 2012, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000040", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1795, - "op": "JUMPDEST", - "gas": 290470, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 1796, - "op": "JUMP", - "gas": 290469, - "gasCost": 8, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 551, - "op": "JUMPDEST", - "gas": 290461, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 552, - "op": "PUSH1", - "gas": 290460, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 554, - "op": "PUSH1", - "gas": 290457, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - }, - { - "pc": 556, - "op": "RETURN", - "gas": 290454, - "gasCost": 0, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": null, - "storage": {}, - "reason": null - } + "gas" : 23705, + "failed" : false, + "returnValue" : "", + "structLogs" : [ { + "pc" : 0, + "op" : "PUSH1", + "gas" : 292887, + "gasCost" : 3, + "depth" : 1, + "stack" : [ ] + }, { + "pc" : 2, + "op" : "CALLDATALOAD", + "gas" : 292884, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x0" ] + }, { + "pc" : 3, + "op" : "PUSH29", + "gas" : 292881, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f500000000000000000000000000000000000000000000000000000000" ] + }, { + "pc" : 33, + "op" : "SWAP1", + "gas" : 292878, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f500000000000000000000000000000000000000000000000000000000", "0x100000000000000000000000000000000000000000000000000000000" ] + }, { + "pc" : 34, + "op" : "DIV", + "gas" : 292875, + "gasCost" : 5, + "depth" : 1, + "stack" : [ "0x100000000000000000000000000000000000000000000000000000000", "0x9dc2c8f500000000000000000000000000000000000000000000000000000000" ] + }, { + "pc" : 35, + "op" : "DUP1", + "gas" : 292870, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 36, + "op" : "PUSH4", + "gas" : 292867, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 41, + "op" : "EQ", + "gas" : 292864, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x102accc1" ] + }, { + "pc" : 42, + "op" : "PUSH2", + "gas" : 292861, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 45, + "op" : "JUMPI", + "gas" : 292858, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x12c" ] + }, { + "pc" : 46, + "op" : "DUP1", + "gas" : 292848, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 47, + "op" : "PUSH4", + "gas" : 292845, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 52, + "op" : "EQ", + "gas" : 292842, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x12a7b914" ] + }, { + "pc" : 53, + "op" : "PUSH2", + "gas" : 292839, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 56, + "op" : "JUMPI", + "gas" : 292836, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x13a" ] + }, { + "pc" : 57, + "op" : "DUP1", + "gas" : 292826, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 58, + "op" : "PUSH4", + "gas" : 292823, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 63, + "op" : "EQ", + "gas" : 292820, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x1774e646" ] + }, { + "pc" : 64, + "op" : "PUSH2", + "gas" : 292817, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 67, + "op" : "JUMPI", + "gas" : 292814, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x14c" ] + }, { + "pc" : 68, + "op" : "DUP1", + "gas" : 292804, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 69, + "op" : "PUSH4", + "gas" : 292801, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 74, + "op" : "EQ", + "gas" : 292798, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x1e26fd33" ] + }, { + "pc" : 75, + "op" : "PUSH2", + "gas" : 292795, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 78, + "op" : "JUMPI", + "gas" : 292792, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x15d" ] + }, { + "pc" : 79, + "op" : "DUP1", + "gas" : 292782, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 80, + "op" : "PUSH4", + "gas" : 292779, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 85, + "op" : "EQ", + "gas" : 292776, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x1f903037" ] + }, { + "pc" : 86, + "op" : "PUSH2", + "gas" : 292773, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 89, + "op" : "JUMPI", + "gas" : 292770, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x16e" ] + }, { + "pc" : 90, + "op" : "DUP1", + "gas" : 292760, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 91, + "op" : "PUSH4", + "gas" : 292757, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 96, + "op" : "EQ", + "gas" : 292754, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x343a875d" ] + }, { + "pc" : 97, + "op" : "PUSH2", + "gas" : 292751, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 100, + "op" : "JUMPI", + "gas" : 292748, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x180" ] + }, { + "pc" : 101, + "op" : "DUP1", + "gas" : 292738, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 102, + "op" : "PUSH4", + "gas" : 292735, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 107, + "op" : "EQ", + "gas" : 292732, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x38cc4831" ] + }, { + "pc" : 108, + "op" : "PUSH2", + "gas" : 292729, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 111, + "op" : "JUMPI", + "gas" : 292726, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x195" ] + }, { + "pc" : 112, + "op" : "DUP1", + "gas" : 292716, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 113, + "op" : "PUSH4", + "gas" : 292713, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 118, + "op" : "EQ", + "gas" : 292710, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x4e7ad367" ] + }, { + "pc" : 119, + "op" : "PUSH2", + "gas" : 292707, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 122, + "op" : "JUMPI", + "gas" : 292704, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1bd" ] + }, { + "pc" : 123, + "op" : "DUP1", + "gas" : 292694, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 124, + "op" : "PUSH4", + "gas" : 292691, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 129, + "op" : "EQ", + "gas" : 292688, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x57cb2fc4" ] + }, { + "pc" : 130, + "op" : "PUSH2", + "gas" : 292685, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 133, + "op" : "JUMPI", + "gas" : 292682, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1cb" ] + }, { + "pc" : 134, + "op" : "DUP1", + "gas" : 292672, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 135, + "op" : "PUSH4", + "gas" : 292669, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 140, + "op" : "EQ", + "gas" : 292666, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x65538c73" ] + }, { + "pc" : 141, + "op" : "PUSH2", + "gas" : 292663, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 144, + "op" : "JUMPI", + "gas" : 292660, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1e0" ] + }, { + "pc" : 145, + "op" : "DUP1", + "gas" : 292650, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 146, + "op" : "PUSH4", + "gas" : 292647, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 151, + "op" : "EQ", + "gas" : 292644, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x68895979" ] + }, { + "pc" : 152, + "op" : "PUSH2", + "gas" : 292641, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 155, + "op" : "JUMPI", + "gas" : 292638, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1ee" ] + }, { + "pc" : 156, + "op" : "DUP1", + "gas" : 292628, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 157, + "op" : "PUSH4", + "gas" : 292625, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 162, + "op" : "EQ", + "gas" : 292622, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x76bc21d9" ] + }, { + "pc" : 163, + "op" : "PUSH2", + "gas" : 292619, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 166, + "op" : "JUMPI", + "gas" : 292616, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x200" ] + }, { + "pc" : 167, + "op" : "DUP1", + "gas" : 292606, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 168, + "op" : "PUSH4", + "gas" : 292603, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 173, + "op" : "EQ", + "gas" : 292600, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x9a19a953" ] + }, { + "pc" : 174, + "op" : "PUSH2", + "gas" : 292597, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 177, + "op" : "JUMPI", + "gas" : 292594, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x20e" ] + }, { + "pc" : 178, + "op" : "DUP1", + "gas" : 292584, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 179, + "op" : "PUSH4", + "gas" : 292581, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 184, + "op" : "EQ", + "gas" : 292578, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 185, + "op" : "PUSH2", + "gas" : 292575, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x1" ] + }, { + "pc" : 188, + "op" : "JUMPI", + "gas" : 292572, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x1", "0x21f" ] + }, { + "pc" : 543, + "op" : "JUMPDEST", + "gas" : 292562, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 544, + "op" : "PUSH2", + "gas" : 292561, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 547, + "op" : "PUSH2", + "gas" : 292558, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 550, + "op" : "JUMP", + "gas" : 292555, + "gasCost" : 8, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0x693" ] + }, { + "pc" : 1683, + "op" : "JUMPDEST", + "gas" : 292547, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 1684, + "op" : "PUSH32", + "gas" : 292546, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 1717, + "op" : "PUSH1", + "gas" : 292543, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" ] + }, { + "pc" : 1719, + "op" : "MUL", + "gas" : 292540, + "gasCost" : 5, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0x1" ] + }, { + "pc" : 1720, + "op" : "CALLER", + "gas" : 292535, + "gasCost" : 2, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" ] + }, { + "pc" : 1721, + "op" : "PUSH20", + "gas" : 292533, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" ] + }, { + "pc" : 1742, + "op" : "AND", + "gas" : 292530, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0xffffffffffffffffffffffffffffffffffffffff" ] + }, { + "pc" : 1743, + "op" : "PUSH1", + "gas" : 292527, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" ] + }, { + "pc" : 1745, + "op" : "PUSH1", + "gas" : 292524, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1" ] + }, { + "pc" : 1747, + "op" : "PUSH32", + "gas" : 292521, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0" ] + }, { + "pc" : 1780, + "op" : "DUP2", + "gas" : 292518, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1781, + "op" : "MSTORE", + "gas" : 292515, + "gasCost" : 6, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x0" ] + }, { + "pc" : 1782, + "op" : "PUSH1", + "gas" : 292509, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0" ] + }, { + "pc" : 1784, + "op" : "ADD", + "gas" : 292506, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0", "0x20" ] + }, { + "pc" : 1785, + "op" : "PUSH1", + "gas" : 292503, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20" ] + }, { + "pc" : 1787, + "op" : "DUP2", + "gas" : 292500, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20", "0x2a" ] + }, { + "pc" : 1788, + "op" : "MSTORE", + "gas" : 292497, + "gasCost" : 6, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20", "0x2a", "0x20" ] + }, { + "pc" : 1789, + "op" : "PUSH1", + "gas" : 292491, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20" ] + }, { + "pc" : 1791, + "op" : "ADD", + "gas" : 292488, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20", "0x20" ] + }, { + "pc" : 1792, + "op" : "PUSH1", + "gas" : 292485, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x40" ] + }, { + "pc" : 1794, + "op" : "LOG3", + "gas" : 292482, + "gasCost" : 2012, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x40", "0x0" ] + }, { + "pc" : 1795, + "op" : "JUMPDEST", + "gas" : 290470, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 1796, + "op" : "JUMP", + "gas" : 290469, + "gasCost" : 8, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 551, + "op" : "JUMPDEST", + "gas" : 290461, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 552, + "op" : "PUSH1", + "gas" : 290460, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 554, + "op" : "PUSH1", + "gas" : 290457, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 556, + "op" : "RETURN", + "gas" : 290454, + "gasCost" : 0, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x0" ] + } ] } }, diff --git a/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableStack.json b/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableStack.json index 0218602589d..bbf6e05916d 100644 --- a/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableStack.json +++ b/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableStack.json @@ -14,1219 +14,662 @@ "jsonrpc": "2.0", "id": 1, "result": { - "gas": 23705, - "failed": false, - "returnValue": "", - "structLogs": [ - { - "pc": 0, - "op": "PUSH1", - "gas": 292887, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 2, - "op": "CALLDATALOAD", - "gas": 292884, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 3, - "op": "PUSH29", - "gas": 292881, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 33, - "op": "SWAP1", - "gas": 292878, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 34, - "op": "DIV", - "gas": 292875, - "gasCost": 5, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 35, - "op": "DUP1", - "gas": 292870, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 36, - "op": "PUSH4", - "gas": 292867, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 41, - "op": "EQ", - "gas": 292864, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 42, - "op": "PUSH2", - "gas": 292861, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 45, - "op": "JUMPI", - "gas": 292858, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 46, - "op": "DUP1", - "gas": 292848, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 47, - "op": "PUSH4", - "gas": 292845, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 52, - "op": "EQ", - "gas": 292842, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 53, - "op": "PUSH2", - "gas": 292839, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 56, - "op": "JUMPI", - "gas": 292836, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 57, - "op": "DUP1", - "gas": 292826, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 58, - "op": "PUSH4", - "gas": 292823, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 63, - "op": "EQ", - "gas": 292820, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 64, - "op": "PUSH2", - "gas": 292817, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 67, - "op": "JUMPI", - "gas": 292814, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 68, - "op": "DUP1", - "gas": 292804, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 69, - "op": "PUSH4", - "gas": 292801, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 74, - "op": "EQ", - "gas": 292798, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 75, - "op": "PUSH2", - "gas": 292795, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 78, - "op": "JUMPI", - "gas": 292792, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 79, - "op": "DUP1", - "gas": 292782, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 80, - "op": "PUSH4", - "gas": 292779, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 85, - "op": "EQ", - "gas": 292776, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 86, - "op": "PUSH2", - "gas": 292773, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 89, - "op": "JUMPI", - "gas": 292770, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 90, - "op": "DUP1", - "gas": 292760, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 91, - "op": "PUSH4", - "gas": 292757, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 96, - "op": "EQ", - "gas": 292754, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 97, - "op": "PUSH2", - "gas": 292751, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 100, - "op": "JUMPI", - "gas": 292748, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 101, - "op": "DUP1", - "gas": 292738, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 102, - "op": "PUSH4", - "gas": 292735, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 107, - "op": "EQ", - "gas": 292732, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 108, - "op": "PUSH2", - "gas": 292729, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 111, - "op": "JUMPI", - "gas": 292726, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 112, - "op": "DUP1", - "gas": 292716, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 113, - "op": "PUSH4", - "gas": 292713, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 118, - "op": "EQ", - "gas": 292710, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 119, - "op": "PUSH2", - "gas": 292707, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 122, - "op": "JUMPI", - "gas": 292704, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 123, - "op": "DUP1", - "gas": 292694, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 124, - "op": "PUSH4", - "gas": 292691, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 129, - "op": "EQ", - "gas": 292688, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 130, - "op": "PUSH2", - "gas": 292685, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 133, - "op": "JUMPI", - "gas": 292682, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 134, - "op": "DUP1", - "gas": 292672, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 135, - "op": "PUSH4", - "gas": 292669, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 140, - "op": "EQ", - "gas": 292666, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 141, - "op": "PUSH2", - "gas": 292663, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 144, - "op": "JUMPI", - "gas": 292660, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 145, - "op": "DUP1", - "gas": 292650, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 146, - "op": "PUSH4", - "gas": 292647, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 151, - "op": "EQ", - "gas": 292644, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 152, - "op": "PUSH2", - "gas": 292641, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 155, - "op": "JUMPI", - "gas": 292638, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 156, - "op": "DUP1", - "gas": 292628, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 157, - "op": "PUSH4", - "gas": 292625, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 162, - "op": "EQ", - "gas": 292622, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 163, - "op": "PUSH2", - "gas": 292619, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 166, - "op": "JUMPI", - "gas": 292616, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 167, - "op": "DUP1", - "gas": 292606, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 168, - "op": "PUSH4", - "gas": 292603, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 173, - "op": "EQ", - "gas": 292600, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 174, - "op": "PUSH2", - "gas": 292597, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 177, - "op": "JUMPI", - "gas": 292594, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 178, - "op": "DUP1", - "gas": 292584, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 179, - "op": "PUSH4", - "gas": 292581, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 184, - "op": "EQ", - "gas": 292578, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 185, - "op": "PUSH2", - "gas": 292575, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 188, - "op": "JUMPI", - "gas": 292572, - "gasCost": 10, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 543, - "op": "JUMPDEST", - "gas": 292562, - "gasCost": 1, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 544, - "op": "PUSH2", - "gas": 292561, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 547, - "op": "PUSH2", - "gas": 292558, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 550, - "op": "JUMP", - "gas": 292555, - "gasCost": 8, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1683, - "op": "JUMPDEST", - "gas": 292547, - "gasCost": 1, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1684, - "op": "PUSH32", - "gas": 292546, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1717, - "op": "PUSH1", - "gas": 292543, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1719, - "op": "MUL", - "gas": 292540, - "gasCost": 5, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1720, - "op": "CALLER", - "gas": 292535, - "gasCost": 2, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1721, - "op": "PUSH20", - "gas": 292533, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1742, - "op": "AND", - "gas": 292530, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1743, - "op": "PUSH1", - "gas": 292527, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1745, - "op": "PUSH1", - "gas": 292524, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1747, - "op": "PUSH32", - "gas": 292521, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1780, - "op": "DUP2", - "gas": 292518, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [], - "storage": {}, - "reason": null - }, - { - "pc": 1781, - "op": "MSTORE", - "gas": 292515, - "gasCost": 6, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1782, - "op": "PUSH1", - "gas": 292509, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1784, - "op": "ADD", - "gas": 292506, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1785, - "op": "PUSH1", - "gas": 292503, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1787, - "op": "DUP2", - "gas": 292500, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1788, - "op": "MSTORE", - "gas": 292497, - "gasCost": 6, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1789, - "op": "PUSH1", - "gas": 292491, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1791, - "op": "ADD", - "gas": 292488, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1792, - "op": "PUSH1", - "gas": 292485, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1794, - "op": "LOG3", - "gas": 292482, - "gasCost": 2012, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1795, - "op": "JUMPDEST", - "gas": 290470, - "gasCost": 1, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 1796, - "op": "JUMP", - "gas": 290469, - "gasCost": 8, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 551, - "op": "JUMPDEST", - "gas": 290461, - "gasCost": 1, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 552, - "op": "PUSH1", - "gas": 290460, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 554, - "op": "PUSH1", - "gas": 290457, - "gasCost": 3, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - }, - { - "pc": 556, - "op": "RETURN", - "gas": 290454, - "gasCost": 0, - "depth": 1, - "stack": null, - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": {}, - "reason": null - } + "gas" : 23705, + "failed" : false, + "returnValue" : "", + "structLogs" : [ { + "pc" : 0, + "op" : "PUSH1", + "gas" : 292887, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 2, + "op" : "CALLDATALOAD", + "gas" : 292884, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 3, + "op" : "PUSH29", + "gas" : 292881, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 33, + "op" : "SWAP1", + "gas" : 292878, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 34, + "op" : "DIV", + "gas" : 292875, + "gasCost" : 5, + "depth" : 1 + }, { + "pc" : 35, + "op" : "DUP1", + "gas" : 292870, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 36, + "op" : "PUSH4", + "gas" : 292867, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 41, + "op" : "EQ", + "gas" : 292864, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 42, + "op" : "PUSH2", + "gas" : 292861, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 45, + "op" : "JUMPI", + "gas" : 292858, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 46, + "op" : "DUP1", + "gas" : 292848, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 47, + "op" : "PUSH4", + "gas" : 292845, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 52, + "op" : "EQ", + "gas" : 292842, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 53, + "op" : "PUSH2", + "gas" : 292839, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 56, + "op" : "JUMPI", + "gas" : 292836, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 57, + "op" : "DUP1", + "gas" : 292826, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 58, + "op" : "PUSH4", + "gas" : 292823, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 63, + "op" : "EQ", + "gas" : 292820, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 64, + "op" : "PUSH2", + "gas" : 292817, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 67, + "op" : "JUMPI", + "gas" : 292814, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 68, + "op" : "DUP1", + "gas" : 292804, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 69, + "op" : "PUSH4", + "gas" : 292801, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 74, + "op" : "EQ", + "gas" : 292798, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 75, + "op" : "PUSH2", + "gas" : 292795, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 78, + "op" : "JUMPI", + "gas" : 292792, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 79, + "op" : "DUP1", + "gas" : 292782, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 80, + "op" : "PUSH4", + "gas" : 292779, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 85, + "op" : "EQ", + "gas" : 292776, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 86, + "op" : "PUSH2", + "gas" : 292773, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 89, + "op" : "JUMPI", + "gas" : 292770, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 90, + "op" : "DUP1", + "gas" : 292760, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 91, + "op" : "PUSH4", + "gas" : 292757, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 96, + "op" : "EQ", + "gas" : 292754, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 97, + "op" : "PUSH2", + "gas" : 292751, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 100, + "op" : "JUMPI", + "gas" : 292748, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 101, + "op" : "DUP1", + "gas" : 292738, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 102, + "op" : "PUSH4", + "gas" : 292735, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 107, + "op" : "EQ", + "gas" : 292732, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 108, + "op" : "PUSH2", + "gas" : 292729, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 111, + "op" : "JUMPI", + "gas" : 292726, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 112, + "op" : "DUP1", + "gas" : 292716, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 113, + "op" : "PUSH4", + "gas" : 292713, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 118, + "op" : "EQ", + "gas" : 292710, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 119, + "op" : "PUSH2", + "gas" : 292707, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 122, + "op" : "JUMPI", + "gas" : 292704, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 123, + "op" : "DUP1", + "gas" : 292694, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 124, + "op" : "PUSH4", + "gas" : 292691, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 129, + "op" : "EQ", + "gas" : 292688, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 130, + "op" : "PUSH2", + "gas" : 292685, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 133, + "op" : "JUMPI", + "gas" : 292682, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 134, + "op" : "DUP1", + "gas" : 292672, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 135, + "op" : "PUSH4", + "gas" : 292669, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 140, + "op" : "EQ", + "gas" : 292666, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 141, + "op" : "PUSH2", + "gas" : 292663, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 144, + "op" : "JUMPI", + "gas" : 292660, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 145, + "op" : "DUP1", + "gas" : 292650, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 146, + "op" : "PUSH4", + "gas" : 292647, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 151, + "op" : "EQ", + "gas" : 292644, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 152, + "op" : "PUSH2", + "gas" : 292641, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 155, + "op" : "JUMPI", + "gas" : 292638, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 156, + "op" : "DUP1", + "gas" : 292628, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 157, + "op" : "PUSH4", + "gas" : 292625, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 162, + "op" : "EQ", + "gas" : 292622, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 163, + "op" : "PUSH2", + "gas" : 292619, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 166, + "op" : "JUMPI", + "gas" : 292616, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 167, + "op" : "DUP1", + "gas" : 292606, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 168, + "op" : "PUSH4", + "gas" : 292603, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 173, + "op" : "EQ", + "gas" : 292600, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 174, + "op" : "PUSH2", + "gas" : 292597, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 177, + "op" : "JUMPI", + "gas" : 292594, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 178, + "op" : "DUP1", + "gas" : 292584, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 179, + "op" : "PUSH4", + "gas" : 292581, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 184, + "op" : "EQ", + "gas" : 292578, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 185, + "op" : "PUSH2", + "gas" : 292575, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 188, + "op" : "JUMPI", + "gas" : 292572, + "gasCost" : 10, + "depth" : 1 + }, { + "pc" : 543, + "op" : "JUMPDEST", + "gas" : 292562, + "gasCost" : 1, + "depth" : 1 + }, { + "pc" : 544, + "op" : "PUSH2", + "gas" : 292561, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 547, + "op" : "PUSH2", + "gas" : 292558, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 550, + "op" : "JUMP", + "gas" : 292555, + "gasCost" : 8, + "depth" : 1 + }, { + "pc" : 1683, + "op" : "JUMPDEST", + "gas" : 292547, + "gasCost" : 1, + "depth" : 1 + }, { + "pc" : 1684, + "op" : "PUSH32", + "gas" : 292546, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 1717, + "op" : "PUSH1", + "gas" : 292543, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 1719, + "op" : "MUL", + "gas" : 292540, + "gasCost" : 5, + "depth" : 1 + }, { + "pc" : 1720, + "op" : "CALLER", + "gas" : 292535, + "gasCost" : 2, + "depth" : 1 + }, { + "pc" : 1721, + "op" : "PUSH20", + "gas" : 292533, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 1742, + "op" : "AND", + "gas" : 292530, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 1743, + "op" : "PUSH1", + "gas" : 292527, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 1745, + "op" : "PUSH1", + "gas" : 292524, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 1747, + "op" : "PUSH32", + "gas" : 292521, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 1780, + "op" : "DUP2", + "gas" : 292518, + "gasCost" : 3, + "depth" : 1 + }, { + "pc" : 1781, + "op" : "MSTORE", + "gas" : 292515, + "gasCost" : 6, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1782, + "op" : "PUSH1", + "gas" : 292509, + "gasCost" : 3, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1784, + "op" : "ADD", + "gas" : 292506, + "gasCost" : 3, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1785, + "op" : "PUSH1", + "gas" : 292503, + "gasCost" : 3, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1787, + "op" : "DUP2", + "gas" : 292500, + "gasCost" : 3, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1788, + "op" : "MSTORE", + "gas" : 292497, + "gasCost" : 6, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1789, + "op" : "PUSH1", + "gas" : 292491, + "gasCost" : 3, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1791, + "op" : "ADD", + "gas" : 292488, + "gasCost" : 3, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1792, + "op" : "PUSH1", + "gas" : 292485, + "gasCost" : 3, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1794, + "op" : "LOG3", + "gas" : 292482, + "gasCost" : 2012, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1795, + "op" : "JUMPDEST", + "gas" : 290470, + "gasCost" : 1, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1796, + "op" : "JUMP", + "gas" : 290469, + "gasCost" : 8, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 551, + "op" : "JUMPDEST", + "gas" : 290461, + "gasCost" : 1, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 552, + "op" : "PUSH1", + "gas" : 290460, + "gasCost" : 3, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 554, + "op" : "PUSH1", + "gas" : 290457, + "gasCost" : 3, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 556, + "op" : "RETURN", + "gas" : 290454, + "gasCost" : 0, + "depth" : 1, + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + } ] } }, diff --git a/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableStorage.json b/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableStorage.json index c0e2f0f2f06..7302c10fefd 100644 --- a/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableStorage.json +++ b/ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/debug/trace-transaction/debug_traceTransaction_disableStorage.json @@ -14,1615 +14,768 @@ "jsonrpc": "2.0", "id": 1, "result": { - "gas": 23705, - "failed": false, - "returnValue": "", - "structLogs": [ - { - "pc": 0, - "op": "PUSH1", - "gas": 292887, - "gasCost": 3, - "depth": 1, - "stack": [], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 2, - "op": "CALLDATALOAD", - "gas": 292884, - "gasCost": 3, - "depth": 1, - "stack": [ - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 3, - "op": "PUSH29", - "gas": 292881, - "gasCost": 3, - "depth": 1, - "stack": [ - "9dc2c8f500000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 33, - "op": "SWAP1", - "gas": 292878, - "gasCost": 3, - "depth": 1, - "stack": [ - "9dc2c8f500000000000000000000000000000000000000000000000000000000", - "0000000100000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 34, - "op": "DIV", - "gas": 292875, - "gasCost": 5, - "depth": 1, - "stack": [ - "0000000100000000000000000000000000000000000000000000000000000000", - "9dc2c8f500000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 35, - "op": "DUP1", - "gas": 292870, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 36, - "op": "PUSH4", - "gas": 292867, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 41, - "op": "EQ", - "gas": 292864, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "00000000000000000000000000000000000000000000000000000000102accc1" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 42, - "op": "PUSH2", - "gas": 292861, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 45, - "op": "JUMPI", - "gas": 292858, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000012c" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 46, - "op": "DUP1", - "gas": 292848, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 47, - "op": "PUSH4", - "gas": 292845, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 52, - "op": "EQ", - "gas": 292842, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000012a7b914" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 53, - "op": "PUSH2", - "gas": 292839, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 56, - "op": "JUMPI", - "gas": 292836, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000013a" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 57, - "op": "DUP1", - "gas": 292826, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 58, - "op": "PUSH4", - "gas": 292823, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 63, - "op": "EQ", - "gas": 292820, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000001774e646" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 64, - "op": "PUSH2", - "gas": 292817, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 67, - "op": "JUMPI", - "gas": 292814, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000014c" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 68, - "op": "DUP1", - "gas": 292804, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 69, - "op": "PUSH4", - "gas": 292801, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 74, - "op": "EQ", - "gas": 292798, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000001e26fd33" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 75, - "op": "PUSH2", - "gas": 292795, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 78, - "op": "JUMPI", - "gas": 292792, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000015d" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 79, - "op": "DUP1", - "gas": 292782, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 80, - "op": "PUSH4", - "gas": 292779, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 85, - "op": "EQ", - "gas": 292776, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000001f903037" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 86, - "op": "PUSH2", - "gas": 292773, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 89, - "op": "JUMPI", - "gas": 292770, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000016e" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 90, - "op": "DUP1", - "gas": 292760, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 91, - "op": "PUSH4", - "gas": 292757, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 96, - "op": "EQ", - "gas": 292754, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "00000000000000000000000000000000000000000000000000000000343a875d" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 97, - "op": "PUSH2", - "gas": 292751, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 100, - "op": "JUMPI", - "gas": 292748, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000180" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 101, - "op": "DUP1", - "gas": 292738, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 102, - "op": "PUSH4", - "gas": 292735, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 107, - "op": "EQ", - "gas": 292732, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000038cc4831" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 108, - "op": "PUSH2", - "gas": 292729, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 111, - "op": "JUMPI", - "gas": 292726, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000195" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 112, - "op": "DUP1", - "gas": 292716, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 113, - "op": "PUSH4", - "gas": 292713, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 118, - "op": "EQ", - "gas": 292710, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000004e7ad367" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 119, - "op": "PUSH2", - "gas": 292707, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 122, - "op": "JUMPI", - "gas": 292704, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001bd" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 123, - "op": "DUP1", - "gas": 292694, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 124, - "op": "PUSH4", - "gas": 292691, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 129, - "op": "EQ", - "gas": 292688, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000057cb2fc4" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 130, - "op": "PUSH2", - "gas": 292685, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 133, - "op": "JUMPI", - "gas": 292682, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001cb" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 134, - "op": "DUP1", - "gas": 292672, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 135, - "op": "PUSH4", - "gas": 292669, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 140, - "op": "EQ", - "gas": 292666, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000065538c73" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 141, - "op": "PUSH2", - "gas": 292663, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 144, - "op": "JUMPI", - "gas": 292660, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001e0" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 145, - "op": "DUP1", - "gas": 292650, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 146, - "op": "PUSH4", - "gas": 292647, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 151, - "op": "EQ", - "gas": 292644, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000068895979" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 152, - "op": "PUSH2", - "gas": 292641, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 155, - "op": "JUMPI", - "gas": 292638, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "00000000000000000000000000000000000000000000000000000000000001ee" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 156, - "op": "DUP1", - "gas": 292628, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 157, - "op": "PUSH4", - "gas": 292625, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 162, - "op": "EQ", - "gas": 292622, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000076bc21d9" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 163, - "op": "PUSH2", - "gas": 292619, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 166, - "op": "JUMPI", - "gas": 292616, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000200" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 167, - "op": "DUP1", - "gas": 292606, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 168, - "op": "PUSH4", - "gas": 292603, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 173, - "op": "EQ", - "gas": 292600, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009a19a953" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 174, - "op": "PUSH2", - "gas": 292597, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 177, - "op": "JUMPI", - "gas": 292594, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "000000000000000000000000000000000000000000000000000000000000020e" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 178, - "op": "DUP1", - "gas": 292584, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 179, - "op": "PUSH4", - "gas": 292581, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 184, - "op": "EQ", - "gas": 292578, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 185, - "op": "PUSH2", - "gas": 292575, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000001" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 188, - "op": "JUMPI", - "gas": 292572, - "gasCost": 10, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000001", - "000000000000000000000000000000000000000000000000000000000000021f" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 543, - "op": "JUMPDEST", - "gas": 292562, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 544, - "op": "PUSH2", - "gas": 292561, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 547, - "op": "PUSH2", - "gas": 292558, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 550, - "op": "JUMP", - "gas": 292555, - "gasCost": 8, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "0000000000000000000000000000000000000000000000000000000000000693" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1683, - "op": "JUMPDEST", - "gas": 292547, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1684, - "op": "PUSH32", - "gas": 292546, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1717, - "op": "PUSH1", - "gas": 292543, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1719, - "op": "MUL", - "gas": 292540, - "gasCost": 5, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "0000000000000000000000000000000000000000000000000000000000000001" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1720, - "op": "CALLER", - "gas": 292535, - "gasCost": 2, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1721, - "op": "PUSH20", - "gas": 292533, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1742, - "op": "AND", - "gas": 292530, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1743, - "op": "PUSH1", - "gas": 292527, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1745, - "op": "PUSH1", - "gas": 292524, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1747, - "op": "PUSH32", - "gas": 292521, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1780, - "op": "DUP2", - "gas": 292518, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "memory": [], - "storage": null, - "reason": null - }, - { - "pc": 1781, - "op": "MSTORE", - "gas": 292515, - "gasCost": 6, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": null, - "reason": null - }, - { - "pc": 1782, - "op": "PUSH1", - "gas": 292509, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": null, - "reason": null - }, - { - "pc": 1784, - "op": "ADD", - "gas": 292506, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": null, - "reason": null - }, - { - "pc": 1785, - "op": "PUSH1", - "gas": 292503, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": null, - "reason": null - }, - { - "pc": 1787, - "op": "DUP2", - "gas": 292500, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" - ], - "storage": null, - "reason": null - }, - { - "pc": 1788, - "op": "MSTORE", - "gas": 292497, - "gasCost": 6, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020", - "000000000000000000000000000000000000000000000000000000000000002a", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - }, - { - "pc": 1789, - "op": "PUSH1", - "gas": 292491, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - }, - { - "pc": 1791, - "op": "ADD", - "gas": 292488, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000020", - "0000000000000000000000000000000000000000000000000000000000000020" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - }, - { - "pc": 1792, - "op": "PUSH1", - "gas": 292485, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000040" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - }, - { - "pc": 1794, - "op": "LOG3", - "gas": 292482, - "gasCost": 2012, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227", - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "0000000000000000000000000000000000000000000000000000000000000001", - "0000000000000000000000000000000000000000000000000000000000000040", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - }, - { - "pc": 1795, - "op": "JUMPDEST", - "gas": 290470, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - }, - { - "pc": 1796, - "op": "JUMP", - "gas": 290469, - "gasCost": 8, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000227" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - }, - { - "pc": 551, - "op": "JUMPDEST", - "gas": 290461, - "gasCost": 1, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - }, - { - "pc": 552, - "op": "PUSH1", - "gas": 290460, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - }, - { - "pc": 554, - "op": "PUSH1", - "gas": 290457, - "gasCost": 3, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - }, - { - "pc": 556, - "op": "RETURN", - "gas": 290454, - "gasCost": 0, - "depth": 1, - "stack": [ - "000000000000000000000000000000000000000000000000000000009dc2c8f5", - "0000000000000000000000000000000000000000000000000000000000000000", - "0000000000000000000000000000000000000000000000000000000000000000" - ], - "memory": [ - "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", - "000000000000000000000000000000000000000000000000000000000000002a" - ], - "storage": null, - "reason": null - } + "gas" : 23705, + "failed" : false, + "returnValue" : "", + "structLogs" : [ { + "pc" : 0, + "op" : "PUSH1", + "gas" : 292887, + "gasCost" : 3, + "depth" : 1, + "stack" : [ ] + }, { + "pc" : 2, + "op" : "CALLDATALOAD", + "gas" : 292884, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x0" ] + }, { + "pc" : 3, + "op" : "PUSH29", + "gas" : 292881, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f500000000000000000000000000000000000000000000000000000000" ] + }, { + "pc" : 33, + "op" : "SWAP1", + "gas" : 292878, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f500000000000000000000000000000000000000000000000000000000", "0x100000000000000000000000000000000000000000000000000000000" ] + }, { + "pc" : 34, + "op" : "DIV", + "gas" : 292875, + "gasCost" : 5, + "depth" : 1, + "stack" : [ "0x100000000000000000000000000000000000000000000000000000000", "0x9dc2c8f500000000000000000000000000000000000000000000000000000000" ] + }, { + "pc" : 35, + "op" : "DUP1", + "gas" : 292870, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 36, + "op" : "PUSH4", + "gas" : 292867, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 41, + "op" : "EQ", + "gas" : 292864, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x102accc1" ] + }, { + "pc" : 42, + "op" : "PUSH2", + "gas" : 292861, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 45, + "op" : "JUMPI", + "gas" : 292858, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x12c" ] + }, { + "pc" : 46, + "op" : "DUP1", + "gas" : 292848, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 47, + "op" : "PUSH4", + "gas" : 292845, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 52, + "op" : "EQ", + "gas" : 292842, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x12a7b914" ] + }, { + "pc" : 53, + "op" : "PUSH2", + "gas" : 292839, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 56, + "op" : "JUMPI", + "gas" : 292836, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x13a" ] + }, { + "pc" : 57, + "op" : "DUP1", + "gas" : 292826, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 58, + "op" : "PUSH4", + "gas" : 292823, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 63, + "op" : "EQ", + "gas" : 292820, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x1774e646" ] + }, { + "pc" : 64, + "op" : "PUSH2", + "gas" : 292817, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 67, + "op" : "JUMPI", + "gas" : 292814, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x14c" ] + }, { + "pc" : 68, + "op" : "DUP1", + "gas" : 292804, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 69, + "op" : "PUSH4", + "gas" : 292801, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 74, + "op" : "EQ", + "gas" : 292798, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x1e26fd33" ] + }, { + "pc" : 75, + "op" : "PUSH2", + "gas" : 292795, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 78, + "op" : "JUMPI", + "gas" : 292792, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x15d" ] + }, { + "pc" : 79, + "op" : "DUP1", + "gas" : 292782, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 80, + "op" : "PUSH4", + "gas" : 292779, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 85, + "op" : "EQ", + "gas" : 292776, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x1f903037" ] + }, { + "pc" : 86, + "op" : "PUSH2", + "gas" : 292773, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 89, + "op" : "JUMPI", + "gas" : 292770, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x16e" ] + }, { + "pc" : 90, + "op" : "DUP1", + "gas" : 292760, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 91, + "op" : "PUSH4", + "gas" : 292757, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 96, + "op" : "EQ", + "gas" : 292754, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x343a875d" ] + }, { + "pc" : 97, + "op" : "PUSH2", + "gas" : 292751, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 100, + "op" : "JUMPI", + "gas" : 292748, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x180" ] + }, { + "pc" : 101, + "op" : "DUP1", + "gas" : 292738, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 102, + "op" : "PUSH4", + "gas" : 292735, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 107, + "op" : "EQ", + "gas" : 292732, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x38cc4831" ] + }, { + "pc" : 108, + "op" : "PUSH2", + "gas" : 292729, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 111, + "op" : "JUMPI", + "gas" : 292726, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x195" ] + }, { + "pc" : 112, + "op" : "DUP1", + "gas" : 292716, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 113, + "op" : "PUSH4", + "gas" : 292713, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 118, + "op" : "EQ", + "gas" : 292710, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x4e7ad367" ] + }, { + "pc" : 119, + "op" : "PUSH2", + "gas" : 292707, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 122, + "op" : "JUMPI", + "gas" : 292704, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1bd" ] + }, { + "pc" : 123, + "op" : "DUP1", + "gas" : 292694, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 124, + "op" : "PUSH4", + "gas" : 292691, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 129, + "op" : "EQ", + "gas" : 292688, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x57cb2fc4" ] + }, { + "pc" : 130, + "op" : "PUSH2", + "gas" : 292685, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 133, + "op" : "JUMPI", + "gas" : 292682, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1cb" ] + }, { + "pc" : 134, + "op" : "DUP1", + "gas" : 292672, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 135, + "op" : "PUSH4", + "gas" : 292669, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 140, + "op" : "EQ", + "gas" : 292666, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x65538c73" ] + }, { + "pc" : 141, + "op" : "PUSH2", + "gas" : 292663, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 144, + "op" : "JUMPI", + "gas" : 292660, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1e0" ] + }, { + "pc" : 145, + "op" : "DUP1", + "gas" : 292650, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 146, + "op" : "PUSH4", + "gas" : 292647, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 151, + "op" : "EQ", + "gas" : 292644, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x68895979" ] + }, { + "pc" : 152, + "op" : "PUSH2", + "gas" : 292641, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 155, + "op" : "JUMPI", + "gas" : 292638, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x1ee" ] + }, { + "pc" : 156, + "op" : "DUP1", + "gas" : 292628, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 157, + "op" : "PUSH4", + "gas" : 292625, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 162, + "op" : "EQ", + "gas" : 292622, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x76bc21d9" ] + }, { + "pc" : 163, + "op" : "PUSH2", + "gas" : 292619, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 166, + "op" : "JUMPI", + "gas" : 292616, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x200" ] + }, { + "pc" : 167, + "op" : "DUP1", + "gas" : 292606, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 168, + "op" : "PUSH4", + "gas" : 292603, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 173, + "op" : "EQ", + "gas" : 292600, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x9a19a953" ] + }, { + "pc" : 174, + "op" : "PUSH2", + "gas" : 292597, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ] + }, { + "pc" : 177, + "op" : "JUMPI", + "gas" : 292594, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x20e" ] + }, { + "pc" : 178, + "op" : "DUP1", + "gas" : 292584, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 179, + "op" : "PUSH4", + "gas" : 292581, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 184, + "op" : "EQ", + "gas" : 292578, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x9dc2c8f5", "0x9dc2c8f5" ] + }, { + "pc" : 185, + "op" : "PUSH2", + "gas" : 292575, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x1" ] + }, { + "pc" : 188, + "op" : "JUMPI", + "gas" : 292572, + "gasCost" : 10, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x1", "0x21f" ] + }, { + "pc" : 543, + "op" : "JUMPDEST", + "gas" : 292562, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 544, + "op" : "PUSH2", + "gas" : 292561, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ] + }, { + "pc" : 547, + "op" : "PUSH2", + "gas" : 292558, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 550, + "op" : "JUMP", + "gas" : 292555, + "gasCost" : 8, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0x693" ] + }, { + "pc" : 1683, + "op" : "JUMPDEST", + "gas" : 292547, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 1684, + "op" : "PUSH32", + "gas" : 292546, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ] + }, { + "pc" : 1717, + "op" : "PUSH1", + "gas" : 292543, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" ] + }, { + "pc" : 1719, + "op" : "MUL", + "gas" : 292540, + "gasCost" : 5, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0x1" ] + }, { + "pc" : 1720, + "op" : "CALLER", + "gas" : 292535, + "gasCost" : 2, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" ] + }, { + "pc" : 1721, + "op" : "PUSH20", + "gas" : 292533, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" ] + }, { + "pc" : 1742, + "op" : "AND", + "gas" : 292530, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0xffffffffffffffffffffffffffffffffffffffff" ] + }, { + "pc" : 1743, + "op" : "PUSH1", + "gas" : 292527, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" ] + }, { + "pc" : 1745, + "op" : "PUSH1", + "gas" : 292524, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1" ] + }, { + "pc" : 1747, + "op" : "PUSH32", + "gas" : 292521, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0" ] + }, { + "pc" : 1780, + "op" : "DUP2", + "gas" : 292518, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1781, + "op" : "MSTORE", + "gas" : 292515, + "gasCost" : 6, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x0" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1782, + "op" : "PUSH1", + "gas" : 292509, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1784, + "op" : "ADD", + "gas" : 292506, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x0", "0x20" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1785, + "op" : "PUSH1", + "gas" : 292503, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1787, + "op" : "DUP2", + "gas" : 292500, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20", "0x2a" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" ] + }, { + "pc" : 1788, + "op" : "MSTORE", + "gas" : 292497, + "gasCost" : 6, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20", "0x2a", "0x20" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1789, + "op" : "PUSH1", + "gas" : 292491, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1791, + "op" : "ADD", + "gas" : 292488, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x20", "0x20" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1792, + "op" : "PUSH1", + "gas" : 292485, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x40" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1794, + "op" : "LOG3", + "gas" : 292482, + "gasCost" : 2012, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227", "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x1", "0x40", "0x0" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1795, + "op" : "JUMPDEST", + "gas" : 290470, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 1796, + "op" : "JUMP", + "gas" : 290469, + "gasCost" : 8, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x227" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 551, + "op" : "JUMPDEST", + "gas" : 290461, + "gasCost" : 1, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 552, + "op" : "PUSH1", + "gas" : 290460, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 554, + "op" : "PUSH1", + "gas" : 290457, + "gasCost" : 3, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + }, { + "pc" : 556, + "op" : "RETURN", + "gas" : 290454, + "gasCost" : 0, + "depth" : 1, + "stack" : [ "0x9dc2c8f5", "0x0", "0x0" ], + "memory" : [ "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9", "0x2a" ] + } ] } }, diff --git a/ethereum/core/src/integration-test/java/org/hyperledger/besu/ethereum/vm/TraceTransactionIntegrationTest.java b/ethereum/core/src/integration-test/java/org/hyperledger/besu/ethereum/vm/TraceTransactionIntegrationTest.java index 6ea4a25f5fa..e465981a86d 100644 --- a/ethereum/core/src/integration-test/java/org/hyperledger/besu/ethereum/vm/TraceTransactionIntegrationTest.java +++ b/ethereum/core/src/integration-test/java/org/hyperledger/besu/ethereum/vm/TraceTransactionIntegrationTest.java @@ -153,7 +153,7 @@ public void shouldTraceSStoreOperation() { // No storage changes before the SSTORE call. TraceFrame frame = tracer.getTraceFrames().get(170); assertThat(frame.getOpcode()).isEqualTo("DUP6"); - assertStorageContainsExactly(frame); + //assertStorageContainsExactly(frame); // Storage changes show up in the SSTORE frame. frame = tracer.getTraceFrames().get(171); @@ -201,8 +201,6 @@ public void shouldTraceContractCreation() { assertThat(frame.getOpcode()).isEqualTo("PUSH1"); assertThat(frame.getPc()).isEqualTo(0); assertStackContainsExactly(frame); - assertMemoryContainsExactly(frame); - assertStorageContainsExactly(frame); frame = traceFrames.get(1); assertThat(frame.getDepth()).isEqualTo(expectedDepth); @@ -211,8 +209,6 @@ public void shouldTraceContractCreation() { assertThat(frame.getOpcode()).isEqualTo("PUSH1"); assertThat(frame.getPc()).isEqualTo(2); assertStackContainsExactly(frame, "0x80"); - assertMemoryContainsExactly(frame); - assertStorageContainsExactly(frame); frame = traceFrames.get(2); assertThat(frame.getDepth()).isEqualTo(expectedDepth); @@ -226,7 +222,6 @@ public void shouldTraceContractCreation() { "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000080"); - assertStorageContainsExactly(frame); // Reference implementation actually records the memory after expansion but before the store. // assertMemoryContainsExactly(frame, // "0000000000000000000000000000000000000000000000000000000000000000", @@ -245,7 +240,6 @@ public void shouldTraceContractCreation() { "0000000000000000000000000000000000000000000000000000000000000000", "0000000000000000000000000000000000000000000000000000000000000000", "0000000000000000000000000000000000000000000000000000000000000080"); - assertStorageContainsExactly(frame); } private void assertStackContainsExactly(