aboutsummaryrefslogtreecommitdiffstats
path: root/packages/sol-cov
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2018-05-15 21:14:36 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2018-05-23 06:20:34 +0800
commit1ff34bd0f4084d2f9dfd6f07447bb63684ac51ac (patch)
treee7f1870dab995b33c381924707a17acc1feaf3c8 /packages/sol-cov
parentb86248f13fcb8f326098252beee6ca557e0175e7 (diff)
downloaddexon-sol-tools-1ff34bd0f4084d2f9dfd6f07447bb63684ac51ac.tar
dexon-sol-tools-1ff34bd0f4084d2f9dfd6f07447bb63684ac51ac.tar.gz
dexon-sol-tools-1ff34bd0f4084d2f9dfd6f07447bb63684ac51ac.tar.bz2
dexon-sol-tools-1ff34bd0f4084d2f9dfd6f07447bb63684ac51ac.tar.lz
dexon-sol-tools-1ff34bd0f4084d2f9dfd6f07447bb63684ac51ac.tar.xz
dexon-sol-tools-1ff34bd0f4084d2f9dfd6f07447bb63684ac51ac.tar.zst
dexon-sol-tools-1ff34bd0f4084d2f9dfd6f07447bb63684ac51ac.zip
Remove web3Factory.create and remove dev-tools dependency on sol-cov
Diffstat (limited to 'packages/sol-cov')
-rw-r--r--packages/sol-cov/src/coverage_subprovider.ts2
-rw-r--r--packages/sol-cov/src/trace.json3227
-rw-r--r--packages/sol-cov/src/trace.ts2
-rw-r--r--packages/sol-cov/test/trace_test.ts2
4 files changed, 3230 insertions, 3 deletions
diff --git a/packages/sol-cov/src/coverage_subprovider.ts b/packages/sol-cov/src/coverage_subprovider.ts
index f421a17fd..addad5e8f 100644
--- a/packages/sol-cov/src/coverage_subprovider.ts
+++ b/packages/sol-cov/src/coverage_subprovider.ts
@@ -118,7 +118,7 @@ export class CoverageSubprovider extends Subprovider {
private async _recordTxTraceAsync(address: string, data: string | undefined, txHash: string): Promise<void> {
let payload = {
method: 'debug_traceTransaction',
- params: [txHash, { disableMemory: true, disableStack: true, disableStorage: true }], // TODO For now testrpc just ignores those parameters https://github.com/trufflesuite/ganache-cli/issues/489
+ params: [txHash, { disableMemory: true, disableStack: false, disableStorage: true }],
};
const jsonRPCResponsePayload = await this.emitPayloadAsync(payload);
const trace: TransactionTrace = jsonRPCResponsePayload.result;
diff --git a/packages/sol-cov/src/trace.json b/packages/sol-cov/src/trace.json
new file mode 100644
index 000000000..77ec20a72
--- /dev/null
+++ b/packages/sol-cov/src/trace.json
@@ -0,0 +1,3227 @@
+[
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21216,
+ "gasCost": 21784,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 0,
+ "stack": [],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21213,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2,
+ "stack": ["0000000000000000000000000000000000000000000000000000000000000080"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21210,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MSTORE",
+ "pc": 4,
+ "stack": [
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000040"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21198,
+ "gasCost": 12,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 5,
+ "stack": [],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21195,
+ "gasCost": 3,
+ "memory": null,
+ "op": "CALLDATASIZE",
+ "pc": 7,
+ "stack": ["0000000000000000000000000000000000000000000000000000000000000004"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21193,
+ "gasCost": 2,
+ "memory": null,
+ "op": "LT",
+ "pc": 8,
+ "stack": [
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000024"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21190,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 9,
+ "stack": ["0000000000000000000000000000000000000000000000000000000000000000"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21187,
+ "gasCost": 3,
+ "memory": null,
+ "op": "JUMPI",
+ "pc": 12,
+ "stack": [
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "00000000000000000000000000000000000000000000000000000000000000af"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21177,
+ "gasCost": 10,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 13,
+ "stack": [],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21174,
+ "gasCost": 3,
+ "memory": null,
+ "op": "CALLDATALOAD",
+ "pc": 15,
+ "stack": ["0000000000000000000000000000000000000000000000000000000000000000"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21171,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH29",
+ "pc": 16,
+ "stack": ["2e1a7d4d0000000000000000000000000000000000000000000000000de0b6b3"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21168,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 46,
+ "stack": [
+ "2e1a7d4d0000000000000000000000000000000000000000000000000de0b6b3",
+ "0000000100000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21165,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DIV",
+ "pc": 47,
+ "stack": [
+ "0000000100000000000000000000000000000000000000000000000000000000",
+ "2e1a7d4d0000000000000000000000000000000000000000000000000de0b6b3"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21160,
+ "gasCost": 5,
+ "memory": null,
+ "op": "PUSH4",
+ "pc": 48,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21157,
+ "gasCost": 3,
+ "memory": null,
+ "op": "AND",
+ "pc": 53,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "00000000000000000000000000000000000000000000000000000000ffffffff"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21154,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 54,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21151,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH4",
+ "pc": 55,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21148,
+ "gasCost": 3,
+ "memory": null,
+ "op": "EQ",
+ "pc": 60,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000006fdde03"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21145,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 61,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21142,
+ "gasCost": 3,
+ "memory": null,
+ "op": "JUMPI",
+ "pc": 64,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "00000000000000000000000000000000000000000000000000000000000000b9"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21132,
+ "gasCost": 10,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 65,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21129,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH4",
+ "pc": 66,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21126,
+ "gasCost": 3,
+ "memory": null,
+ "op": "EQ",
+ "pc": 71,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "00000000000000000000000000000000000000000000000000000000095ea7b3"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21123,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 72,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21120,
+ "gasCost": 3,
+ "memory": null,
+ "op": "JUMPI",
+ "pc": 75,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000149"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21110,
+ "gasCost": 10,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 76,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21107,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH4",
+ "pc": 77,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21104,
+ "gasCost": 3,
+ "memory": null,
+ "op": "EQ",
+ "pc": 82,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000018160ddd"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21101,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 83,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21098,
+ "gasCost": 3,
+ "memory": null,
+ "op": "JUMPI",
+ "pc": 86,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "00000000000000000000000000000000000000000000000000000000000001ae"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21088,
+ "gasCost": 10,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 87,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21085,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH4",
+ "pc": 88,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21082,
+ "gasCost": 3,
+ "memory": null,
+ "op": "EQ",
+ "pc": 93,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000023b872dd"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21079,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 94,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21076,
+ "gasCost": 3,
+ "memory": null,
+ "op": "JUMPI",
+ "pc": 97,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "00000000000000000000000000000000000000000000000000000000000001d9"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21066,
+ "gasCost": 10,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 98,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21063,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH4",
+ "pc": 99,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21060,
+ "gasCost": 3,
+ "memory": null,
+ "op": "EQ",
+ "pc": 104,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21057,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 105,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000001"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21054,
+ "gasCost": 3,
+ "memory": null,
+ "op": "JUMPI",
+ "pc": 108,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000001",
+ "000000000000000000000000000000000000000000000000000000000000025e"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21044,
+ "gasCost": 10,
+ "memory": null,
+ "op": "JUMPDEST",
+ "pc": 606,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21043,
+ "gasCost": 1,
+ "memory": null,
+ "op": "CALLVALUE",
+ "pc": 607,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21041,
+ "gasCost": 2,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 608,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21038,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ISZERO",
+ "pc": 609,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21035,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 610,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000001"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21032,
+ "gasCost": 3,
+ "memory": null,
+ "op": "JUMPI",
+ "pc": 613,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000001",
+ "000000000000000000000000000000000000000000000000000000000000026a"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21022,
+ "gasCost": 10,
+ "memory": null,
+ "op": "JUMPDEST",
+ "pc": 618,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21021,
+ "gasCost": 1,
+ "memory": null,
+ "op": "POP",
+ "pc": 619,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21019,
+ "gasCost": 2,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 620,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21016,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 623,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21013,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 625,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000004"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21010,
+ "gasCost": 3,
+ "memory": null,
+ "op": "CALLDATASIZE",
+ "pc": 626,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000004"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21008,
+ "gasCost": 2,
+ "memory": null,
+ "op": "SUB",
+ "pc": 627,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000024"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21005,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP2",
+ "pc": 628,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 21002,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ADD",
+ "pc": 629,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000020",
+ "0000000000000000000000000000000000000000000000000000000000000004"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20999,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 630,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000024"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20996,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 631,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20993,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 632,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000004"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20990,
+ "gasCost": 3,
+ "memory": null,
+ "op": "CALLDATALOAD",
+ "pc": 633,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000004"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20987,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 634,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20984,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 635,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000004"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20981,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ADD",
+ "pc": 637,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20978,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 638,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000024"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20975,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP3",
+ "pc": 639,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20972,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP2",
+ "pc": 640,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000024"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20969,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 641,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20966,
+ "gasCost": 3,
+ "memory": null,
+ "op": "POP",
+ "pc": 642,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004",
+ "0000000000000000000000000000000000000000000000000000000000000024"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20964,
+ "gasCost": 2,
+ "memory": null,
+ "op": "POP",
+ "pc": 643,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000024",
+ "0000000000000000000000000000000000000000000000000000000000000004"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20962,
+ "gasCost": 2,
+ "memory": null,
+ "op": "POP",
+ "pc": 644,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000024"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20960,
+ "gasCost": 2,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 645,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20957,
+ "gasCost": 3,
+ "memory": null,
+ "op": "JUMP",
+ "pc": 648,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000a22"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20949,
+ "gasCost": 8,
+ "memory": null,
+ "op": "JUMPDEST",
+ "pc": 2594,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20948,
+ "gasCost": 1,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 2595,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20945,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2596,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20942,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2598,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20939,
+ "gasCost": 3,
+ "memory": null,
+ "op": "CALLER",
+ "pc": 2600,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20937,
+ "gasCost": 2,
+ "memory": null,
+ "op": "PUSH20",
+ "pc": 2601,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20934,
+ "gasCost": 3,
+ "memory": null,
+ "op": "AND",
+ "pc": 2622,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20931,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH20",
+ "pc": 2623,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20928,
+ "gasCost": 3,
+ "memory": null,
+ "op": "AND",
+ "pc": 2644,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20925,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP2",
+ "pc": 2645,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20922,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MSTORE",
+ "pc": 2646,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20919,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2647,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20916,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ADD",
+ "pc": 2649,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20913,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 2650,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20910,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP2",
+ "pc": 2651,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000020",
+ "0000000000000000000000000000000000000000000000000000000000000003"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20907,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MSTORE",
+ "pc": 2652,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000020",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20904,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2653,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20901,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ADD",
+ "pc": 2655,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000020",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20898,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2656,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000040"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20895,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SHA3",
+ "pc": 2658,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000040",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20853,
+ "gasCost": 42,
+ "memory": null,
+ "op": "SLOAD",
+ "pc": 2659,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20653,
+ "gasCost": 200,
+ "memory": null,
+ "op": "LT",
+ "pc": 2660,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20650,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ISZERO",
+ "pc": 2661,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20647,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ISZERO",
+ "pc": 2662,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000001"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20644,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ISZERO",
+ "pc": 2663,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20641,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 2664,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000001"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20638,
+ "gasCost": 3,
+ "memory": null,
+ "op": "JUMPI",
+ "pc": 2667,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000001",
+ "0000000000000000000000000000000000000000000000000000000000000a70"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20628,
+ "gasCost": 10,
+ "memory": null,
+ "op": "JUMPDEST",
+ "pc": 2672,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20627,
+ "gasCost": 1,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 2673,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20624,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2674,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20621,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2676,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20618,
+ "gasCost": 3,
+ "memory": null,
+ "op": "CALLER",
+ "pc": 2678,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20616,
+ "gasCost": 2,
+ "memory": null,
+ "op": "PUSH20",
+ "pc": 2679,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20613,
+ "gasCost": 3,
+ "memory": null,
+ "op": "AND",
+ "pc": 2700,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20610,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH20",
+ "pc": 2701,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20607,
+ "gasCost": 3,
+ "memory": null,
+ "op": "AND",
+ "pc": 2722,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20604,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP2",
+ "pc": 2723,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20601,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MSTORE",
+ "pc": 2724,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20598,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2725,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20595,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ADD",
+ "pc": 2727,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20592,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 2728,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20589,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP2",
+ "pc": 2729,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000020",
+ "0000000000000000000000000000000000000000000000000000000000000003"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20586,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MSTORE",
+ "pc": 2730,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000020",
+ "0000000000000000000000000000000000000000000000000000000000000003",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20583,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2731,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20580,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ADD",
+ "pc": 2733,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000020",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20577,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2734,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000040"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20574,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SHA3",
+ "pc": 2736,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000040",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20532,
+ "gasCost": 42,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2737,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20529,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP3",
+ "pc": 2739,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20526,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP3",
+ "pc": 2740,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20523,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SLOAD",
+ "pc": 2741,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20323,
+ "gasCost": 200,
+ "memory": null,
+ "op": "SUB",
+ "pc": 2742,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20320,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP3",
+ "pc": 2743,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20317,
+ "gasCost": 3,
+ "memory": null,
+ "op": "POP",
+ "pc": 2744,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20315,
+ "gasCost": 2,
+ "memory": null,
+ "op": "POP",
+ "pc": 2745,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20313,
+ "gasCost": 2,
+ "memory": null,
+ "op": "DUP2",
+ "pc": 2746,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20310,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 2747,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 20307,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SSTORE",
+ "pc": 2748,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "e8af3d9c3f2014e95dfc13b23432f282fb88d28d9985b050581f714c3cecb355"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15307,
+ "gasCost": 5000,
+ "memory": null,
+ "op": "POP",
+ "pc": 2749,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15305,
+ "gasCost": 2,
+ "memory": null,
+ "op": "CALLER",
+ "pc": 2750,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15303,
+ "gasCost": 2,
+ "memory": null,
+ "op": "PUSH20",
+ "pc": 2751,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15300,
+ "gasCost": 3,
+ "memory": null,
+ "op": "AND",
+ "pc": 2772,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15297,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 2773,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15294,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP3",
+ "pc": 2776,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "00000000000000000000000000000000000000000000000000000000000008fc"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15291,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 2777,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "00000000000000000000000000000000000000000000000000000000000008fc",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15288,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP2",
+ "pc": 2778,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "00000000000000000000000000000000000000000000000000000000000008fc"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15285,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ISZERO",
+ "pc": 2779,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "00000000000000000000000000000000000000000000000000000000000008fc",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15282,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MUL",
+ "pc": 2780,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "00000000000000000000000000000000000000000000000000000000000008fc",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15277,
+ "gasCost": 5,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 2781,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15274,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2782,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15271,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MLOAD",
+ "pc": 2784,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000040"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15268,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2785,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15265,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2787,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15262,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MLOAD",
+ "pc": 2789,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000040"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15259,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 2790,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15256,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP4",
+ "pc": 2791,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15253,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SUB",
+ "pc": 2792,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15250,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP2",
+ "pc": 2793,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15247,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP6",
+ "pc": 2794,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15244,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP9",
+ "pc": 2795,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15241,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP9",
+ "pc": 2796,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 15238,
+ "gasCost": 3,
+ "memory": null,
+ "op": "CALL",
+ "pc": 2797,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7838,
+ "gasCost": 7400,
+ "memory": null,
+ "op": "SWAP4",
+ "pc": 2798,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "00000000000000000000000000000000000000000000000000000000000008fc",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000001"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7835,
+ "gasCost": 3,
+ "memory": null,
+ "op": "POP",
+ "pc": 2799,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000001",
+ "00000000000000000000000000000000000000000000000000000000000008fc",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7833,
+ "gasCost": 2,
+ "memory": null,
+ "op": "POP",
+ "pc": 2800,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000001",
+ "00000000000000000000000000000000000000000000000000000000000008fc",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7831,
+ "gasCost": 2,
+ "memory": null,
+ "op": "POP",
+ "pc": 2801,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000001",
+ "00000000000000000000000000000000000000000000000000000000000008fc",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7829,
+ "gasCost": 2,
+ "memory": null,
+ "op": "POP",
+ "pc": 2802,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000001",
+ "00000000000000000000000000000000000000000000000000000000000008fc"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7827,
+ "gasCost": 2,
+ "memory": null,
+ "op": "ISZERO",
+ "pc": 2803,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000001"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7824,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 2804,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7821,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ISZERO",
+ "pc": 2805,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7818,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH2",
+ "pc": 2806,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000001"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7815,
+ "gasCost": 3,
+ "memory": null,
+ "op": "JUMPI",
+ "pc": 2809,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000001",
+ "0000000000000000000000000000000000000000000000000000000000000b03"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7805,
+ "gasCost": 10,
+ "memory": null,
+ "op": "JUMPDEST",
+ "pc": 2819,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7804,
+ "gasCost": 1,
+ "memory": null,
+ "op": "POP",
+ "pc": 2820,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7802,
+ "gasCost": 2,
+ "memory": null,
+ "op": "CALLER",
+ "pc": 2821,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7800,
+ "gasCost": 2,
+ "memory": null,
+ "op": "PUSH20",
+ "pc": 2822,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7797,
+ "gasCost": 3,
+ "memory": null,
+ "op": "AND",
+ "pc": 2843,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7794,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH32",
+ "pc": 2844,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7791,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP3",
+ "pc": 2877,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7788,
+ "gasCost": 3,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2878,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7785,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MLOAD",
+ "pc": 2880,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000040"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7782,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 2881,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7779,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP3",
+ "pc": 2882,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7776,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP2",
+ "pc": 2883,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7773,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MSTORE",
+ "pc": 2884,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7764,
+ "gasCost": 9,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2885,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7761,
+ "gasCost": 3,
+ "memory": null,
+ "op": "ADD",
+ "pc": 2887,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7758,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP2",
+ "pc": 2888,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "00000000000000000000000000000000000000000000000000000000000000a0"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7755,
+ "gasCost": 3,
+ "memory": null,
+ "op": "POP",
+ "pc": 2889,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "00000000000000000000000000000000000000000000000000000000000000a0",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7753,
+ "gasCost": 2,
+ "memory": null,
+ "op": "POP",
+ "pc": 2890,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "00000000000000000000000000000000000000000000000000000000000000a0",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7751,
+ "gasCost": 2,
+ "memory": null,
+ "op": "PUSH1",
+ "pc": 2891,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "00000000000000000000000000000000000000000000000000000000000000a0"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7748,
+ "gasCost": 3,
+ "memory": null,
+ "op": "MLOAD",
+ "pc": 2893,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "00000000000000000000000000000000000000000000000000000000000000a0",
+ "0000000000000000000000000000000000000000000000000000000000000040"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7745,
+ "gasCost": 3,
+ "memory": null,
+ "op": "DUP1",
+ "pc": 2894,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "00000000000000000000000000000000000000000000000000000000000000a0",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7742,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP2",
+ "pc": 2895,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "00000000000000000000000000000000000000000000000000000000000000a0",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7739,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SUB",
+ "pc": 2896,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "00000000000000000000000000000000000000000000000000000000000000a0"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7736,
+ "gasCost": 3,
+ "memory": null,
+ "op": "SWAP1",
+ "pc": 2897,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000000000000000080",
+ "0000000000000000000000000000000000000000000000000000000000000020"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 7733,
+ "gasCost": 3,
+ "memory": null,
+ "op": "LOG2",
+ "pc": 2898,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000",
+ "0000000000000000000000005409ed021d9299bf6814279a6a1411a7e866a631",
+ "7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
+ "0000000000000000000000000000000000000000000000000000000000000020",
+ "0000000000000000000000000000000000000000000000000000000000000080"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 6352,
+ "gasCost": 1381,
+ "memory": null,
+ "op": "POP",
+ "pc": 2899,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289",
+ "0000000000000000000000000000000000000000000000000de0b6b3a7640000"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 6350,
+ "gasCost": 2,
+ "memory": null,
+ "op": "JUMP",
+ "pc": 2900,
+ "stack": [
+ "000000000000000000000000000000000000000000000000000000002e1a7d4d",
+ "0000000000000000000000000000000000000000000000000000000000000289"
+ ],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 6342,
+ "gasCost": 8,
+ "memory": null,
+ "op": "JUMPDEST",
+ "pc": 649,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ },
+ {
+ "depth": 0,
+ "error": "",
+ "gas": 6341,
+ "gasCost": 1,
+ "memory": null,
+ "op": "STOP",
+ "pc": 650,
+ "stack": ["000000000000000000000000000000000000000000000000000000002e1a7d4d"],
+ "storage": null
+ }
+]
diff --git a/packages/sol-cov/src/trace.ts b/packages/sol-cov/src/trace.ts
index febb1034e..30508898b 100644
--- a/packages/sol-cov/src/trace.ts
+++ b/packages/sol-cov/src/trace.ts
@@ -7,7 +7,7 @@ import * as _ from 'lodash';
export interface TraceByContractAddress {
[contractAddress: string]: StructLog[];
}
-function padZeros(address: string) {
+function padZeros(address: string): string {
return addHexPrefix(_.padStart(stripHexPrefix(address), 40, '0'));
}
diff --git a/packages/sol-cov/test/trace_test.ts b/packages/sol-cov/test/trace_test.ts
index 58b9203b0..2d6697ce5 100644
--- a/packages/sol-cov/test/trace_test.ts
+++ b/packages/sol-cov/test/trace_test.ts
@@ -32,7 +32,7 @@ describe('Trace', () => {
const trace = [
{
op: OpCode.DelegateCall,
- stack: ['0x', '0x', delegateCallAddress],
+ stack: ['0x', '0x', '0x', '0x', delegateCallAddress],
depth: 0,
},
{