TW
Tripwire
Find contracts. Test them. Review real vulns.

Analysis Run

019b477e-b455-70db-8d5f-fe84c5ce5ca5

complete
Chain ID
1
Address
Block Number
Created
Mon, Dec 22, 2025 7:17 PM
Review Summary

What survived the funnel

Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?

Confirmed
0
Validated
0
Source
Bytecode only
Review Backing
Not yet
Best current signal
Untrusted CALL target/value reachable
crit 0 high 0 direct contract
Review Checklist
1. Read the findings table first. Ignore raw jobs until the result looks real.
2. Confirm attacker control, not just the existence of a sink.
3. Confirm money or privilege impact.
4. Keep it if the behavior is real. Kill it if this is normal proxy, admin, or upgrade plumbing.

Processing Jobs

Status & attempts
ID Type Status Attempts Heartbeat
22709 artifact.fetch complete 1 / 3 4 months ago
22710 tool.cast_disasm complete 1 / 3 4 months ago
89529 analysis.bundle complete 1 / 3 2 weeks ago
89530 capability.graph complete 1 / 3 2 weeks ago
89531 detector.run complete 1 / 3 2 weeks ago
89532 validation.fork complete 1 / 3 2 weeks ago

Artifact

Runtime bytecode: available
Creation TX:
Deployer:
Proxy: no
Implementation:
Verified Source: no

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate

No codex job recorded yet.

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
5
EXT*/BALANCE
4
Total opcodes
3109
Flags
No heuristic flags raised.
View cast disassembly output
00000000: PUSH1 0x80
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x00e6
0000000c: JUMPI
0000000d: PUSH1 0x00
0000000f: CALLDATALOAD
00000010: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
0000002e: SWAP1
0000002f: DIV
00000030: PUSH4 0xffffffff
00000035: AND
00000036: DUP1
00000037: PUSH4 0x015aca78
0000003c: EQ
0000003d: PUSH2 0x00eb
00000040: JUMPI
00000041: DUP1
00000042: PUSH4 0x19447eb6
00000047: EQ
00000048: PUSH2 0x0116
0000004b: JUMPI
0000004c: DUP1
0000004d: PUSH4 0x3a67f530
00000052: EQ
00000053: PUSH2 0x0199
00000056: JUMPI
00000057: DUP1
00000058: PUSH4 0x6067db6b
0000005d: EQ
0000005e: PUSH2 0x01f0
00000061: JUMPI
00000062: DUP1
00000063: PUSH4 0x6727cc2d
00000068: EQ
00000069: PUSH2 0x0247
0000006c: JUMPI
0000006d: DUP1
0000006e: PUSH4 0x67316b3f
00000073: EQ
00000074: PUSH2 0x0282
00000077: JUMPI
00000078: DUP1
00000079: PUSH4 0x713f5e4d
0000007e: EQ
0000007f: PUSH2 0x02bd
00000082: JUMPI
00000083: DUP1
00000084: PUSH4 0x899652f3
00000089: EQ
0000008a: PUSH2 0x02c7
0000008d: JUMPI
0000008e: DUP1
0000008f: PUSH4 0x997676c3
00000094: EQ
00000095: PUSH2 0x02f2
00000098: JUMPI
00000099: DUP1
0000009a: PUSH4 0x9d8e2177
0000009f: EQ
000000a0: PUSH2 0x034d
000000a3: JUMPI
000000a4: DUP1
000000a5: PUSH4 0xa50e20c1
000000aa: EQ
000000ab: PUSH2 0x0378
000000ae: JUMPI
000000af: DUP1
000000b0: PUSH4 0xad66e52a
000000b5: EQ
000000b6: PUSH2 0x03cf
000000b9: JUMPI
000000ba: DUP1
000000bb: PUSH4 0xd4a9991f
000000c0: EQ
000000c1: PUSH2 0x03fa
000000c4: JUMPI
000000c5: DUP1
000000c6: PUSH4 0xd83e12d8
000000cb: EQ
000000cc: PUSH2 0x0411
000000cf: JUMPI
000000d0: DUP1
000000d1: PUSH4 0xe264172c
000000d6: EQ
000000d7: PUSH2 0x046c
000000da: JUMPI
000000db: DUP1
000000dc: PUSH4 0xec9c0aad
000000e1: EQ
000000e2: PUSH2 0x0483
000000e5: JUMPI
000000e6: JUMPDEST
000000e7: PUSH1 0x00
000000e9: DUP1
000000ea: REVERT
000000eb: JUMPDEST
000000ec: CALLVALUE
000000ed: DUP1
000000ee: ISZERO
000000ef: PUSH2 0x00f7
000000f2: JUMPI
000000f3: PUSH1 0x00
000000f5: DUP1
000000f6: REVERT
000000f7: JUMPDEST
000000f8: POP
000000f9: PUSH2 0x0100
000000fc: PUSH2 0x04da
000000ff: JUMP
00000100: JUMPDEST
00000101: PUSH1 0x40
00000103: MLOAD
00000104: DUP1
00000105: DUP3
00000106: DUP2
00000107: MSTORE
00000108: PUSH1 0x20
0000010a: ADD
0000010b: SWAP2
0000010c: POP
0000010d: POP
0000010e: PUSH1 0x40
00000110: MLOAD
00000111: DUP1
00000112: SWAP2
00000113: SUB
00000114: SWAP1
00000115: RETURN
00000116: JUMPDEST
00000117: CALLVALUE
00000118: DUP1
00000119: ISZERO
0000011a: PUSH2 0x0122
0000011d: JUMPI
0000011e: PUSH1 0x00
00000120: DUP1
00000121: REVERT
00000122: JUMPDEST
00000123: POP
00000124: PUSH2 0x0157
00000127: PUSH1 0x04
00000129: DUP1
0000012a: CALLDATASIZE
0000012b: SUB
0000012c: DUP2
0000012d: ADD
0000012e: SWAP1
0000012f: DUP1
00000130: DUP1
00000131: CALLDATALOAD
00000132: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000147: AND
00000148: SWAP1
00000149: PUSH1 0x20
0000014b: ADD
0000014c: SWAP1
0000014d: SWAP3
0000014e: SWAP2
0000014f: SWAP1
00000150: POP
00000151: POP
00000152: POP
00000153: PUSH2 0x04e0
00000156: JUMP
00000157: JUMPDEST
00000158: PUSH1 0x40
0000015a: MLOAD
0000015b: DUP1
0000015c: DUP3
0000015d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000172: AND
00000173: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000188: AND
00000189: DUP2
0000018a: MSTORE
0000018b: PUSH1 0x20
0000018d: ADD
0000018e: SWAP2
0000018f: POP
00000190: POP
00000191: PUSH1 0x40
00000193: MLOAD
00000194: DUP1
00000195: SWAP2
00000196: SUB
00000197: SWAP1
00000198: RETURN
00000199: JUMPDEST
0000019a: CALLVALUE
0000019b: DUP1
0000019c: ISZERO
0000019d: PUSH2 0x01a5
000001a0: JUMPI
000001a1: PUSH1 0x00
000001a3: DUP1
000001a4: REVERT
000001a5: JUMPDEST
000001a6: POP
000001a7: PUSH2 0x01da
000001aa: PUSH1 0x04
000001ac: DUP1
000001ad: CALLDATASIZE
000001ae: SUB
000001af: DUP2
000001b0: ADD
000001b1: SWAP1
000001b2: DUP1
000001b3: DUP1
000001b4: CALLDATALOAD
000001b5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000001ca: AND
000001cb: SWAP1
000001cc: PUSH1 0x20
000001ce: ADD
000001cf: SWAP1
000001d0: SWAP3
000001d1: SWAP2
000001d2: SWAP1
000001d3: POP
000001d4: POP
000001d5: POP
000001d6: PUSH2 0x0513
000001d9: JUMP
000001da: JUMPDEST
000001db: PUSH1 0x40
000001dd: MLOAD
000001de: DUP1
000001df: DUP3
000001e0: DUP2
000001e1: MSTORE
000001e2: PUSH1 0x20
000001e4: ADD
000001e5: SWAP2
000001e6: POP
000001e7: POP
000001e8: PUSH1 0x40
000001ea: MLOAD
000001eb: DUP1
000001ec: SWAP2
000001ed: SUB
000001ee: SWAP1
000001ef: RETURN
000001f0: JUMPDEST
000001f1: CALLVALUE
000001f2: DUP1
000001f3: ISZERO
000001f4: PUSH2 0x01fc
000001f7: JUMPI
000001f8: PUSH1 0x00
000001fa: DUP1
000001fb: REVERT
000001fc: JUMPDEST
000001fd: POP
000001fe: PUSH2 0x0231
00000201: PUSH1 0x04
00000203: DUP1
00000204: CALLDATASIZE
00000205: SUB
00000206: DUP2
00000207: ADD
00000208: SWAP1
00000209: DUP1
0000020a: DUP1
0000020b: CALLDATALOAD
0000020c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000221: AND
00000222: SWAP1
00000223: PUSH1 0x20
00000225: ADD
00000226: SWAP1
00000227: SWAP3
00000228: SWAP2
00000229: SWAP1
0000022a: POP
0000022b: POP
0000022c: POP
0000022d: PUSH2 0x0536
00000230: JUMP
00000231: JUMPDEST
00000232: PUSH1 0x40
00000234: MLOAD
00000235: DUP1
00000236: DUP3
00000237: DUP2
00000238: MSTORE
00000239: PUSH1 0x20
0000023b: ADD
0000023c: SWAP2
0000023d: POP
0000023e: POP
0000023f: PUSH1 0x40
00000241: MLOAD
00000242: DUP1
00000243: SWAP2
00000244: SUB
00000245: SWAP1
00000246: RETURN
00000247: JUMPDEST
00000248: CALLVALUE
00000249: DUP1
0000024a: ISZERO
0000024b: PUSH2 0x0253
0000024e: JUMPI
0000024f: PUSH1 0x00
00000251: DUP1
00000252: REVERT
00000253: JUMPDEST
00000254: POP
00000255: PUSH2 0x0280
00000258: PUSH1 0x04
0000025a: DUP1
0000025b: CALLDATASIZE
0000025c: SUB
0000025d: DUP2
0000025e: ADD
0000025f: SWAP1
00000260: DUP1
00000261: DUP1
00000262: CALLDATALOAD
00000263: SWAP1
00000264: PUSH1 0x20
00000266: ADD
00000267: SWAP1
00000268: DUP3
00000269: ADD
0000026a: DUP1
0000026b: CALLDATALOAD
0000026c: SWAP1
0000026d: PUSH1 0x20
0000026f: ADD
00000270: SWAP2
00000271: SWAP1
00000272: SWAP2
00000273: SWAP3
00000274: SWAP4
00000275: SWAP2
00000276: SWAP3
00000277: SWAP4
00000278: SWAP1
00000279: POP
0000027a: POP
0000027b: POP
0000027c: PUSH2 0x054e
0000027f: JUMP
00000280: JUMPDEST
00000281: STOP
00000282: JUMPDEST
00000283: CALLVALUE
00000284: DUP1
00000285: ISZERO
00000286: PUSH2 0x028e
00000289: JUMPI
0000028a: PUSH1 0x00
0000028c: DUP1
0000028d: REVERT
0000028e: JUMPDEST
0000028f: POP
00000290: PUSH2 0x02bb
00000293: PUSH1 0x04
00000295: DUP1
00000296: CALLDATASIZE
00000297: SUB
00000298: DUP2
00000299: ADD
0000029a: SWAP1
0000029b: DUP1
0000029c: DUP1
0000029d: CALLDATALOAD
0000029e: SWAP1
0000029f: PUSH1 0x20
000002a1: ADD
000002a2: SWAP1
000002a3: DUP3
000002a4: ADD
000002a5: DUP1
000002a6: CALLDATALOAD
000002a7: SWAP1
000002a8: PUSH1 0x20
000002aa: ADD
000002ab: SWAP2
000002ac: SWAP1
000002ad: SWAP2
000002ae: SWAP3
000002af: SWAP4
000002b0: SWAP2
000002b1: SWAP3
000002b2: SWAP4
000002b3: SWAP1
000002b4: POP
000002b5: POP
000002b6: POP
000002b7: PUSH2 0x0745
000002ba: JUMP
000002bb: JUMPDEST
000002bc: STOP
000002bd: JUMPDEST
000002be: PUSH2 0x02c5
000002c1: PUSH2 0x0c08
000002c4: JUMP
000002c5: JUMPDEST
000002c6: STOP
000002c7: JUMPDEST
000002c8: CALLVALUE
000002c9: DUP1
000002ca: ISZERO
000002cb: PUSH2 0x02d3
000002ce: JUMPI
000002cf: PUSH1 0x00
000002d1: DUP1
000002d2: REVERT
000002d3: JUMPDEST
000002d4: POP
000002d5: PUSH2 0x02dc
000002d8: PUSH2 0x1239
000002db: JUMP
000002dc: JUMPDEST
000002dd: PUSH1 0x40
000002df: MLOAD
000002e0: DUP1
000002e1: DUP3
000002e2: DUP2
000002e3: MSTORE
000002e4: PUSH1 0x20
000002e6: ADD
000002e7: SWAP2
000002e8: POP
000002e9: POP
000002ea: PUSH1 0x40
000002ec: MLOAD
000002ed: DUP1
000002ee: SWAP2
000002ef: SUB
000002f0: SWAP1
000002f1: RETURN
000002f2: JUMPDEST
000002f3: CALLVALUE
000002f4: DUP1
000002f5: ISZERO
000002f6: PUSH2 0x02fe
000002f9: JUMPI
000002fa: PUSH1 0x00
000002fc: DUP1
000002fd: REVERT
000002fe: JUMPDEST
000002ff: POP
00000300: PUSH2 0x0333
00000303: PUSH1 0x04
00000305: DUP1
00000306: CALLDATASIZE
00000307: SUB
00000308: DUP2
00000309: ADD
0000030a: SWAP1
0000030b: DUP1
0000030c: DUP1
0000030d: CALLDATALOAD
0000030e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000323: AND
00000324: SWAP1
00000325: PUSH1 0x20
00000327: ADD
00000328: SWAP1
00000329: SWAP3
0000032a: SWAP2
0000032b: SWAP1
0000032c: POP
0000032d: POP
0000032e: POP
0000032f: PUSH2 0x123f
00000332: JUMP
00000333: JUMPDEST
00000334: PUSH1 0x40
00000336: MLOAD
00000337: DUP1
00000338: DUP3
00000339: ISZERO
0000033a: ISZERO
0000033b: ISZERO
0000033c: ISZERO
0000033d: DUP2
0000033e: MSTORE
0000033f: PUSH1 0x20
00000341: ADD
00000342: SWAP2
00000343: POP
00000344: POP
00000345: PUSH1 0x40
00000347: MLOAD
00000348: DUP1
00000349: SWAP2
0000034a: SUB
0000034b: SWAP1
0000034c: RETURN
0000034d: JUMPDEST
0000034e: CALLVALUE
0000034f: DUP1
00000350: ISZERO
00000351: PUSH2 0x0359
00000354: JUMPI
00000355: PUSH1 0x00
00000357: DUP1
00000358: REVERT
00000359: JUMPDEST
0000035a: POP
0000035b: PUSH2 0x0362
0000035e: PUSH2 0x1295
00000361: JUMP
00000362: JUMPDEST
00000363: PUSH1 0x40
00000365: MLOAD
00000366: DUP1
00000367: DUP3
00000368: DUP2
00000369: MSTORE
0000036a: PUSH1 0x20
0000036c: ADD
0000036d: SWAP2
0000036e: POP
0000036f: POP
00000370: PUSH1 0x40
00000372: MLOAD
00000373: DUP1
00000374: SWAP2
00000375: SUB
00000376: SWAP1
00000377: RETURN
00000378: JUMPDEST
00000379: CALLVALUE
0000037a: DUP1
0000037b: ISZERO
0000037c: PUSH2 0x0384
0000037f: JUMPI
00000380: PUSH1 0x00
00000382: DUP1
00000383: REVERT
00000384: JUMPDEST
00000385: POP
00000386: PUSH2 0x03b9
00000389: PUSH1 0x04
0000038b: DUP1
0000038c: CALLDATASIZE
0000038d: SUB
0000038e: DUP2
0000038f: ADD
00000390: SWAP1
00000391: DUP1
00000392: DUP1
00000393: CALLDATALOAD
00000394: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000003a9: AND
000003aa: SWAP1
000003ab: PUSH1 0x20
000003ad: ADD
000003ae: SWAP1
000003af: SWAP3
000003b0: SWAP2
000003b1: SWAP1
000003b2: POP
000003b3: POP
000003b4: POP
000003b5: PUSH2 0x129d
000003b8: JUMP
000003b9: JUMPDEST
000003ba: PUSH1 0x40
000003bc: MLOAD
000003bd: DUP1
000003be: DUP3
000003bf: DUP2
000003c0: MSTORE
000003c1: PUSH1 0x20
000003c3: ADD
000003c4: SWAP2
000003c5: POP
000003c6: POP
000003c7: PUSH1 0x40
000003c9: MLOAD
000003ca: DUP1
000003cb: SWAP2
000003cc: SUB
000003cd: SWAP1
000003ce: RETURN
000003cf: JUMPDEST
000003d0: CALLVALUE
000003d1: DUP1
000003d2: ISZERO
000003d3: PUSH2 0x03db
000003d6: JUMPI
000003d7: PUSH1 0x00
000003d9: DUP1
000003da: REVERT
000003db: JUMPDEST
000003dc: POP
000003dd: PUSH2 0x03e4
000003e0: PUSH2 0x12e6
000003e3: JUMP
000003e4: JUMPDEST
000003e5: PUSH1 0x40
000003e7: MLOAD
000003e8: DUP1
000003e9: DUP3
000003ea: DUP2
000003eb: MSTORE
000003ec: PUSH1 0x20
000003ee: ADD
000003ef: SWAP2
000003f0: POP
000003f1: POP
000003f2: PUSH1 0x40
000003f4: MLOAD
000003f5: DUP1
000003f6: SWAP2
000003f7: SUB
000003f8: SWAP1
000003f9: RETURN
000003fa: JUMPDEST
000003fb: CALLVALUE
000003fc: DUP1
000003fd: ISZERO
000003fe: PUSH2 0x0406
00000401: JUMPI
00000402: PUSH1 0x00
00000404: DUP1
00000405: REVERT
00000406: JUMPDEST
00000407: POP
00000408: PUSH2 0x040f
0000040b: PUSH2 0x12ec
0000040e: JUMP
0000040f: JUMPDEST
00000410: STOP
00000411: JUMPDEST
00000412: CALLVALUE
00000413: DUP1
00000414: ISZERO
00000415: PUSH2 0x041d
00000418: JUMPI
00000419: PUSH1 0x00
0000041b: DUP1
0000041c: REVERT
0000041d: JUMPDEST
0000041e: POP
0000041f: PUSH2 0x0452
00000422: PUSH1 0x04
00000424: DUP1
00000425: CALLDATASIZE
00000426: SUB
00000427: DUP2
00000428: ADD
00000429: SWAP1
0000042a: DUP1
0000042b: DUP1
0000042c: CALLDATALOAD
0000042d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000442: AND
00000443: SWAP1
00000444: PUSH1 0x20
00000446: ADD
00000447: SWAP1
00000448: SWAP3
00000449: SWAP2
0000044a: SWAP1
0000044b: POP
0000044c: POP
0000044d: POP
0000044e: PUSH2 0x1521
00000451: JUMP
00000452: JUMPDEST
00000453: PUSH1 0x40
00000455: MLOAD
00000456: DUP1
00000457: DUP3
00000458: ISZERO
00000459: ISZERO
0000045a: ISZERO
0000045b: ISZERO
0000045c: DUP2
0000045d: MSTORE
0000045e: PUSH1 0x20
00000460: ADD
00000461: SWAP2
00000462: POP
00000463: POP
00000464: PUSH1 0x40
00000466: MLOAD
00000467: DUP1
00000468: SWAP2
00000469: SUB
0000046a: SWAP1
0000046b: RETURN
0000046c: JUMPDEST
0000046d: CALLVALUE
0000046e: DUP1
0000046f: ISZERO
00000470: PUSH2 0x0478
00000473: JUMPI
00000474: PUSH1 0x00
00000476: DUP1
00000477: REVERT
00000478: JUMPDEST
00000479: POP
0000047a: PUSH2 0x0481
0000047d: PUSH2 0x162a
00000480: JUMP
00000481: JUMPDEST
00000482: STOP
00000483: JUMPDEST
00000484: CALLVALUE
00000485: DUP1
00000486: ISZERO
00000487: PUSH2 0x048f
0000048a: JUMPI
0000048b: PUSH1 0x00
0000048d: DUP1
0000048e: REVERT
0000048f: JUMPDEST
00000490: POP
00000491: PUSH2 0x04c4
00000494: PUSH1 0x04
00000496: DUP1
00000497: CALLDATASIZE
00000498: SUB
00000499: DUP2
0000049a: ADD
0000049b: SWAP1
0000049c: DUP1
0000049d: DUP1
0000049e: CALLDATALOAD
0000049f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000004b4: AND
000004b5: SWAP1
000004b6: PUSH1 0x20
000004b8: ADD
000004b9: SWAP1
000004ba: SWAP3
000004bb: SWAP2
000004bc: SWAP1
000004bd: POP
000004be: POP
000004bf: POP
000004c0: PUSH2 0x1710
000004c3: JUMP
000004c4: JUMPDEST
000004c5: PUSH1 0x40
000004c7: MLOAD
000004c8: DUP1
000004c9: DUP3
000004ca: DUP2
000004cb: MSTORE
000004cc: PUSH1 0x20
000004ce: ADD
000004cf: SWAP2
000004d0: POP
000004d1: POP
000004d2: PUSH1 0x40
000004d4: MLOAD
000004d5: DUP1
000004d6: SWAP2
000004d7: SUB
000004d8: SWAP1
000004d9: RETURN
000004da: JUMPDEST
000004db: PUSH1 0x0c
000004dd: SLOAD
000004de: DUP2
000004df: JUMP
000004e0: JUMPDEST
000004e1: PUSH1 0x03
000004e3: PUSH1 0x20
000004e5: MSTORE
000004e6: DUP1
000004e7: PUSH1 0x00
000004e9: MSTORE
000004ea: PUSH1 0x40
000004ec: PUSH1 0x00
000004ee: KECCAK256
000004ef: PUSH1 0x00
000004f1: SWAP2
000004f2: POP
000004f3: SLOAD
000004f4: SWAP1
000004f5: PUSH2 0x0100
000004f8: EXP
000004f9: SWAP1
000004fa: DIV
000004fb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000510: AND
00000511: DUP2
00000512: JUMP
00000513: JUMPDEST
00000514: PUSH1 0x00
00000516: PUSH1 0x0a
00000518: SLOAD
00000519: PUSH1 0x0c
0000051b: SLOAD
0000051c: PUSH2 0x0524
0000051f: DUP5
00000520: PUSH2 0x1710
00000523: JUMP
00000524: JUMPDEST
00000525: MUL
00000526: DUP2
00000527: ISZERO
00000528: ISZERO
00000529: PUSH2 0x052e
0000052c: JUMPI
0000052d: INVALID
0000052e: JUMPDEST
0000052f: DIV
00000530: SWAP1
00000531: POP
00000532: SWAP2
00000533: SWAP1
00000534: POP
00000535: JUMP
00000536: JUMPDEST
00000537: PUSH1 0x0d
00000539: PUSH1 0x20
0000053b: MSTORE
0000053c: DUP1
0000053d: PUSH1 0x00
0000053f: MSTORE
00000540: PUSH1 0x40
00000542: PUSH1 0x00
00000544: KECCAK256
00000545: PUSH1 0x00
00000547: SWAP2
00000548: POP
00000549: SWAP1
0000054a: POP
0000054b: SLOAD
0000054c: DUP2
0000054d: JUMP
0000054e: JUMPDEST
0000054f: PUSH1 0x00
00000551: DUP1
00000552: PUSH1 0x02
00000554: PUSH1 0x00
00000556: SWAP1
00000557: SLOAD
00000558: SWAP1
00000559: PUSH2 0x0100
0000055c: EXP
0000055d: SWAP1
0000055e: DIV
0000055f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000574: AND
00000575: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000058a: AND
0000058b: CALLER
0000058c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000005a1: AND
000005a2: EQ
000005a3: ISZERO
000005a4: ISZERO
000005a5: PUSH2 0x05ad
000005a8: JUMPI
000005a9: PUSH1 0x00
000005ab: DUP1
000005ac: REVERT
000005ad: JUMPDEST
000005ae: PUSH1 0x00
000005b0: SWAP2
000005b1: POP
000005b2: JUMPDEST
000005b3: DUP4
000005b4: DUP4
000005b5: SWAP1
000005b6: POP
000005b7: DUP3
000005b8: LT
000005b9: ISZERO
000005ba: PUSH2 0x073f
000005bd: JUMPI
000005be: PUSH1 0x00
000005c0: PUSH1 0x05
000005c2: PUSH1 0x00
000005c4: DUP7
000005c5: DUP7
000005c6: DUP7
000005c7: DUP2
000005c8: DUP2
000005c9: LT
000005ca: ISZERO
000005cb: ISZERO
000005cc: PUSH2 0x05d1
000005cf: JUMPI
000005d0: INVALID
000005d1: JUMPDEST
000005d2: SWAP1
000005d3: POP
000005d4: PUSH1 0x20
000005d6: MUL
000005d7: ADD
000005d8: CALLDATALOAD
000005d9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000005ee: AND
000005ef: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000604: AND
00000605: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000061a: AND
0000061b: DUP2
0000061c: MSTORE
0000061d: PUSH1 0x20
0000061f: ADD
00000620: SWAP1
00000621: DUP2
00000622: MSTORE
00000623: PUSH1 0x20
00000625: ADD
00000626: PUSH1 0x00
00000628: KECCAK256
00000629: PUSH1 0x00
0000062b: PUSH2 0x0100
0000062e: EXP
0000062f: DUP2
00000630: SLOAD
00000631: DUP2
00000632: PUSH1 0xff
00000634: MUL
00000635: NOT
00000636: AND
00000637: SWAP1
00000638: DUP4
00000639: ISZERO
0000063a: ISZERO
0000063b: MUL
0000063c: OR
0000063d: SWAP1
0000063e: SSTORE
0000063f: POP
00000640: PUSH1 0x00
00000642: SWAP1
00000643: POP
00000644: JUMPDEST
00000645: PUSH1 0x01
00000647: DUP1
00000648: SLOAD
00000649: SWAP1
0000064a: POP
0000064b: DUP2
0000064c: LT
0000064d: ISZERO
0000064e: PUSH2 0x0732
00000651: JUMPI
00000652: DUP4
00000653: DUP4
00000654: DUP4
00000655: DUP2
00000656: DUP2
00000657: LT
00000658: ISZERO
00000659: ISZERO
0000065a: PUSH2 0x065f
0000065d: JUMPI
0000065e: INVALID
0000065f: JUMPDEST
00000660: SWAP1
00000661: POP
00000662: PUSH1 0x20
00000664: MUL
00000665: ADD
00000666: CALLDATALOAD
00000667: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000067c: AND
0000067d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000692: AND
00000693: PUSH1 0x01
00000695: DUP3
00000696: DUP2
00000697: SLOAD
00000698: DUP2
00000699: LT
0000069a: ISZERO
0000069b: ISZERO
0000069c: PUSH2 0x06a1
0000069f: JUMPI
000006a0: INVALID
000006a1: JUMPDEST
000006a2: SWAP1
000006a3: PUSH1 0x00
000006a5: MSTORE
000006a6: PUSH1 0x20
000006a8: PUSH1 0x00
000006aa: KECCAK256
000006ab: ADD
000006ac: PUSH1 0x00
000006ae: SWAP1
000006af: SLOAD
000006b0: SWAP1
000006b1: PUSH2 0x0100
000006b4: EXP
000006b5: SWAP1
000006b6: DIV
000006b7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006cc: AND
000006cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006e2: AND
000006e3: EQ
000006e4: ISZERO
000006e5: PUSH2 0x0725
000006e8: JUMPI
000006e9: PUSH1 0x01
000006eb: DUP2
000006ec: DUP2
000006ed: SLOAD
000006ee: DUP2
000006ef: LT
000006f0: ISZERO
000006f1: ISZERO
000006f2: PUSH2 0x06f7
000006f5: JUMPI
000006f6: INVALID
000006f7: JUMPDEST
000006f8: SWAP1
000006f9: PUSH1 0x00
000006fb: MSTORE
000006fc: PUSH1 0x20
000006fe: PUSH1 0x00
00000700: KECCAK256
00000701: ADD
00000702: PUSH1 0x00
00000704: PUSH2 0x0100
00000707: EXP
00000708: DUP2
00000709: SLOAD
0000070a: SWAP1
0000070b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000720: MUL
00000721: NOT
00000722: AND
00000723: SWAP1
00000724: SSTORE
00000725: JUMPDEST
00000726: DUP1
00000727: DUP1
00000728: PUSH1 0x01
0000072a: ADD
0000072b: SWAP2
0000072c: POP
0000072d: POP
0000072e: PUSH2 0x0644
00000731: JUMP
00000732: JUMPDEST
00000733: DUP2
00000734: DUP1
00000735: PUSH1 0x01
00000737: ADD
00000738: SWAP3
00000739: POP
0000073a: POP
0000073b: PUSH2 0x05b2
0000073e: JUMP
0000073f: JUMPDEST
00000740: POP
00000741: POP
00000742: POP
00000743: POP
00000744: JUMP
00000745: JUMPDEST
00000746: PUSH1 0x00
00000748: PUSH1 0x02
0000074a: PUSH1 0x00
0000074c: SWAP1
0000074d: SLOAD
0000074e: SWAP1
0000074f: PUSH2 0x0100
00000752: EXP
00000753: SWAP1
00000754: DIV
00000755: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000076a: AND
0000076b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000780: AND
00000781: CALLER
00000782: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000797: AND
00000798: EQ
00000799: ISZERO
0000079a: ISZERO
0000079b: PUSH2 0x07a3
0000079e: JUMPI
0000079f: PUSH1 0x00
000007a1: DUP1
000007a2: REVERT
000007a3: JUMPDEST
000007a4: PUSH1 0x00
000007a6: SWAP1
000007a7: POP
000007a8: JUMPDEST
000007a9: DUP3
000007aa: DUP3
000007ab: SWAP1
000007ac: POP
000007ad: DUP2
000007ae: LT
000007af: ISZERO
000007b0: PUSH2 0x0c03
000007b3: JUMPI
000007b4: PUSH1 0x01
000007b6: PUSH1 0x05
000007b8: PUSH1 0x00
000007ba: DUP6
000007bb: DUP6
000007bc: DUP6
000007bd: DUP2
000007be: DUP2
000007bf: LT
000007c0: ISZERO
000007c1: ISZERO
000007c2: PUSH2 0x07c7
000007c5: JUMPI
000007c6: INVALID
000007c7: JUMPDEST
000007c8: SWAP1
000007c9: POP
000007ca: PUSH1 0x20
000007cc: MUL
000007cd: ADD
000007ce: CALLDATALOAD
000007cf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000007e4: AND
000007e5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000007fa: AND
000007fb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000810: AND
00000811: DUP2
00000812: MSTORE
00000813: PUSH1 0x20
00000815: ADD
00000816: SWAP1
00000817: DUP2
00000818: MSTORE
00000819: PUSH1 0x20
0000081b: ADD
0000081c: PUSH1 0x00
0000081e: KECCAK256
0000081f: PUSH1 0x00
00000821: PUSH2 0x0100
00000824: EXP
00000825: DUP2
00000826: SLOAD
00000827: DUP2
00000828: PUSH1 0xff
0000082a: MUL
0000082b: NOT
0000082c: AND
0000082d: SWAP1
0000082e: DUP4
0000082f: ISZERO
00000830: ISZERO
00000831: MUL
00000832: OR
00000833: SWAP1
00000834: SSTORE
00000835: POP
00000836: PUSH1 0x00
00000838: PUSH1 0x01
0000083a: DUP1
0000083b: SLOAD
0000083c: SWAP1
0000083d: POP
0000083e: GT
0000083f: ISZERO
00000840: PUSH2 0x0a93
00000843: JUMPI
00000844: DUP3
00000845: DUP3
00000846: DUP3
00000847: DUP2
00000848: DUP2
00000849: LT
0000084a: ISZERO
0000084b: ISZERO
0000084c: PUSH2 0x0851
0000084f: JUMPI
00000850: INVALID
00000851: JUMPDEST
00000852: SWAP1
00000853: POP
00000854: PUSH1 0x20
00000856: MUL
00000857: ADD
00000858: CALLDATALOAD
00000859: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000086e: AND
0000086f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000884: AND
00000885: PUSH1 0x03
00000887: PUSH1 0x00
00000889: DUP6
0000088a: DUP6
0000088b: DUP6
0000088c: DUP2
0000088d: DUP2
0000088e: LT
0000088f: ISZERO
00000890: ISZERO
00000891: PUSH2 0x0896
00000894: JUMPI
00000895: INVALID
00000896: JUMPDEST
00000897: SWAP1
00000898: POP
00000899: PUSH1 0x20
0000089b: MUL
0000089c: ADD
0000089d: CALLDATALOAD
0000089e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000008b3: AND
000008b4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000008c9: AND
000008ca: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000008df: AND
000008e0: DUP2
000008e1: MSTORE
000008e2: PUSH1 0x20
000008e4: ADD
000008e5: SWAP1
000008e6: DUP2
000008e7: MSTORE
000008e8: PUSH1 0x20
000008ea: ADD
000008eb: PUSH1 0x00
000008ed: KECCAK256
000008ee: PUSH1 0x00
000008f0: SWAP1
000008f1: SLOAD
000008f2: SWAP1
000008f3: PUSH2 0x0100
000008f6: EXP
000008f7: SWAP1
000008f8: DIV
000008f9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000090e: AND
0000090f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000924: AND
00000925: EQ
00000926: ISZERO
00000927: ISZERO
00000928: PUSH2 0x0a8e
0000092b: JUMPI
0000092c: DUP3
0000092d: DUP3
0000092e: DUP3
0000092f: DUP2
00000930: DUP2
00000931: LT
00000932: ISZERO
00000933: ISZERO
00000934: PUSH2 0x0939
00000937: JUMPI
00000938: INVALID
00000939: JUMPDEST
0000093a: SWAP1
0000093b: POP
0000093c: PUSH1 0x20
0000093e: MUL
0000093f: ADD
00000940: CALLDATALOAD
00000941: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000956: AND
00000957: PUSH1 0x03
00000959: PUSH1 0x00
0000095b: DUP6
0000095c: DUP6
0000095d: DUP6
0000095e: DUP2
0000095f: DUP2
00000960: LT
00000961: ISZERO
00000962: ISZERO
00000963: PUSH2 0x0968
00000966: JUMPI
00000967: INVALID
00000968: JUMPDEST
00000969: SWAP1
0000096a: POP
0000096b: PUSH1 0x20
0000096d: MUL
0000096e: ADD
0000096f: CALLDATALOAD
00000970: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000985: AND
00000986: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000099b: AND
0000099c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000009b1: AND
000009b2: DUP2
000009b3: MSTORE
000009b4: PUSH1 0x20
000009b6: ADD
000009b7: SWAP1
000009b8: DUP2
000009b9: MSTORE
000009ba: PUSH1 0x20
000009bc: ADD
000009bd: PUSH1 0x00
000009bf: KECCAK256
000009c0: PUSH1 0x00
000009c2: PUSH2 0x0100
000009c5: EXP
000009c6: DUP2
000009c7: SLOAD
000009c8: DUP2
000009c9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000009de: MUL
000009df: NOT
000009e0: AND
000009e1: SWAP1
000009e2: DUP4
000009e3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000009f8: AND
000009f9: MUL
000009fa: OR
000009fb: SWAP1
000009fc: SSTORE
000009fd: POP
000009fe: PUSH1 0x01
00000a00: DUP4
00000a01: DUP4
00000a02: DUP4
00000a03: DUP2
00000a04: DUP2
00000a05: LT
00000a06: ISZERO
00000a07: ISZERO
00000a08: PUSH2 0x0a0d
00000a0b: JUMPI
00000a0c: INVALID
00000a0d: JUMPDEST
00000a0e: SWAP1
00000a0f: POP
00000a10: PUSH1 0x20
00000a12: MUL
00000a13: ADD
00000a14: CALLDATALOAD
00000a15: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a2a: AND
00000a2b: SWAP1
00000a2c: DUP1
00000a2d: PUSH1 0x01
00000a2f: DUP2
00000a30: SLOAD
00000a31: ADD
00000a32: DUP1
00000a33: DUP3
00000a34: SSTORE
00000a35: DUP1
00000a36: SWAP2
00000a37: POP
00000a38: POP
00000a39: SWAP1
00000a3a: PUSH1 0x01
00000a3c: DUP3
00000a3d: SUB
00000a3e: SWAP1
00000a3f: PUSH1 0x00
00000a41: MSTORE
00000a42: PUSH1 0x20
00000a44: PUSH1 0x00
00000a46: KECCAK256
00000a47: ADD
00000a48: PUSH1 0x00
00000a4a: SWAP1
00000a4b: SWAP2
00000a4c: SWAP3
00000a4d: SWAP1
00000a4e: SWAP2
00000a4f: SWAP1
00000a50: SWAP2
00000a51: PUSH2 0x0100
00000a54: EXP
00000a55: DUP2
00000a56: SLOAD
00000a57: DUP2
00000a58: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a6d: MUL
00000a6e: NOT
00000a6f: AND
00000a70: SWAP1
00000a71: DUP4
00000a72: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a87: AND
00000a88: MUL
00000a89: OR
00000a8a: SWAP1
00000a8b: SSTORE
00000a8c: POP
00000a8d: POP
00000a8e: JUMPDEST
00000a8f: PUSH2 0x0bf6
00000a92: JUMP
00000a93: JUMPDEST
00000a94: DUP3
00000a95: DUP3
00000a96: DUP3
00000a97: DUP2
00000a98: DUP2
00000a99: LT
00000a9a: ISZERO
00000a9b: ISZERO
00000a9c: PUSH2 0x0aa1
00000a9f: JUMPI
00000aa0: INVALID
00000aa1: JUMPDEST
00000aa2: SWAP1
00000aa3: POP
00000aa4: PUSH1 0x20
00000aa6: MUL
00000aa7: ADD
00000aa8: CALLDATALOAD
00000aa9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000abe: AND
00000abf: PUSH1 0x03
00000ac1: PUSH1 0x00
00000ac3: DUP6
00000ac4: DUP6
00000ac5: DUP6
00000ac6: DUP2
00000ac7: DUP2
00000ac8: LT
00000ac9: ISZERO
00000aca: ISZERO
00000acb: PUSH2 0x0ad0
00000ace: JUMPI
00000acf: INVALID
00000ad0: JUMPDEST
00000ad1: SWAP1
00000ad2: POP
00000ad3: PUSH1 0x20
00000ad5: MUL
00000ad6: ADD
00000ad7: CALLDATALOAD
00000ad8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000aed: AND
00000aee: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b03: AND
00000b04: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b19: AND
00000b1a: DUP2
00000b1b: MSTORE
00000b1c: PUSH1 0x20
00000b1e: ADD
00000b1f: SWAP1
00000b20: DUP2
00000b21: MSTORE
00000b22: PUSH1 0x20
00000b24: ADD
00000b25: PUSH1 0x00
00000b27: KECCAK256
00000b28: PUSH1 0x00
00000b2a: PUSH2 0x0100
00000b2d: EXP
00000b2e: DUP2
00000b2f: SLOAD
00000b30: DUP2
00000b31: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b46: MUL
00000b47: NOT
00000b48: AND
00000b49: SWAP1
00000b4a: DUP4
00000b4b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b60: AND
00000b61: MUL
00000b62: OR
00000b63: SWAP1
00000b64: SSTORE
00000b65: POP
00000b66: PUSH1 0x01
00000b68: DUP4
00000b69: DUP4
00000b6a: DUP4
00000b6b: DUP2
00000b6c: DUP2
00000b6d: LT
00000b6e: ISZERO
00000b6f: ISZERO
00000b70: PUSH2 0x0b75
00000b73: JUMPI
00000b74: INVALID
00000b75: JUMPDEST
00000b76: SWAP1
00000b77: POP
00000b78: PUSH1 0x20
00000b7a: MUL
00000b7b: ADD
00000b7c: CALLDATALOAD
00000b7d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b92: AND
00000b93: SWAP1
00000b94: DUP1
00000b95: PUSH1 0x01
00000b97: DUP2
00000b98: SLOAD
00000b99: ADD
00000b9a: DUP1
00000b9b: DUP3
00000b9c: SSTORE
00000b9d: DUP1
00000b9e: SWAP2
00000b9f: POP
00000ba0: POP
00000ba1: SWAP1
00000ba2: PUSH1 0x01
00000ba4: DUP3
00000ba5: SUB
00000ba6: SWAP1
00000ba7: PUSH1 0x00
00000ba9: MSTORE
00000baa: PUSH1 0x20
00000bac: PUSH1 0x00
00000bae: KECCAK256
00000baf: ADD
00000bb0: PUSH1 0x00
00000bb2: SWAP1
00000bb3: SWAP2
00000bb4: SWAP3
00000bb5: SWAP1
00000bb6: SWAP2
00000bb7: SWAP1
00000bb8: SWAP2
00000bb9: PUSH2 0x0100
00000bbc: EXP
00000bbd: DUP2
00000bbe: SLOAD
00000bbf: DUP2
00000bc0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000bd5: MUL
00000bd6: NOT
00000bd7: AND
00000bd8: SWAP1
00000bd9: DUP4
00000bda: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000bef: AND
00000bf0: MUL
00000bf1: OR
00000bf2: SWAP1
00000bf3: SSTORE
00000bf4: POP
00000bf5: POP
00000bf6: JUMPDEST
00000bf7: DUP1
00000bf8: DUP1
00000bf9: PUSH1 0x01
00000bfb: ADD
00000bfc: SWAP2
00000bfd: POP
00000bfe: POP
00000bff: PUSH2 0x07a8
00000c02: JUMP
00000c03: JUMPDEST
00000c04: POP
00000c05: POP
00000c06: POP
00000c07: JUMP
00000c08: JUMPDEST
00000c09: PUSH1 0x00
00000c0b: DUP1
00000c0c: PUSH1 0x02
00000c0e: PUSH1 0x00
00000c10: SWAP1
00000c11: SLOAD
00000c12: SWAP1
00000c13: PUSH2 0x0100
00000c16: EXP
00000c17: SWAP1
00000c18: DIV
00000c19: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c2e: AND
00000c2f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c44: AND
00000c45: CALLER
00000c46: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c5b: AND
00000c5c: EQ
00000c5d: ISZERO
00000c5e: ISZERO
00000c5f: PUSH2 0x0c67
00000c62: JUMPI
00000c63: PUSH1 0x00
00000c65: DUP1
00000c66: REVERT
00000c67: JUMPDEST
00000c68: CALLVALUE
00000c69: PUSH1 0x0c
00000c6b: DUP2
00000c6c: SWAP1
00000c6d: SSTORE
00000c6e: POP
00000c6f: CALLVALUE
00000c70: PUSH1 0x0b
00000c72: PUSH1 0x00
00000c74: DUP3
00000c75: DUP3
00000c76: SLOAD
00000c77: ADD
00000c78: SWAP3
00000c79: POP
00000c7a: POP
00000c7b: DUP2
00000c7c: SWAP1
00000c7d: SSTORE
00000c7e: POP
00000c7f: PUSH1 0x00
00000c81: PUSH1 0x0a
00000c83: DUP2
00000c84: SWAP1
00000c85: SSTORE
00000c86: POP
00000c87: PUSH1 0x00
00000c89: SWAP2
00000c8a: POP
00000c8b: JUMPDEST
00000c8c: PUSH1 0x01
00000c8e: DUP1
00000c8f: SLOAD
00000c90: SWAP1
00000c91: POP
00000c92: DUP3
00000c93: LT
00000c94: ISZERO
00000c95: PUSH2 0x1041
00000c98: JUMPI
00000c99: PUSH1 0x00
00000c9b: DUP1
00000c9c: SWAP1
00000c9d: SLOAD
00000c9e: SWAP1
00000c9f: PUSH2 0x0100
00000ca2: EXP
00000ca3: SWAP1
00000ca4: DIV
00000ca5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000cba: AND
00000cbb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000cd0: AND
00000cd1: PUSH4 0x70a08231
00000cd6: PUSH1 0x01
00000cd8: DUP5
00000cd9: DUP2
00000cda: SLOAD
00000cdb: DUP2
00000cdc: LT
00000cdd: ISZERO
00000cde: ISZERO
00000cdf: PUSH2 0x0ce4
00000ce2: JUMPI
00000ce3: INVALID
00000ce4: JUMPDEST
00000ce5: SWAP1
00000ce6: PUSH1 0x00
00000ce8: MSTORE
00000ce9: PUSH1 0x20
00000ceb: PUSH1 0x00
00000ced: KECCAK256
00000cee: ADD
00000cef: PUSH1 0x00
00000cf1: SWAP1
00000cf2: SLOAD
00000cf3: SWAP1
00000cf4: PUSH2 0x0100
00000cf7: EXP
00000cf8: SWAP1
00000cf9: DIV
00000cfa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000d0f: AND
00000d10: PUSH1 0x40
00000d12: MLOAD
00000d13: DUP3
00000d14: PUSH4 0xffffffff
00000d19: AND
00000d1a: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
00000d38: MUL
00000d39: DUP2
00000d3a: MSTORE
00000d3b: PUSH1 0x04
00000d3d: ADD
00000d3e: DUP1
00000d3f: DUP3
00000d40: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000d55: AND
00000d56: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000d6b: AND
00000d6c: DUP2
00000d6d: MSTORE
00000d6e: PUSH1 0x20
00000d70: ADD
00000d71: SWAP2
00000d72: POP
00000d73: POP
00000d74: PUSH1 0x20
00000d76: PUSH1 0x40
00000d78: MLOAD
00000d79: DUP1
00000d7a: DUP4
00000d7b: SUB
00000d7c: DUP2
00000d7d: PUSH1 0x00
00000d7f: DUP8
00000d80: DUP1
00000d81: EXTCODESIZE
00000d82: ISZERO
00000d83: DUP1
00000d84: ISZERO
00000d85: PUSH2 0x0d8d
00000d88: JUMPI
00000d89: PUSH1 0x00
00000d8b: DUP1
00000d8c: REVERT
00000d8d: JUMPDEST
00000d8e: POP
00000d8f: GAS
00000d90: CALL
00000d91: ISZERO
00000d92: DUP1
00000d93: ISZERO
00000d94: PUSH2 0x0da1
00000d97: JUMPI
00000d98: RETURNDATASIZE
00000d99: PUSH1 0x00
00000d9b: DUP1
00000d9c: RETURNDATACOPY
00000d9d: RETURNDATASIZE
00000d9e: PUSH1 0x00
00000da0: REVERT
00000da1: JUMPDEST
00000da2: POP
00000da3: POP
00000da4: POP
00000da5: POP
00000da6: PUSH1 0x40
00000da8: MLOAD
00000da9: RETURNDATASIZE
00000daa: PUSH1 0x20
00000dac: DUP2
00000dad: LT
00000dae: ISZERO
00000daf: PUSH2 0x0db7
00000db2: JUMPI
00000db3: PUSH1 0x00
00000db5: DUP1
00000db6: REVERT
00000db7: JUMPDEST
00000db8: DUP2
00000db9: ADD
00000dba: SWAP1
00000dbb: DUP1
00000dbc: DUP1
00000dbd: MLOAD
00000dbe: SWAP1
00000dbf: PUSH1 0x20
00000dc1: ADD
00000dc2: SWAP1
00000dc3: SWAP3
00000dc4: SWAP2
00000dc5: SWAP1
00000dc6: POP
00000dc7: POP
00000dc8: POP
00000dc9: SWAP1
00000dca: POP
00000dcb: PUSH1 0x03
00000dcd: PUSH1 0x0a
00000dcf: EXP
00000dd0: PUSH1 0x01
00000dd2: MUL
00000dd3: DUP2
00000dd4: LT
00000dd5: ISZERO
00000dd6: ISZERO
00000dd7: PUSH2 0x1034
00000dda: JUMPI
00000ddb: PUSH1 0x03
00000ddd: PUSH1 0x0a
00000ddf: EXP
00000de0: PUSH1 0x0a
00000de2: MUL
00000de3: DUP2
00000de4: LT
00000de5: ISZERO
00000de6: PUSH2 0x0e7b
00000de9: JUMPI
00000dea: PUSH1 0x64
00000dec: PUSH1 0x07
00000dee: SLOAD
00000def: DUP3
00000df0: MUL
00000df1: DUP2
00000df2: ISZERO
00000df3: ISZERO
00000df4: PUSH2 0x0df9
00000df7: JUMPI
00000df8: INVALID
00000df9: JUMPDEST
00000dfa: DIV
00000dfb: PUSH1 0x0d
00000dfd: PUSH1 0x00
00000dff: PUSH1 0x01
00000e01: DUP6
00000e02: DUP2
00000e03: SLOAD
00000e04: DUP2
00000e05: LT
00000e06: ISZERO
00000e07: ISZERO
00000e08: PUSH2 0x0e0d
00000e0b: JUMPI
00000e0c: INVALID
00000e0d: JUMPDEST
00000e0e: SWAP1
00000e0f: PUSH1 0x00
00000e11: MSTORE
00000e12: PUSH1 0x20
00000e14: PUSH1 0x00
00000e16: KECCAK256
00000e17: ADD
00000e18: PUSH1 0x00
00000e1a: SWAP1
00000e1b: SLOAD
00000e1c: SWAP1
00000e1d: PUSH2 0x0100
00000e20: EXP
00000e21: SWAP1
00000e22: DIV
00000e23: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000e38: AND
00000e39: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000e4e: AND
00000e4f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000e64: AND
00000e65: DUP2
00000e66: MSTORE
00000e67: PUSH1 0x20
00000e69: ADD
00000e6a: SWAP1
00000e6b: DUP2
00000e6c: MSTORE
00000e6d: PUSH1 0x20
00000e6f: ADD
00000e70: PUSH1 0x00
00000e72: KECCAK256
00000e73: DUP2
00000e74: SWAP1
00000e75: SSTORE
00000e76: POP
00000e77: PUSH2 0x0fab
00000e7a: JUMP
00000e7b: JUMPDEST
00000e7c: PUSH1 0x03
00000e7e: PUSH1 0x0a
00000e80: EXP
00000e81: PUSH1 0x14
00000e83: MUL
00000e84: DUP2
00000e85: LT
00000e86: ISZERO
00000e87: PUSH2 0x0f1c
00000e8a: JUMPI
00000e8b: PUSH1 0x64
00000e8d: PUSH1 0x08
00000e8f: SLOAD
00000e90: DUP3
00000e91: MUL
00000e92: DUP2
00000e93: ISZERO
00000e94: ISZERO
00000e95: PUSH2 0x0e9a
00000e98: JUMPI
00000e99: INVALID
00000e9a: JUMPDEST
00000e9b: DIV
00000e9c: PUSH1 0x0d
00000e9e: PUSH1 0x00
00000ea0: PUSH1 0x01
00000ea2: DUP6
00000ea3: DUP2
00000ea4: SLOAD
00000ea5: DUP2
00000ea6: LT
00000ea7: ISZERO
00000ea8: ISZERO
00000ea9: PUSH2 0x0eae
00000eac: JUMPI
00000ead: INVALID
00000eae: JUMPDEST
00000eaf: SWAP1
00000eb0: PUSH1 0x00
00000eb2: MSTORE
00000eb3: PUSH1 0x20
00000eb5: PUSH1 0x00
00000eb7: KECCAK256
00000eb8: ADD
00000eb9: PUSH1 0x00
00000ebb: SWAP1
00000ebc: SLOAD
00000ebd: SWAP1
00000ebe: PUSH2 0x0100
00000ec1: EXP
00000ec2: SWAP1
00000ec3: DIV
00000ec4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ed9: AND
00000eda: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000eef: AND
00000ef0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f05: AND
00000f06: DUP2
00000f07: MSTORE
00000f08: PUSH1 0x20
00000f0a: ADD
00000f0b: SWAP1
00000f0c: DUP2
00000f0d: MSTORE
00000f0e: PUSH1 0x20
00000f10: ADD
00000f11: PUSH1 0x00
00000f13: KECCAK256
00000f14: DUP2
00000f15: SWAP1
00000f16: SSTORE
00000f17: POP
00000f18: PUSH2 0x0faa
00000f1b: JUMP
00000f1c: JUMPDEST
00000f1d: PUSH1 0x64
00000f1f: PUSH1 0x09
00000f21: SLOAD
00000f22: DUP3
00000f23: MUL
00000f24: DUP2
00000f25: ISZERO
00000f26: ISZERO
00000f27: PUSH2 0x0f2c
00000f2a: JUMPI
00000f2b: INVALID
00000f2c: JUMPDEST
00000f2d: DIV
00000f2e: PUSH1 0x0d
00000f30: PUSH1 0x00
00000f32: PUSH1 0x01
00000f34: DUP6
00000f35: DUP2
00000f36: SLOAD
00000f37: DUP2
00000f38: LT
00000f39: ISZERO
00000f3a: ISZERO
00000f3b: PUSH2 0x0f40
00000f3e: JUMPI
00000f3f: INVALID
00000f40: JUMPDEST
00000f41: SWAP1
00000f42: PUSH1 0x00
00000f44: MSTORE
00000f45: PUSH1 0x20
00000f47: PUSH1 0x00
00000f49: KECCAK256
00000f4a: ADD
00000f4b: PUSH1 0x00
00000f4d: SWAP1
00000f4e: SLOAD
00000f4f: SWAP1
00000f50: PUSH2 0x0100
00000f53: EXP
00000f54: SWAP1
00000f55: DIV
00000f56: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f6b: AND
00000f6c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f81: AND
00000f82: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f97: AND
00000f98: DUP2
00000f99: MSTORE
00000f9a: PUSH1 0x20
00000f9c: ADD
00000f9d: SWAP1
00000f9e: DUP2
00000f9f: MSTORE
00000fa0: PUSH1 0x20
00000fa2: ADD
00000fa3: PUSH1 0x00
00000fa5: KECCAK256
00000fa6: DUP2
00000fa7: SWAP1
00000fa8: SSTORE
00000fa9: POP
00000faa: JUMPDEST
00000fab: JUMPDEST
00000fac: PUSH1 0x0d
00000fae: PUSH1 0x00
00000fb0: PUSH1 0x01
00000fb2: DUP5
00000fb3: DUP2
00000fb4: SLOAD
00000fb5: DUP2
00000fb6: LT
00000fb7: ISZERO
00000fb8: ISZERO
00000fb9: PUSH2 0x0fbe
00000fbc: JUMPI
00000fbd: INVALID
00000fbe: JUMPDEST
00000fbf: SWAP1
00000fc0: PUSH1 0x00
00000fc2: MSTORE
00000fc3: PUSH1 0x20
00000fc5: PUSH1 0x00
00000fc7: KECCAK256
00000fc8: ADD
00000fc9: PUSH1 0x00
00000fcb: SWAP1
00000fcc: SLOAD
00000fcd: SWAP1
00000fce: PUSH2 0x0100
00000fd1: EXP
00000fd2: SWAP1
00000fd3: DIV
00000fd4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000fe9: AND
00000fea: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000fff: AND
00001000: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001015: AND
00001016: DUP2
00001017: MSTORE
00001018: PUSH1 0x20
0000101a: ADD
0000101b: SWAP1
0000101c: DUP2
0000101d: MSTORE
0000101e: PUSH1 0x20
00001020: ADD
00001021: PUSH1 0x00
00001023: KECCAK256
00001024: SLOAD
00001025: PUSH1 0x0a
00001027: PUSH1 0x00
00001029: DUP3
0000102a: DUP3
0000102b: SLOAD
0000102c: ADD
0000102d: SWAP3
0000102e: POP
0000102f: POP
00001030: DUP2
00001031: SWAP1
00001032: SSTORE
00001033: POP
00001034: JUMPDEST
00001035: DUP2
00001036: DUP1
00001037: PUSH1 0x01
00001039: ADD
0000103a: SWAP3
0000103b: POP
0000103c: POP
0000103d: PUSH2 0x0c8b
00001040: JUMP
00001041: JUMPDEST
00001042: PUSH1 0x00
00001044: SWAP2
00001045: POP
00001046: JUMPDEST
00001047: PUSH1 0x01
00001049: DUP1
0000104a: SLOAD
0000104b: SWAP1
0000104c: POP
0000104d: DUP3
0000104e: LT
0000104f: ISZERO
00001050: PUSH2 0x1235
00001053: JUMPI
00001054: PUSH1 0x00
00001056: PUSH1 0x0d
00001058: PUSH1 0x00
0000105a: PUSH1 0x01
0000105c: DUP6
0000105d: DUP2
0000105e: SLOAD
0000105f: DUP2
00001060: LT
00001061: ISZERO
00001062: ISZERO
00001063: PUSH2 0x1068
00001066: JUMPI
00001067: INVALID
00001068: JUMPDEST
00001069: SWAP1
0000106a: PUSH1 0x00
0000106c: MSTORE
0000106d: PUSH1 0x20
0000106f: PUSH1 0x00
00001071: KECCAK256
00001072: ADD
00001073: PUSH1 0x00
00001075: SWAP1
00001076: SLOAD
00001077: SWAP1
00001078: PUSH2 0x0100
0000107b: EXP
0000107c: SWAP1
0000107d: DIV
0000107e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001093: AND
00001094: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000010a9: AND
000010aa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000010bf: AND
000010c0: DUP2
000010c1: MSTORE
000010c2: PUSH1 0x20
000010c4: ADD
000010c5: SWAP1
000010c6: DUP2
000010c7: MSTORE
000010c8: PUSH1 0x20
000010ca: ADD
000010cb: PUSH1 0x00
000010cd: KECCAK256
000010ce: SLOAD
000010cf: GT
000010d0: ISZERO
000010d1: PUSH2 0x1228
000010d4: JUMPI
000010d5: PUSH1 0x0a
000010d7: SLOAD
000010d8: PUSH1 0x0c
000010da: SLOAD
000010db: PUSH1 0x0d
000010dd: PUSH1 0x00
000010df: PUSH1 0x01
000010e1: DUP7
000010e2: DUP2
000010e3: SLOAD
000010e4: DUP2
000010e5: LT
000010e6: ISZERO
000010e7: ISZERO
000010e8: PUSH2 0x10ed
000010eb: JUMPI
000010ec: INVALID
000010ed: JUMPDEST
000010ee: SWAP1
000010ef: PUSH1 0x00
000010f1: MSTORE
000010f2: PUSH1 0x20
000010f4: PUSH1 0x00
000010f6: KECCAK256
000010f7: ADD
000010f8: PUSH1 0x00
000010fa: SWAP1
000010fb: SLOAD
000010fc: SWAP1
000010fd: PUSH2 0x0100
00001100: EXP
00001101: SWAP1
00001102: DIV
00001103: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001118: AND
00001119: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000112e: AND
0000112f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001144: AND
00001145: DUP2
00001146: MSTORE
00001147: PUSH1 0x20
00001149: ADD
0000114a: SWAP1
0000114b: DUP2
0000114c: MSTORE
0000114d: PUSH1 0x20
0000114f: ADD
00001150: PUSH1 0x00
00001152: KECCAK256
00001153: SLOAD
00001154: MUL
00001155: DUP2
00001156: ISZERO
00001157: ISZERO
00001158: PUSH2 0x115d
0000115b: JUMPI
0000115c: INVALID
0000115d: JUMPDEST
0000115e: DIV
0000115f: PUSH1 0x06
00001161: PUSH1 0x00
00001163: PUSH1 0x01
00001165: DUP6
00001166: DUP2
00001167: SLOAD
00001168: DUP2
00001169: LT
0000116a: ISZERO
0000116b: ISZERO
0000116c: PUSH2 0x1171
0000116f: JUMPI
00001170: INVALID
00001171: JUMPDEST
00001172: SWAP1
00001173: PUSH1 0x00
00001175: MSTORE
00001176: PUSH1 0x20
00001178: PUSH1 0x00
0000117a: KECCAK256
0000117b: ADD
0000117c: PUSH1 0x00
0000117e: SWAP1
0000117f: SLOAD
00001180: SWAP1
00001181: PUSH2 0x0100
00001184: EXP
00001185: SWAP1
00001186: DIV
00001187: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000119c: AND
0000119d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011b2: AND
000011b3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011c8: AND
000011c9: DUP2
000011ca: MSTORE
000011cb: PUSH1 0x20
000011cd: ADD
000011ce: SWAP1
000011cf: DUP2
000011d0: MSTORE
000011d1: PUSH1 0x20
000011d3: ADD
000011d4: PUSH1 0x00
000011d6: KECCAK256
000011d7: PUSH1 0x00
000011d9: DUP3
000011da: DUP3
000011db: SLOAD
000011dc: ADD
000011dd: SWAP3
000011de: POP
000011df: POP
000011e0: DUP2
000011e1: SWAP1
000011e2: SSTORE
000011e3: POP
000011e4: PUSH2 0x1227
000011e7: PUSH1 0x01
000011e9: DUP4
000011ea: DUP2
000011eb: SLOAD
000011ec: DUP2
000011ed: LT
000011ee: ISZERO
000011ef: ISZERO
000011f0: PUSH2 0x11f5
000011f3: JUMPI
000011f4: INVALID
000011f5: JUMPDEST
000011f6: SWAP1
000011f7: PUSH1 0x00
000011f9: MSTORE
000011fa: PUSH1 0x20
000011fc: PUSH1 0x00
000011fe: KECCAK256
000011ff: ADD
00001200: PUSH1 0x00
00001202: SWAP1
00001203: SLOAD
00001204: SWAP1
00001205: PUSH2 0x0100
00001208: EXP
00001209: SWAP1
0000120a: DIV
0000120b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001220: AND
00001221: PUSH1 0x01
00001223: PUSH2 0x1874
00001226: JUMP
00001227: JUMPDEST
00001228: JUMPDEST
00001229: DUP2
0000122a: DUP1
0000122b: PUSH1 0x01
0000122d: ADD
0000122e: SWAP3
0000122f: POP
00001230: POP
00001231: PUSH2 0x1046
00001234: JUMP
00001235: JUMPDEST
00001236: POP
00001237: POP
00001238: JUMP
00001239: JUMPDEST
0000123a: PUSH1 0x0a
0000123c: SLOAD
0000123d: DUP2
0000123e: JUMP
0000123f: JUMPDEST
00001240: PUSH1 0x00
00001242: PUSH1 0x05
00001244: PUSH1 0x00
00001246: DUP4
00001247: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000125c: AND
0000125d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001272: AND
00001273: DUP2
00001274: MSTORE
00001275: PUSH1 0x20
00001277: ADD
00001278: SWAP1
00001279: DUP2
0000127a: MSTORE
0000127b: PUSH1 0x20
0000127d: ADD
0000127e: PUSH1 0x00
00001280: KECCAK256
00001281: PUSH1 0x00
00001283: SWAP1
00001284: SLOAD
00001285: SWAP1
00001286: PUSH2 0x0100
00001289: EXP
0000128a: SWAP1
0000128b: DIV
0000128c: PUSH1 0xff
0000128e: AND
0000128f: SWAP1
00001290: POP
00001291: SWAP2
00001292: SWAP1
00001293: POP
00001294: JUMP
00001295: JUMPDEST
00001296: PUSH1 0x03
00001298: PUSH1 0x0a
0000129a: EXP
0000129b: DUP2
0000129c: JUMP
0000129d: JUMPDEST
0000129e: PUSH1 0x00
000012a0: PUSH1 0x06
000012a2: PUSH1 0x00
000012a4: DUP4
000012a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000012ba: AND
000012bb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000012d0: AND
000012d1: DUP2
000012d2: MSTORE
000012d3: PUSH1 0x20
000012d5: ADD
000012d6: SWAP1
000012d7: DUP2
000012d8: MSTORE
000012d9: PUSH1 0x20
000012db: ADD
000012dc: PUSH1 0x00
000012de: KECCAK256
000012df: SLOAD
000012e0: SWAP1
000012e1: POP
000012e2: SWAP2
000012e3: SWAP1
000012e4: POP
000012e5: JUMP
000012e6: JUMPDEST
000012e7: PUSH1 0x0b
000012e9: SLOAD
000012ea: DUP2
000012eb: JUMP
000012ec: JUMPDEST
000012ed: PUSH2 0x12f5
000012f0: CALLER
000012f1: PUSH2 0x18cf
000012f4: JUMP
000012f5: JUMPDEST
000012f6: ISZERO
000012f7: ISZERO
000012f8: PUSH2 0x1300
000012fb: JUMPI
000012fc: PUSH1 0x00
000012fe: DUP1
000012ff: REVERT
00001300: JUMPDEST
00001301: PUSH1 0x05
00001303: PUSH1 0x00
00001305: CALLER
00001306: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000131b: AND
0000131c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001331: AND
00001332: DUP2
00001333: MSTORE
00001334: PUSH1 0x20
00001336: ADD
00001337: SWAP1
00001338: DUP2
00001339: MSTORE
0000133a: PUSH1 0x20
0000133c: ADD
0000133d: PUSH1 0x00
0000133f: KECCAK256
00001340: PUSH1 0x00
00001342: SWAP1
00001343: SLOAD
00001344: SWAP1
00001345: PUSH2 0x0100
00001348: EXP
00001349: SWAP1
0000134a: DIV
0000134b: PUSH1 0xff
0000134d: AND
0000134e: ISZERO
0000134f: DUP1
00001350: ISZERO
00001351: PUSH2 0x1399
00001354: JUMPI
00001355: POP
00001356: PUSH1 0x00
00001358: PUSH1 0x06
0000135a: PUSH1 0x00
0000135c: CALLER
0000135d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001372: AND
00001373: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001388: AND
00001389: DUP2
0000138a: MSTORE
0000138b: PUSH1 0x20
0000138d: ADD
0000138e: SWAP1
0000138f: DUP2
00001390: MSTORE
00001391: PUSH1 0x20
00001393: ADD
00001394: PUSH1 0x00
00001396: KECCAK256
00001397: SLOAD
00001398: GT
00001399: JUMPDEST
0000139a: ISZERO
0000139b: PUSH2 0x13a3
0000139e: JUMPI
0000139f: PUSH1 0x00
000013a1: DUP1
000013a2: REVERT
000013a3: JUMPDEST
000013a4: PUSH1 0x00
000013a6: PUSH1 0x06
000013a8: PUSH1 0x00
000013aa: CALLER
000013ab: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000013c0: AND
000013c1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000013d6: AND
000013d7: DUP2
000013d8: MSTORE
000013d9: PUSH1 0x20
000013db: ADD
000013dc: SWAP1
000013dd: DUP2
000013de: MSTORE
000013df: PUSH1 0x20
000013e1: ADD
000013e2: PUSH1 0x00
000013e4: KECCAK256
000013e5: SLOAD
000013e6: PUSH1 0x0b
000013e8: SLOAD
000013e9: SUB
000013ea: LT
000013eb: ISZERO
000013ec: ISZERO
000013ed: PUSH2 0x150f
000013f0: JUMPI
000013f1: PUSH1 0x06
000013f3: PUSH1 0x00
000013f5: CALLER
000013f6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000140b: AND
0000140c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001421: AND
00001422: DUP2
00001423: MSTORE
00001424: PUSH1 0x20
00001426: ADD
00001427: SWAP1
00001428: DUP2
00001429: MSTORE
0000142a: PUSH1 0x20
0000142c: ADD
0000142d: PUSH1 0x00
0000142f: KECCAK256
00001430: SLOAD
00001431: PUSH1 0x0b
00001433: PUSH1 0x00
00001435: DUP3
00001436: DUP3
00001437: SLOAD
00001438: SUB
00001439: SWAP3
0000143a: POP
0000143b: POP
0000143c: DUP2
0000143d: SWAP1
0000143e: SSTORE
0000143f: POP
00001440: CALLER
00001441: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001456: AND
00001457: PUSH2 0x08fc
0000145a: PUSH1 0x06
0000145c: PUSH1 0x00
0000145e: CALLER
0000145f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001474: AND
00001475: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000148a: AND
0000148b: DUP2
0000148c: MSTORE
0000148d: PUSH1 0x20
0000148f: ADD
00001490: SWAP1
00001491: DUP2
00001492: MSTORE
00001493: PUSH1 0x20
00001495: ADD
00001496: PUSH1 0x00
00001498: KECCAK256
00001499: SLOAD
0000149a: SWAP1
0000149b: DUP2
0000149c: ISZERO
0000149d: MUL
0000149e: SWAP1
0000149f: PUSH1 0x40
000014a1: MLOAD
000014a2: PUSH1 0x00
000014a4: PUSH1 0x40
000014a6: MLOAD
000014a7: DUP1
000014a8: DUP4
000014a9: SUB
000014aa: DUP2
000014ab: DUP6
000014ac: DUP9
000014ad: DUP9
000014ae: CALL
000014af: SWAP4
000014b0: POP
000014b1: POP
000014b2: POP
000014b3: POP
000014b4: ISZERO
000014b5: DUP1
000014b6: ISZERO
000014b7: PUSH2 0x14c4
000014ba: JUMPI
000014bb: RETURNDATASIZE
000014bc: PUSH1 0x00
000014be: DUP1
000014bf: RETURNDATACOPY
000014c0: RETURNDATASIZE
000014c1: PUSH1 0x00
000014c3: REVERT
000014c4: JUMPDEST
000014c5: POP
000014c6: PUSH1 0x00
000014c8: PUSH1 0x06
000014ca: PUSH1 0x00
000014cc: CALLER
000014cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000014e2: AND
000014e3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000014f8: AND
000014f9: DUP2
000014fa: MSTORE
000014fb: PUSH1 0x20
000014fd: ADD
000014fe: SWAP1
000014ff: DUP2
00001500: MSTORE
00001501: PUSH1 0x20
00001503: ADD
00001504: PUSH1 0x00
00001506: KECCAK256
00001507: DUP2
00001508: SWAP1
00001509: SSTORE
0000150a: POP
0000150b: PUSH2 0x1514
0000150e: JUMP
0000150f: JUMPDEST
00001510: PUSH1 0x00
00001512: DUP1
00001513: REVERT
00001514: JUMPDEST
00001515: PUSH2 0x151f
00001518: CALLER
00001519: PUSH1 0x00
0000151b: PUSH2 0x1874
0000151e: JUMP
0000151f: JUMPDEST
00001520: JUMP
00001521: JUMPDEST
00001522: PUSH1 0x00
00001524: PUSH1 0x03
00001526: PUSH1 0x0a
00001528: EXP
00001529: PUSH1 0x01
0000152b: MUL
0000152c: PUSH1 0x00
0000152e: DUP1
0000152f: SWAP1
00001530: SLOAD
00001531: SWAP1
00001532: PUSH2 0x0100
00001535: EXP
00001536: SWAP1
00001537: DIV
00001538: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000154d: AND
0000154e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001563: AND
00001564: PUSH4 0x70a08231
00001569: DUP5
0000156a: PUSH1 0x40
0000156c: MLOAD
0000156d: DUP3
0000156e: PUSH4 0xffffffff
00001573: AND
00001574: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
00001592: MUL
00001593: DUP2
00001594: MSTORE
00001595: PUSH1 0x04
00001597: ADD
00001598: DUP1
00001599: DUP3
0000159a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000015af: AND
000015b0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000015c5: AND
000015c6: DUP2
000015c7: MSTORE
000015c8: PUSH1 0x20
000015ca: ADD
000015cb: SWAP2
000015cc: POP
000015cd: POP
000015ce: PUSH1 0x20
000015d0: PUSH1 0x40
000015d2: MLOAD
000015d3: DUP1
000015d4: DUP4
000015d5: SUB
000015d6: DUP2
000015d7: PUSH1 0x00
000015d9: DUP8
000015da: DUP1
000015db: EXTCODESIZE
000015dc: ISZERO
000015dd: DUP1
000015de: ISZERO
000015df: PUSH2 0x15e7
000015e2: JUMPI
000015e3: PUSH1 0x00
000015e5: DUP1
000015e6: REVERT
000015e7: JUMPDEST
000015e8: POP
000015e9: GAS
000015ea: CALL
000015eb: ISZERO
000015ec: DUP1
000015ed: ISZERO
000015ee: PUSH2 0x15fb
000015f1: JUMPI
000015f2: RETURNDATASIZE
000015f3: PUSH1 0x00
000015f5: DUP1
000015f6: RETURNDATACOPY
000015f7: RETURNDATASIZE
000015f8: PUSH1 0x00
000015fa: REVERT
000015fb: JUMPDEST
000015fc: POP
000015fd: POP
000015fe: POP
000015ff: POP
00001600: PUSH1 0x40
00001602: MLOAD
00001603: RETURNDATASIZE
00001604: PUSH1 0x20
00001606: DUP2
00001607: LT
00001608: ISZERO
00001609: PUSH2 0x1611
0000160c: JUMPI
0000160d: PUSH1 0x00
0000160f: DUP1
00001610: REVERT
00001611: JUMPDEST
00001612: DUP2
00001613: ADD
00001614: SWAP1
00001615: DUP1
00001616: DUP1
00001617: MLOAD
00001618: SWAP1
00001619: PUSH1 0x20
0000161b: ADD
0000161c: SWAP1
0000161d: SWAP3
0000161e: SWAP2
0000161f: SWAP1
00001620: POP
00001621: POP
00001622: POP
00001623: GT
00001624: SWAP1
00001625: POP
00001626: SWAP2
00001627: SWAP1
00001628: POP
00001629: JUMP
0000162a: JUMPDEST
0000162b: PUSH1 0x02
0000162d: PUSH1 0x00
0000162f: SWAP1
00001630: SLOAD
00001631: SWAP1
00001632: PUSH2 0x0100
00001635: EXP
00001636: SWAP1
00001637: DIV
00001638: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000164d: AND
0000164e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001663: AND
00001664: CALLER
00001665: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000167a: AND
0000167b: EQ
0000167c: ISZERO
0000167d: ISZERO
0000167e: PUSH2 0x1686
00001681: JUMPI
00001682: PUSH1 0x00
00001684: DUP1
00001685: REVERT
00001686: JUMPDEST
00001687: PUSH1 0x02
00001689: PUSH1 0x00
0000168b: SWAP1
0000168c: SLOAD
0000168d: SWAP1
0000168e: PUSH2 0x0100
00001691: EXP
00001692: SWAP1
00001693: DIV
00001694: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000016a9: AND
000016aa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000016bf: AND
000016c0: PUSH2 0x08fc
000016c3: ADDRESS
000016c4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000016d9: AND
000016da: BALANCE
000016db: SWAP1
000016dc: DUP2
000016dd: ISZERO
000016de: MUL
000016df: SWAP1
000016e0: PUSH1 0x40
000016e2: MLOAD
000016e3: PUSH1 0x00
000016e5: PUSH1 0x40
000016e7: MLOAD
000016e8: DUP1
000016e9: DUP4
000016ea: SUB
000016eb: DUP2
000016ec: DUP6
000016ed: DUP9
000016ee: DUP9
000016ef: CALL
000016f0: SWAP4
000016f1: POP
000016f2: POP
000016f3: POP
000016f4: POP
000016f5: ISZERO
000016f6: DUP1
000016f7: ISZERO
000016f8: PUSH2 0x1705
000016fb: JUMPI
000016fc: RETURNDATASIZE
000016fd: PUSH1 0x00
000016ff: DUP1
00001700: RETURNDATACOPY
00001701: RETURNDATASIZE
00001702: PUSH1 0x00
00001704: REVERT
00001705: JUMPDEST
00001706: POP
00001707: PUSH1 0x00
00001709: PUSH1 0x0b
0000170b: DUP2
0000170c: SWAP1
0000170d: SSTORE
0000170e: POP
0000170f: JUMP
00001710: JUMPDEST
00001711: PUSH1 0x00
00001713: DUP1
00001714: PUSH1 0x00
00001716: DUP1
00001717: SWAP1
00001718: SLOAD
00001719: SWAP1
0000171a: PUSH2 0x0100
0000171d: EXP
0000171e: SWAP1
0000171f: DIV
00001720: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001735: AND
00001736: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000174b: AND
0000174c: PUSH4 0x70a08231
00001751: DUP5
00001752: PUSH1 0x40
00001754: MLOAD
00001755: DUP3
00001756: PUSH4 0xffffffff
0000175b: AND
0000175c: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
0000177a: MUL
0000177b: DUP2
0000177c: MSTORE
0000177d: PUSH1 0x04
0000177f: ADD
00001780: DUP1
00001781: DUP3
00001782: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001797: AND
00001798: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000017ad: AND
000017ae: DUP2
000017af: MSTORE
000017b0: PUSH1 0x20
000017b2: ADD
000017b3: SWAP2
000017b4: POP
000017b5: POP
000017b6: PUSH1 0x20
000017b8: PUSH1 0x40
000017ba: MLOAD
000017bb: DUP1
000017bc: DUP4
000017bd: SUB
000017be: DUP2
000017bf: PUSH1 0x00
000017c1: DUP8
000017c2: DUP1
000017c3: EXTCODESIZE
000017c4: ISZERO
000017c5: DUP1
000017c6: ISZERO
000017c7: PUSH2 0x17cf
000017ca: JUMPI
000017cb: PUSH1 0x00
000017cd: DUP1
000017ce: REVERT
000017cf: JUMPDEST
000017d0: POP
000017d1: GAS
000017d2: CALL
000017d3: ISZERO
000017d4: DUP1
000017d5: ISZERO
000017d6: PUSH2 0x17e3
000017d9: JUMPI
000017da: RETURNDATASIZE
000017db: PUSH1 0x00
000017dd: DUP1
000017de: RETURNDATACOPY
000017df: RETURNDATASIZE
000017e0: PUSH1 0x00
000017e2: REVERT
000017e3: JUMPDEST
000017e4: POP
000017e5: POP
000017e6: POP
000017e7: POP
000017e8: PUSH1 0x40
000017ea: MLOAD
000017eb: RETURNDATASIZE
000017ec: PUSH1 0x20
000017ee: DUP2
000017ef: LT
000017f0: ISZERO
000017f1: PUSH2 0x17f9
000017f4: JUMPI
000017f5: PUSH1 0x00
000017f7: DUP1
000017f8: REVERT
000017f9: JUMPDEST
000017fa: DUP2
000017fb: ADD
000017fc: SWAP1
000017fd: DUP1
000017fe: DUP1
000017ff: MLOAD
00001800: SWAP1
00001801: PUSH1 0x20
00001803: ADD
00001804: SWAP1
00001805: SWAP3
00001806: SWAP2
00001807: SWAP1
00001808: POP
00001809: POP
0000180a: POP
0000180b: SWAP1
0000180c: POP
0000180d: PUSH1 0x03
0000180f: PUSH1 0x0a
00001811: EXP
00001812: PUSH1 0x0a
00001814: MUL
00001815: DUP2
00001816: LT
00001817: ISZERO
00001818: PUSH2 0x1833
0000181b: JUMPI
0000181c: PUSH1 0x64
0000181e: PUSH1 0x07
00001820: SLOAD
00001821: DUP3
00001822: MUL
00001823: DUP2
00001824: ISZERO
00001825: ISZERO
00001826: PUSH2 0x182b
00001829: JUMPI
0000182a: INVALID
0000182b: JUMPDEST
0000182c: DIV
0000182d: SWAP2
0000182e: POP
0000182f: PUSH2 0x186e
00001832: JUMP
00001833: JUMPDEST
00001834: PUSH1 0x03
00001836: PUSH1 0x0a
00001838: EXP
00001839: PUSH1 0x14
0000183b: MUL
0000183c: DUP2
0000183d: LT
0000183e: ISZERO
0000183f: PUSH2 0x185a
00001842: JUMPI
00001843: PUSH1 0x64
00001845: PUSH1 0x08
00001847: SLOAD
00001848: DUP3
00001849: MUL
0000184a: DUP2
0000184b: ISZERO
0000184c: ISZERO
0000184d: PUSH2 0x1852
00001850: JUMPI
00001851: INVALID
00001852: JUMPDEST
00001853: DIV
00001854: SWAP2
00001855: POP
00001856: PUSH2 0x186e
00001859: JUMP
0000185a: JUMPDEST
0000185b: PUSH1 0x64
0000185d: PUSH1 0x09
0000185f: SLOAD
00001860: DUP3
00001861: MUL
00001862: DUP2
00001863: ISZERO
00001864: ISZERO
00001865: PUSH2 0x186a
00001868: JUMPI
00001869: INVALID
0000186a: JUMPDEST
0000186b: DIV
0000186c: SWAP2
0000186d: POP
0000186e: JUMPDEST
0000186f: POP
00001870: SWAP2
00001871: SWAP1
00001872: POP
00001873: JUMP
00001874: JUMPDEST
00001875: DUP1
00001876: PUSH1 0x04
00001878: PUSH1 0x00
0000187a: DUP5
0000187b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001890: AND
00001891: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000018a6: AND
000018a7: DUP2
000018a8: MSTORE
000018a9: PUSH1 0x20
000018ab: ADD
000018ac: SWAP1
000018ad: DUP2
000018ae: MSTORE
000018af: PUSH1 0x20
000018b1: ADD
000018b2: PUSH1 0x00
000018b4: KECCAK256
000018b5: PUSH1 0x00
000018b7: PUSH2 0x0100
000018ba: EXP
000018bb: DUP2
000018bc: SLOAD
000018bd: DUP2
000018be: PUSH1 0xff
000018c0: MUL
000018c1: NOT
000018c2: AND
000018c3: SWAP1
000018c4: DUP4
000018c5: ISZERO
000018c6: ISZERO
000018c7: MUL
000018c8: OR
000018c9: SWAP1
000018ca: SSTORE
000018cb: POP
000018cc: POP
000018cd: POP
000018ce: JUMP
000018cf: JUMPDEST
000018d0: PUSH1 0x00
000018d2: PUSH1 0x04
000018d4: PUSH1 0x00
000018d6: DUP4
000018d7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000018ec: AND
000018ed: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001902: AND
00001903: DUP2
00001904: MSTORE
00001905: PUSH1 0x20
00001907: ADD
00001908: SWAP1
00001909: DUP2
0000190a: MSTORE
0000190b: PUSH1 0x20
0000190d: ADD
0000190e: PUSH1 0x00
00001910: KECCAK256
00001911: PUSH1 0x00
00001913: SWAP1
00001914: SLOAD
00001915: SWAP1
00001916: PUSH2 0x0100
00001919: EXP
0000191a: SWAP1
0000191b: DIV
0000191c: PUSH1 0xff
0000191e: AND
0000191f: SWAP1
00001920: POP
00001921: SWAP2
00001922: SWAP1
00001923: POP
00001924: JUMP
00001925: STOP
00001926: LOG1
00001927: PUSH6 0x627a7a723058
0000192e: KECCAK256
0000192f: CHAINID
00001930: UNKNOWN(0xA8)
00001931: UNKNOWN(0xDB)
00001932: UNKNOWN(0xE7)
00001933: SMOD
00001934: UNKNOWN(0x25)
00001935: PUSH5 0x85686a3ba9
0000193b: UNKNOWN(0x2A)
0000193c: MSTORE
0000193d: MOD
0000193e: SHL
0000193f: PUSH12 0x91bab9beefd598af02a7d2b4
0000194c: DUP11
0000194d: UNKNOWN(0xC9)
0000194e: UNKNOWN(0xB1)
0000194f: STOP
00001950: UNKNOWN(0x29)

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
medium other detector Untrusted CALL target/value reachable 45 no no
view
trace_id: 0x0c4c49e5ab66189c8c825785e41767a76714bb36287d9e71f8589654d44141e7
call_targets: 0x1cd3db3b5e4b995ddcd58d3a4df79aa00180c99f
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x0c4c49e5ab66189c8c825785e41767a76714bb36287d9e71f8589654d44141e7",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x1cd3db3b5e4b995ddcd58d3a4df79aa00180c99f"
    ],
    "matched_probe": null,
    "target_varies": false,
    "classification": "constant_target"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0xffffffff",
            "selector": "0xffffffff",
            "calldata_variants": [
                "0xffffffff",
                "0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x015aca78",
            "selector": "0x015aca78",
            "calldata_variants": [
                "0x015aca78",
                "0x015aca780000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x19447eb6",
            "selector": "0x19447eb6",
            "calldata_variants": [
                "0x19447eb6",
                "0x19447eb60000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x3a67f530",
            "selector": "0x3a67f530",
            "calldata_variants": [
                "0x3a67f530",
                "0x3a67f5300000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x6067db6b",
            "selector": "0x6067db6b",
            "calldata_variants": [
                "0x6067db6b",
                "0x6067db6b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x6727cc2d",
            "selector": "0x6727cc2d",
            "calldata_variants": [
                "0x6727cc2d",
                "0x6727cc2d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x67316b3f",
            "selector": "0x67316b3f",
            "calldata_variants": [
                "0x67316b3f",
                "0x67316b3f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x713f5e4d",
            "selector": "0x713f5e4d",
            "calldata_variants": [
                "0x713f5e4d",
                "0x713f5e4d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 3472,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 5294,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 5610,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 5,
    "guards_detected": [
        {
            "pc": 1419,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 1921,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 3141,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 5732,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ],
    "untrusted_call_count": 5
}
medium other detector ETH value transfer possible 40 no no
view
trace_id: 0x0c4c49e5ab66189c8c825785e41767a76714bb36287d9e71f8589654d44141e7
call_targets: 0x1cd3db3b5e4b995ddcd58d3a4df79aa00180c99f
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x0c4c49e5ab66189c8c825785e41767a76714bb36287d9e71f8589654d44141e7",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x1cd3db3b5e4b995ddcd58d3a4df79aa00180c99f"
    ],
    "matched_probe": null,
    "target_varies": false,
    "classification": "constant_target"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0xffffffff",
            "selector": "0xffffffff",
            "calldata_variants": [
                "0xffffffff",
                "0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x015aca78",
            "selector": "0x015aca78",
            "calldata_variants": [
                "0x015aca78",
                "0x015aca780000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x19447eb6",
            "selector": "0x19447eb6",
            "calldata_variants": [
                "0x19447eb6",
                "0x19447eb60000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x3a67f530",
            "selector": "0x3a67f530",
            "calldata_variants": [
                "0x3a67f530",
                "0x3a67f5300000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x6067db6b",
            "selector": "0x6067db6b",
            "calldata_variants": [
                "0x6067db6b",
                "0x6067db6b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x6727cc2d",
            "selector": "0x6727cc2d",
            "calldata_variants": [
                "0x6727cc2d",
                "0x6727cc2d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x67316b3f",
            "selector": "0x67316b3f",
            "calldata_variants": [
                "0x67316b3f",
                "0x67316b3f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x713f5e4d",
            "selector": "0x713f5e4d",
            "calldata_variants": [
                "0x713f5e4d",
                "0x713f5e4d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 3472,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 5294,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 5610,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 5,
    "guards_detected": [
        {
            "pc": 1419,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 1921,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 3141,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 5732,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ]
}