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

Analysis Run

019b3836-5ef8-733f-ad44-06adef94f6de

complete
Chain ID
1
Address
Block Number
Created
Fri, Dec 19, 2025 8:04 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
ETH value transfer possible
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
9563 artifact.fetch complete 1 / 3 4 months ago
9564 tool.cast_disasm complete 1 / 3 4 months ago
53088 analysis.bundle complete 1 / 3 2 weeks ago
53089 capability.graph complete 1 / 3 2 weeks ago
53090 detector.run complete 1 / 3 2 weeks ago
53091 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)
7
EXT*/BALANCE
0
Total opcodes
3347
Flags
No heuristic flags raised.
View cast disassembly output
00000000: PUSH1 0x60
00000002: PUSH1 0x40
00000004: MSTORE
00000005: CALLDATASIZE
00000006: ISZERO
00000007: PUSH2 0x00ae
0000000a: JUMPI
0000000b: PUSH1 0xe0
0000000d: PUSH1 0x02
0000000f: EXP
00000010: PUSH1 0x00
00000012: CALLDATALOAD
00000013: DIV
00000014: PUSH4 0x24f1ec37
00000019: DUP2
0000001a: EQ
0000001b: PUSH2 0x00ca
0000001e: JUMPI
0000001f: DUP1
00000020: PUSH4 0x446294ad
00000025: EQ
00000026: PUSH2 0x00dc
00000029: JUMPI
0000002a: DUP1
0000002b: PUSH4 0x4f60f334
00000030: EQ
00000031: PUSH2 0x018d
00000034: JUMPI
00000035: DUP1
00000036: PUSH4 0x62891b5d
0000003b: EQ
0000003c: PUSH2 0x019f
0000003f: JUMPI
00000040: DUP1
00000041: PUSH4 0x69a5e902
00000046: EQ
00000047: PUSH2 0x01af
0000004a: JUMPI
0000004b: DUP1
0000004c: PUSH4 0x73f310df
00000051: EQ
00000052: PUSH2 0x0205
00000055: JUMPI
00000056: DUP1
00000057: PUSH4 0x7ed19af9
0000005c: EQ
0000005d: PUSH2 0x0219
00000060: JUMPI
00000061: DUP1
00000062: PUSH4 0x8060830a
00000067: EQ
00000068: PUSH2 0x022e
0000006b: JUMPI
0000006c: DUP1
0000006d: PUSH4 0x9bd99195
00000072: EQ
00000073: PUSH2 0x03e0
00000076: JUMPI
00000077: DUP1
00000078: PUSH4 0xb87c03c2
0000007d: EQ
0000007e: PUSH2 0x03f5
00000081: JUMPI
00000082: DUP1
00000083: PUSH4 0xc23693e0
00000088: EQ
00000089: PUSH2 0x0429
0000008c: JUMPI
0000008d: DUP1
0000008e: PUSH4 0xd1cf113e
00000093: EQ
00000094: PUSH2 0x0432
00000097: JUMPI
00000098: DUP1
00000099: PUSH4 0xe419f189
0000009e: EQ
0000009f: PUSH2 0x0442
000000a2: JUMPI
000000a3: DUP1
000000a4: PUSH4 0xeb7402f5
000000a9: EQ
000000aa: PUSH2 0x0469
000000ad: JUMPI
000000ae: JUMPDEST
000000af: PUSH2 0x0495
000000b2: PUSH1 0x00
000000b4: PUSH2 0x04a9
000000b7: JUMPDEST
000000b8: PUSH1 0x00
000000ba: PUSH1 0x00
000000bc: PUSH1 0x00
000000be: PUSH1 0x00
000000c0: PUSH1 0x00
000000c2: PUSH2 0x063a
000000c5: CALLER
000000c6: PUSH2 0x0449
000000c9: JUMP
000000ca: JUMPDEST
000000cb: PUSH2 0x0501
000000ce: PUSH1 0x00
000000d0: SLOAD
000000d1: PUSH1 0x01
000000d3: PUSH1 0xa0
000000d5: PUSH1 0x02
000000d7: EXP
000000d8: SUB
000000d9: AND
000000da: DUP2
000000db: JUMP
000000dc: JUMPDEST
000000dd: PUSH2 0x051e
000000e0: PUSH1 0x40
000000e2: DUP1
000000e3: MLOAD
000000e4: PUSH1 0x20
000000e6: DUP2
000000e7: DUP2
000000e8: ADD
000000e9: DUP4
000000ea: MSTORE
000000eb: PUSH1 0x00
000000ed: DUP1
000000ee: DUP4
000000ef: MSTORE
000000f0: DUP4
000000f1: MLOAD
000000f2: SWAP2
000000f3: DUP3
000000f4: ADD
000000f5: DUP5
000000f6: MSTORE
000000f7: DUP1
000000f8: DUP3
000000f9: MSTORE
000000fa: SWAP3
000000fb: MLOAD
000000fc: PUSH1 0x05
000000fe: SLOAD
000000ff: SWAP3
00000100: SWAP4
00000101: SWAP2
00000102: SWAP3
00000103: PUSH1 0x00
00000105: NOT
00000106: ADD
00000107: SWAP1
00000108: DUP1
00000109: MSIZE
0000010a: LT
0000010b: PUSH2 0x0111
0000010e: JUMPI
0000010f: POP
00000110: MSIZE
00000111: JUMPDEST
00000112: SWAP1
00000113: DUP1
00000114: DUP3
00000115: MSTORE
00000116: DUP1
00000117: PUSH1 0x20
00000119: MUL
0000011a: PUSH1 0x20
0000011c: ADD
0000011d: DUP3
0000011e: ADD
0000011f: PUSH1 0x40
00000121: MSTORE
00000122: DUP1
00000123: ISZERO
00000124: PUSH2 0x0128
00000127: JUMPI
00000128: JUMPDEST
00000129: POP
0000012a: SWAP2
0000012b: POP
0000012c: PUSH1 0x01
0000012e: SWAP1
0000012f: POP
00000130: JUMPDEST
00000131: PUSH1 0x05
00000133: SLOAD
00000134: DUP2
00000135: LT
00000136: ISZERO
00000137: PUSH2 0x09f3
0000013a: JUMPI
0000013b: PUSH1 0x05
0000013d: DUP1
0000013e: SLOAD
0000013f: DUP3
00000140: SWAP1
00000141: DUP2
00000142: LT
00000143: ISZERO
00000144: PUSH2 0x0002
00000147: JUMPI
00000148: POP
00000149: PUSH1 0x00
0000014b: MSTORE
0000014c: PUSH1 0x00
0000014e: DUP1
0000014f: MLOAD
00000150: PUSH1 0x20
00000152: PUSH2 0x127a
00000155: DUP4
00000156: CODECOPY
00000157: DUP2
00000158: MLOAD
00000159: SWAP2
0000015a: MSTORE
0000015b: DUP2
0000015c: ADD
0000015d: SLOAD
0000015e: DUP3
0000015f: MLOAD
00000160: PUSH1 0x01
00000162: PUSH1 0xa0
00000164: PUSH1 0x02
00000166: EXP
00000167: SUB
00000168: SWAP2
00000169: SWAP1
0000016a: SWAP2
0000016b: AND
0000016c: SWAP1
0000016d: DUP4
0000016e: SWAP1
0000016f: PUSH1 0x00
00000171: NOT
00000172: DUP5
00000173: ADD
00000174: SWAP1
00000175: DUP2
00000176: LT
00000177: ISZERO
00000178: PUSH2 0x0002
0000017b: JUMPI
0000017c: PUSH1 0x20
0000017e: SWAP1
0000017f: DUP2
00000180: MUL
00000181: SWAP1
00000182: SWAP2
00000183: ADD
00000184: ADD
00000185: MSTORE
00000186: PUSH1 0x01
00000188: ADD
00000189: PUSH2 0x0130
0000018c: JUMP
0000018d: JUMPDEST
0000018e: PUSH2 0x0495
00000191: PUSH1 0x04
00000193: CALLDATALOAD
00000194: PUSH1 0x00
00000196: PUSH1 0x00
00000198: PUSH2 0x09f9
0000019b: PUSH2 0x00b7
0000019e: JUMP
0000019f: JUMPDEST
000001a0: PUSH2 0x0495
000001a3: PUSH1 0x04
000001a5: CALLDATALOAD
000001a6: PUSH1 0x00
000001a8: PUSH2 0x0aca
000001ab: PUSH2 0x00b7
000001ae: JUMP
000001af: JUMPDEST
000001b0: PUSH1 0x40
000001b2: DUP1
000001b3: MLOAD
000001b4: PUSH1 0x20
000001b6: PUSH1 0x44
000001b8: CALLDATALOAD
000001b9: PUSH1 0x04
000001bb: DUP2
000001bc: DUP2
000001bd: ADD
000001be: CALLDATALOAD
000001bf: PUSH1 0x1f
000001c1: DUP2
000001c2: ADD
000001c3: DUP5
000001c4: SWAP1
000001c5: DIV
000001c6: DUP5
000001c7: MUL
000001c8: DUP6
000001c9: ADD
000001ca: DUP5
000001cb: ADD
000001cc: SWAP1
000001cd: SWAP6
000001ce: MSTORE
000001cf: DUP5
000001d0: DUP5
000001d1: MSTORE
000001d2: PUSH2 0x0495
000001d5: SWAP5
000001d6: DUP2
000001d7: CALLDATALOAD
000001d8: SWAP5
000001d9: PUSH1 0x24
000001db: DUP1
000001dc: CALLDATALOAD
000001dd: SWAP6
000001de: SWAP4
000001df: SWAP5
000001e0: PUSH1 0x64
000001e2: SWAP5
000001e3: SWAP3
000001e4: SWAP4
000001e5: SWAP2
000001e6: ADD
000001e7: SWAP2
000001e8: DUP2
000001e9: SWAP1
000001ea: DUP5
000001eb: ADD
000001ec: DUP4
000001ed: DUP3
000001ee: DUP1
000001ef: DUP3
000001f0: DUP5
000001f1: CALLDATACOPY
000001f2: POP
000001f3: SWAP5
000001f4: SWAP7
000001f5: POP
000001f6: POP
000001f7: POP
000001f8: POP
000001f9: POP
000001fa: POP
000001fb: POP
000001fc: PUSH1 0x00
000001fe: PUSH2 0x0bb9
00000201: PUSH2 0x00b7
00000204: JUMP
00000205: JUMPDEST
00000206: PUSH2 0x0495
00000209: PUSH1 0x04
0000020b: CALLDATALOAD
0000020c: PUSH1 0x00
0000020e: PUSH1 0x00
00000210: PUSH1 0x00
00000212: PUSH2 0x0c39
00000215: PUSH2 0x00b7
00000218: JUMP
00000219: JUMPDEST
0000021a: PUSH2 0x0495
0000021d: PUSH1 0x04
0000021f: CALLDATALOAD
00000220: PUSH1 0x00
00000222: PUSH1 0x00
00000224: PUSH1 0x00
00000226: PUSH2 0x0dba
00000229: CALLER
0000022a: PUSH2 0x0449
0000022d: JUMP
0000022e: JUMPDEST
0000022f: PUSH2 0x0568
00000232: PUSH1 0x40
00000234: DUP1
00000235: MLOAD
00000236: PUSH1 0x20
00000238: DUP2
00000239: DUP2
0000023a: ADD
0000023b: DUP4
0000023c: MSTORE
0000023d: PUSH1 0x00
0000023f: DUP1
00000240: DUP4
00000241: MSTORE
00000242: DUP4
00000243: MLOAD
00000244: DUP1
00000245: DUP4
00000246: ADD
00000247: DUP6
00000248: MSTORE
00000249: DUP2
0000024a: DUP2
0000024b: MSTORE
0000024c: DUP5
0000024d: MLOAD
0000024e: DUP1
0000024f: DUP5
00000250: ADD
00000251: DUP7
00000252: MSTORE
00000253: DUP3
00000254: DUP2
00000255: MSTORE
00000256: DUP6
00000257: MLOAD
00000258: DUP1
00000259: DUP6
0000025a: ADD
0000025b: DUP8
0000025c: MSTORE
0000025d: DUP4
0000025e: DUP2
0000025f: MSTORE
00000260: DUP7
00000261: MLOAD
00000262: DUP1
00000263: DUP7
00000264: ADD
00000265: DUP9
00000266: MSTORE
00000267: DUP5
00000268: DUP2
00000269: MSTORE
0000026a: DUP8
0000026b: MLOAD
0000026c: DUP1
0000026d: DUP8
0000026e: ADD
0000026f: DUP10
00000270: MSTORE
00000271: DUP6
00000272: DUP2
00000273: MSTORE
00000274: DUP9
00000275: MLOAD
00000276: SWAP7
00000277: DUP8
00000278: ADD
00000279: DUP10
0000027a: MSTORE
0000027b: DUP6
0000027c: DUP8
0000027d: MSTORE
0000027e: PUSH1 0x02
00000280: SLOAD
00000281: SWAP9
00000282: MLOAD
00000283: SWAP8
00000284: SWAP9
00000285: SWAP5
00000286: SWAP8
00000287: SWAP4
00000288: SWAP7
00000289: SWAP3
0000028a: SWAP6
0000028b: SWAP2
0000028c: SWAP5
0000028d: SWAP1
0000028e: SWAP4
0000028f: SWAP2
00000290: SWAP3
00000291: DUP4
00000292: SWAP3
00000293: DUP4
00000294: SWAP3
00000295: DUP4
00000296: SWAP3
00000297: SWAP2
00000298: DUP4
00000299: SWAP2
0000029a: PUSH1 0x00
0000029c: NOT
0000029d: ADD
0000029e: SWAP1
0000029f: DUP1
000002a0: MSIZE
000002a1: LT
000002a2: PUSH2 0x02a8
000002a5: JUMPI
000002a6: POP
000002a7: MSIZE
000002a8: JUMPDEST
000002a9: SWAP1
000002aa: DUP1
000002ab: DUP3
000002ac: MSTORE
000002ad: DUP1
000002ae: PUSH1 0x20
000002b0: MUL
000002b1: PUSH1 0x20
000002b3: ADD
000002b4: DUP3
000002b5: ADD
000002b6: PUSH1 0x40
000002b8: MSTORE
000002b9: DUP1
000002ba: ISZERO
000002bb: PUSH2 0x02bf
000002be: JUMPI
000002bf: JUMPDEST
000002c0: POP
000002c1: PUSH1 0x02
000002c3: SLOAD
000002c4: PUSH1 0x40
000002c6: MLOAD
000002c7: SWAP2
000002c8: SWAP11
000002c9: POP
000002ca: PUSH1 0x00
000002cc: NOT
000002cd: ADD
000002ce: SWAP1
000002cf: DUP1
000002d0: MSIZE
000002d1: LT
000002d2: PUSH2 0x02d8
000002d5: JUMPI
000002d6: POP
000002d7: MSIZE
000002d8: JUMPDEST
000002d9: SWAP1
000002da: DUP1
000002db: DUP3
000002dc: MSTORE
000002dd: DUP1
000002de: PUSH1 0x20
000002e0: MUL
000002e1: PUSH1 0x20
000002e3: ADD
000002e4: DUP3
000002e5: ADD
000002e6: PUSH1 0x40
000002e8: MSTORE
000002e9: DUP1
000002ea: ISZERO
000002eb: PUSH2 0x02ef
000002ee: JUMPI
000002ef: JUMPDEST
000002f0: POP
000002f1: PUSH1 0x02
000002f3: SLOAD
000002f4: PUSH1 0x05
000002f6: SLOAD
000002f7: PUSH1 0x40
000002f9: MLOAD
000002fa: SWAP3
000002fb: SWAP11
000002fc: POP
000002fd: PUSH1 0x00
000002ff: NOT
00000300: SWAP1
00000301: DUP2
00000302: ADD
00000303: SWAP2
00000304: ADD
00000305: MUL
00000306: SWAP1
00000307: DUP1
00000308: MSIZE
00000309: LT
0000030a: PUSH2 0x0310
0000030d: JUMPI
0000030e: POP
0000030f: MSIZE
00000310: JUMPDEST
00000311: SWAP1
00000312: DUP1
00000313: DUP3
00000314: MSTORE
00000315: DUP1
00000316: PUSH1 0x20
00000318: MUL
00000319: PUSH1 0x20
0000031b: ADD
0000031c: DUP3
0000031d: ADD
0000031e: PUSH1 0x40
00000320: MSTORE
00000321: DUP1
00000322: ISZERO
00000323: PUSH2 0x0327
00000326: JUMPI
00000327: JUMPDEST
00000328: POP
00000329: SWAP7
0000032a: POP
0000032b: PUSH1 0x00
0000032d: SWAP6
0000032e: POP
0000032f: PUSH1 0x00
00000331: SWAP5
00000332: POP
00000333: JUMPDEST
00000334: PUSH1 0x02
00000336: SLOAD
00000337: PUSH1 0x00
00000339: NOT
0000033a: ADD
0000033b: DUP6
0000033c: LT
0000033d: ISZERO
0000033e: PUSH2 0x0ee7
00000341: JUMPI
00000342: PUSH1 0x02
00000344: DUP1
00000345: SLOAD
00000346: PUSH1 0x01
00000348: DUP8
00000349: ADD
0000034a: SWAP1
0000034b: DUP2
0000034c: LT
0000034d: ISZERO
0000034e: PUSH2 0x0002
00000351: JUMPI
00000352: SWAP1
00000353: PUSH1 0x00
00000355: MSTORE
00000356: PUSH1 0x20
00000358: PUSH1 0x00
0000035a: KECCAK256
0000035b: SWAP1
0000035c: PUSH1 0x03
0000035e: MUL
0000035f: ADD
00000360: PUSH1 0x00
00000362: POP
00000363: SWAP4
00000364: POP
00000365: DUP4
00000366: PUSH1 0x02
00000368: ADD
00000369: PUSH1 0x00
0000036b: POP
0000036c: SLOAD
0000036d: DUP10
0000036e: DUP7
0000036f: DUP2
00000370: MLOAD
00000371: DUP2
00000372: LT
00000373: ISZERO
00000374: PUSH2 0x0002
00000377: JUMPI
00000378: PUSH1 0x20
0000037a: SWAP1
0000037b: DUP2
0000037c: MUL
0000037d: SWAP1
0000037e: SWAP2
0000037f: ADD
00000380: ADD
00000381: MSTORE
00000382: PUSH1 0x01
00000384: DUP5
00000385: ADD
00000386: SLOAD
00000387: DUP9
00000388: MLOAD
00000389: DUP10
0000038a: SWAP1
0000038b: DUP8
0000038c: SWAP1
0000038d: DUP2
0000038e: LT
0000038f: ISZERO
00000390: PUSH2 0x0002
00000393: JUMPI
00000394: PUSH1 0x20
00000396: SWAP1
00000397: DUP2
00000398: MUL
00000399: SWAP1
0000039a: SWAP2
0000039b: ADD
0000039c: ADD
0000039d: MSTORE
0000039e: PUSH1 0x01
000003a0: SWAP3
000003a1: POP
000003a2: JUMPDEST
000003a3: PUSH1 0x05
000003a5: SLOAD
000003a6: DUP4
000003a7: LT
000003a8: ISZERO
000003a9: PUSH2 0x0f58
000003ac: JUMPI
000003ad: PUSH2 0x0f64
000003b0: DUP5
000003b1: PUSH1 0x02
000003b3: ADD
000003b4: PUSH1 0x00
000003b6: POP
000003b7: SLOAD
000003b8: PUSH1 0x05
000003ba: PUSH1 0x00
000003bc: POP
000003bd: DUP6
000003be: DUP2
000003bf: SLOAD
000003c0: DUP2
000003c1: LT
000003c2: ISZERO
000003c3: PUSH2 0x0002
000003c6: JUMPI
000003c7: PUSH1 0x00
000003c9: SWAP2
000003ca: DUP3
000003cb: MSTORE
000003cc: PUSH1 0x20
000003ce: SWAP1
000003cf: SWAP2
000003d0: KECCAK256
000003d1: ADD
000003d2: SLOAD
000003d3: PUSH1 0x01
000003d5: PUSH1 0xa0
000003d7: PUSH1 0x02
000003d9: EXP
000003da: SUB
000003db: AND
000003dc: PUSH2 0x0473
000003df: JUMP
000003e0: JUMPDEST
000003e1: PUSH2 0x0495
000003e4: PUSH1 0x04
000003e6: CALLDATALOAD
000003e7: PUSH1 0x24
000003e9: CALLDATALOAD
000003ea: PUSH1 0x00
000003ec: PUSH1 0x00
000003ee: PUSH2 0x0fd3
000003f1: PUSH2 0x00b7
000003f4: JUMP
000003f5: JUMPDEST
000003f6: PUSH2 0x0501
000003f9: PUSH1 0x04
000003fb: CALLDATALOAD
000003fc: PUSH1 0x05
000003fe: DUP1
000003ff: SLOAD
00000400: DUP3
00000401: SWAP1
00000402: DUP2
00000403: LT
00000404: ISZERO
00000405: PUSH2 0x0002
00000408: JUMPI
00000409: POP
0000040a: PUSH1 0x00
0000040c: MSTORE
0000040d: PUSH1 0x00
0000040f: DUP1
00000410: MLOAD
00000411: PUSH1 0x20
00000413: PUSH2 0x127a
00000416: DUP4
00000417: CODECOPY
00000418: DUP2
00000419: MLOAD
0000041a: SWAP2
0000041b: MSTORE
0000041c: ADD
0000041d: SLOAD
0000041e: PUSH1 0x01
00000420: PUSH1 0xa0
00000422: PUSH1 0x02
00000424: EXP
00000425: SUB
00000426: AND
00000427: DUP2
00000428: JUMP
00000429: JUMPDEST
0000042a: PUSH2 0x0628
0000042d: PUSH1 0x03
0000042f: SLOAD
00000430: DUP2
00000431: JUMP
00000432: JUMPDEST
00000433: PUSH2 0x0495
00000436: PUSH1 0x04
00000438: CALLDATALOAD
00000439: PUSH1 0x00
0000043b: PUSH2 0x10c3
0000043e: PUSH2 0x00b7
00000441: JUMP
00000442: JUMPDEST
00000443: PUSH2 0x0495
00000446: PUSH1 0x04
00000448: CALLDATALOAD
00000449: JUMPDEST
0000044a: PUSH1 0x01
0000044c: PUSH1 0xa0
0000044e: PUSH1 0x02
00000450: EXP
00000451: SUB
00000452: DUP2
00000453: AND
00000454: PUSH1 0x00
00000456: SWAP1
00000457: DUP2
00000458: MSTORE
00000459: PUSH1 0x04
0000045b: PUSH1 0x20
0000045d: MSTORE
0000045e: PUSH1 0x40
00000460: DUP2
00000461: KECCAK256
00000462: SLOAD
00000463: GT
00000464: JUMPDEST
00000465: SWAP2
00000466: SWAP1
00000467: POP
00000468: JUMP
00000469: JUMPDEST
0000046a: PUSH2 0x0495
0000046d: PUSH1 0x04
0000046f: CALLDATALOAD
00000470: PUSH1 0x24
00000472: CALLDATALOAD
00000473: JUMPDEST
00000474: PUSH1 0x00
00000476: DUP3
00000477: DUP2
00000478: MSTORE
00000479: PUSH1 0x01
0000047b: PUSH1 0x20
0000047d: MSTORE
0000047e: PUSH1 0x40
00000480: DUP2
00000481: KECCAK256
00000482: SLOAD
00000483: DUP2
00000484: DUP1
00000485: DUP3
00000486: DUP2
00000487: EQ
00000488: ISZERO
00000489: PUSH2 0x111b
0000048c: JUMPI
0000048d: PUSH1 0x00
0000048f: SWAP4
00000490: POP
00000491: PUSH2 0x1112
00000494: JUMP
00000495: JUMPDEST
00000496: PUSH1 0x40
00000498: DUP1
00000499: MLOAD
0000049a: SWAP2
0000049b: ISZERO
0000049c: ISZERO
0000049d: DUP3
0000049e: MSTORE
0000049f: MLOAD
000004a0: SWAP1
000004a1: DUP2
000004a2: SWAP1
000004a3: SUB
000004a4: PUSH1 0x20
000004a6: ADD
000004a7: SWAP1
000004a8: RETURN
000004a9: JUMPDEST
000004aa: ISZERO
000004ab: PUSH2 0x04fe
000004ae: JUMPI
000004af: PUSH1 0x00
000004b1: CALLDATASIZE
000004b2: GT
000004b3: ISZERO
000004b4: PUSH2 0x04fa
000004b7: JUMPI
000004b8: PUSH1 0x00
000004ba: DUP1
000004bb: SLOAD
000004bc: PUSH1 0x40
000004be: MLOAD
000004bf: PUSH1 0x01
000004c1: PUSH1 0xa0
000004c3: PUSH1 0x02
000004c5: EXP
000004c6: SUB
000004c7: SWAP2
000004c8: SWAP1
000004c9: SWAP2
000004ca: AND
000004cb: SWAP2
000004cc: SWAP1
000004cd: CALLDATASIZE
000004ce: SWAP1
000004cf: DUP1
000004d0: DUP4
000004d1: DUP4
000004d2: DUP1
000004d3: DUP3
000004d4: DUP5
000004d5: CALLDATACOPY
000004d6: DUP3
000004d7: ADD
000004d8: SWAP2
000004d9: POP
000004da: POP
000004db: SWAP3
000004dc: POP
000004dd: POP
000004de: POP
000004df: PUSH1 0x00
000004e1: PUSH1 0x40
000004e3: MLOAD
000004e4: DUP1
000004e5: DUP4
000004e6: SUB
000004e7: DUP2
000004e8: PUSH1 0x00
000004ea: DUP7
000004eb: PUSH2 0x61da
000004ee: GAS
000004ef: SUB
000004f0: CALL
000004f1: SWAP2
000004f2: POP
000004f3: POP
000004f4: SWAP1
000004f5: POP
000004f6: PUSH2 0x04fe
000004f9: JUMP
000004fa: JUMPDEST
000004fb: POP
000004fc: PUSH1 0x00
000004fe: JUMPDEST
000004ff: SWAP1
00000500: JUMP
00000501: JUMPDEST
00000502: PUSH1 0x40
00000504: DUP1
00000505: MLOAD
00000506: PUSH1 0x01
00000508: PUSH1 0xa0
0000050a: PUSH1 0x02
0000050c: EXP
0000050d: SUB
0000050e: SWAP3
0000050f: SWAP1
00000510: SWAP3
00000511: AND
00000512: DUP3
00000513: MSTORE
00000514: MLOAD
00000515: SWAP1
00000516: DUP2
00000517: SWAP1
00000518: SUB
00000519: PUSH1 0x20
0000051b: ADD
0000051c: SWAP1
0000051d: RETURN
0000051e: JUMPDEST
0000051f: PUSH1 0x40
00000521: MLOAD
00000522: DUP1
00000523: DUP1
00000524: PUSH1 0x20
00000526: ADD
00000527: DUP3
00000528: DUP2
00000529: SUB
0000052a: DUP3
0000052b: MSTORE
0000052c: DUP4
0000052d: DUP2
0000052e: DUP2
0000052f: MLOAD
00000530: DUP2
00000531: MSTORE
00000532: PUSH1 0x20
00000534: ADD
00000535: SWAP2
00000536: POP
00000537: DUP1
00000538: MLOAD
00000539: SWAP1
0000053a: PUSH1 0x20
0000053c: ADD
0000053d: SWAP1
0000053e: PUSH1 0x20
00000540: MUL
00000541: DUP1
00000542: DUP4
00000543: DUP4
00000544: DUP3
00000545: SWAP1
00000546: PUSH1 0x00
00000548: PUSH1 0x04
0000054a: PUSH1 0x20
0000054c: DUP5
0000054d: PUSH1 0x1f
0000054f: ADD
00000550: DIV
00000551: PUSH1 0x03
00000553: MUL
00000554: PUSH1 0x0f
00000556: ADD
00000557: CALL
00000558: POP
00000559: SWAP1
0000055a: POP
0000055b: ADD
0000055c: SWAP3
0000055d: POP
0000055e: POP
0000055f: POP
00000560: PUSH1 0x40
00000562: MLOAD
00000563: DUP1
00000564: SWAP2
00000565: SUB
00000566: SWAP1
00000567: RETURN
00000568: JUMPDEST
00000569: PUSH1 0x40
0000056b: MLOAD
0000056c: DUP1
0000056d: DUP1
0000056e: PUSH1 0x20
00000570: ADD
00000571: DUP1
00000572: PUSH1 0x20
00000574: ADD
00000575: DUP1
00000576: PUSH1 0x20
00000578: ADD
00000579: DUP5
0000057a: DUP2
0000057b: SUB
0000057c: DUP5
0000057d: MSTORE
0000057e: DUP8
0000057f: DUP2
00000580: DUP2
00000581: MLOAD
00000582: DUP2
00000583: MSTORE
00000584: PUSH1 0x20
00000586: ADD
00000587: SWAP2
00000588: POP
00000589: DUP1
0000058a: MLOAD
0000058b: SWAP1
0000058c: PUSH1 0x20
0000058e: ADD
0000058f: SWAP1
00000590: PUSH1 0x20
00000592: MUL
00000593: DUP1
00000594: DUP4
00000595: DUP4
00000596: DUP3
00000597: SWAP1
00000598: PUSH1 0x00
0000059a: PUSH1 0x04
0000059c: PUSH1 0x20
0000059e: DUP5
0000059f: PUSH1 0x1f
000005a1: ADD
000005a2: DIV
000005a3: PUSH1 0x03
000005a5: MUL
000005a6: PUSH1 0x0f
000005a8: ADD
000005a9: CALL
000005aa: POP
000005ab: SWAP1
000005ac: POP
000005ad: ADD
000005ae: DUP5
000005af: DUP2
000005b0: SUB
000005b1: DUP4
000005b2: MSTORE
000005b3: DUP7
000005b4: DUP2
000005b5: DUP2
000005b6: MLOAD
000005b7: DUP2
000005b8: MSTORE
000005b9: PUSH1 0x20
000005bb: ADD
000005bc: SWAP2
000005bd: POP
000005be: DUP1
000005bf: MLOAD
000005c0: SWAP1
000005c1: PUSH1 0x20
000005c3: ADD
000005c4: SWAP1
000005c5: PUSH1 0x20
000005c7: MUL
000005c8: DUP1
000005c9: DUP4
000005ca: DUP4
000005cb: DUP3
000005cc: SWAP1
000005cd: PUSH1 0x00
000005cf: PUSH1 0x04
000005d1: PUSH1 0x20
000005d3: DUP5
000005d4: PUSH1 0x1f
000005d6: ADD
000005d7: DIV
000005d8: PUSH1 0x03
000005da: MUL
000005db: PUSH1 0x0f
000005dd: ADD
000005de: CALL
000005df: POP
000005e0: SWAP1
000005e1: POP
000005e2: ADD
000005e3: DUP5
000005e4: DUP2
000005e5: SUB
000005e6: DUP3
000005e7: MSTORE
000005e8: DUP6
000005e9: DUP2
000005ea: DUP2
000005eb: MLOAD
000005ec: DUP2
000005ed: MSTORE
000005ee: PUSH1 0x20
000005f0: ADD
000005f1: SWAP2
000005f2: POP
000005f3: DUP1
000005f4: MLOAD
000005f5: SWAP1
000005f6: PUSH1 0x20
000005f8: ADD
000005f9: SWAP1
000005fa: PUSH1 0x20
000005fc: MUL
000005fd: DUP1
000005fe: DUP4
000005ff: DUP4
00000600: DUP3
00000601: SWAP1
00000602: PUSH1 0x00
00000604: PUSH1 0x04
00000606: PUSH1 0x20
00000608: DUP5
00000609: PUSH1 0x1f
0000060b: ADD
0000060c: DIV
0000060d: PUSH1 0x03
0000060f: MUL
00000610: PUSH1 0x0f
00000612: ADD
00000613: CALL
00000614: POP
00000615: SWAP1
00000616: POP
00000617: ADD
00000618: SWAP7
00000619: POP
0000061a: POP
0000061b: POP
0000061c: POP
0000061d: POP
0000061e: POP
0000061f: POP
00000620: PUSH1 0x40
00000622: MLOAD
00000623: DUP1
00000624: SWAP2
00000625: SUB
00000626: SWAP1
00000627: RETURN
00000628: JUMPDEST
00000629: PUSH1 0x40
0000062b: DUP1
0000062c: MLOAD
0000062d: SWAP2
0000062e: DUP3
0000062f: MSTORE
00000630: MLOAD
00000631: SWAP1
00000632: DUP2
00000633: SWAP1
00000634: SUB
00000635: PUSH1 0x20
00000637: ADD
00000638: SWAP1
00000639: RETURN
0000063a: JUMPDEST
0000063b: ISZERO
0000063c: PUSH2 0x0693
0000063f: JUMPI
00000640: PUSH1 0x00
00000642: CALLDATASIZE
00000643: PUSH1 0x40
00000645: MLOAD
00000646: DUP1
00000647: DUP4
00000648: DUP4
00000649: DUP1
0000064a: DUP3
0000064b: DUP5
0000064c: CALLDATACOPY
0000064d: DUP3
0000064e: ADD
0000064f: SWAP2
00000650: POP
00000651: POP
00000652: SWAP3
00000653: POP
00000654: POP
00000655: POP
00000656: PUSH1 0x40
00000658: MLOAD
00000659: DUP1
0000065a: SWAP2
0000065b: SUB
0000065c: SWAP1
0000065d: KECCAK256
0000065e: SWAP4
0000065f: POP
00000660: PUSH1 0x04
00000662: PUSH1 0x00
00000664: POP
00000665: PUSH1 0x00
00000667: CALLER
00000668: PUSH1 0x01
0000066a: PUSH1 0xa0
0000066c: PUSH1 0x02
0000066e: EXP
0000066f: SUB
00000670: AND
00000671: DUP2
00000672: MSTORE
00000673: PUSH1 0x20
00000675: ADD
00000676: SWAP1
00000677: DUP2
00000678: MSTORE
00000679: PUSH1 0x20
0000067b: ADD
0000067c: PUSH1 0x00
0000067e: KECCAK256
0000067f: PUSH1 0x00
00000681: POP
00000682: SLOAD
00000683: SWAP3
00000684: POP
00000685: PUSH2 0x069a
00000688: DUP5
00000689: CALLER
0000068a: PUSH2 0x0473
0000068d: JUMP
0000068e: JUMPDEST
0000068f: PUSH1 0x01
00000691: SWAP5
00000692: POP
00000693: JUMPDEST
00000694: POP
00000695: POP
00000696: POP
00000697: POP
00000698: SWAP1
00000699: JUMP
0000069a: JUMPDEST
0000069b: ISZERO
0000069c: PUSH2 0x06a8
0000069f: JUMPI
000006a0: PUSH1 0x00
000006a2: SWAP5
000006a3: POP
000006a4: PUSH2 0x0693
000006a7: JUMP
000006a8: JUMPDEST
000006a9: PUSH1 0x00
000006ab: DUP5
000006ac: DUP2
000006ad: MSTORE
000006ae: PUSH1 0x01
000006b0: PUSH1 0x20
000006b2: MSTORE
000006b3: PUSH1 0x40
000006b5: DUP2
000006b6: KECCAK256
000006b7: SLOAD
000006b8: SWAP3
000006b9: POP
000006ba: DUP3
000006bb: EQ
000006bc: ISZERO
000006bd: PUSH2 0x078a
000006c0: JUMPI
000006c1: PUSH1 0x02
000006c3: DUP1
000006c4: SLOAD
000006c5: PUSH1 0x01
000006c7: DUP2
000006c8: ADD
000006c9: DUP1
000006ca: DUP4
000006cb: SSTORE
000006cc: SWAP1
000006cd: SWAP2
000006ce: SWAP1
000006cf: DUP3
000006d0: DUP1
000006d1: ISZERO
000006d2: DUP3
000006d3: SWAP1
000006d4: GT
000006d5: PUSH2 0x06f7
000006d8: JUMPI
000006d9: PUSH1 0x03
000006db: MUL
000006dc: DUP2
000006dd: PUSH1 0x03
000006df: MUL
000006e0: DUP4
000006e1: PUSH1 0x00
000006e3: MSTORE
000006e4: PUSH1 0x20
000006e6: PUSH1 0x00
000006e8: KECCAK256
000006e9: SWAP2
000006ea: DUP3
000006eb: ADD
000006ec: SWAP2
000006ed: ADD
000006ee: PUSH2 0x06f7
000006f1: SWAP2
000006f2: SWAP1
000006f3: PUSH2 0x08c6
000006f6: JUMP
000006f7: JUMPDEST
000006f8: POP
000006f9: POP
000006fa: PUSH1 0x02
000006fc: DUP1
000006fd: SLOAD
000006fe: PUSH1 0x03
00000700: SLOAD
00000701: SWAP4
00000702: SWAP6
00000703: POP
00000704: SWAP1
00000705: SWAP2
00000706: POP
00000707: DUP5
00000708: SWAP1
00000709: DUP2
0000070a: LT
0000070b: ISZERO
0000070c: PUSH2 0x0002
0000070f: JUMPI
00000710: PUSH1 0x00
00000712: DUP3
00000713: SWAP1
00000714: MSTORE
00000715: PUSH1 0x03
00000717: DUP2
00000718: MUL
00000719: PUSH32 0x405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf
0000073a: ADD
0000073b: SWAP3
0000073c: SWAP1
0000073d: SWAP3
0000073e: SSTORE
0000073f: DUP1
00000740: SLOAD
00000741: DUP7
00000742: SWAP3
00000743: POP
00000744: DUP5
00000745: SWAP1
00000746: DUP2
00000747: LT
00000748: ISZERO
00000749: PUSH2 0x0002
0000074c: JUMPI
0000074d: POP
0000074e: POP
0000074f: POP
00000750: PUSH1 0x03
00000752: DUP3
00000753: MUL
00000754: PUSH32 0x405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad0
00000775: ADD
00000776: DUP5
00000777: SWAP1
00000778: SSTORE
00000779: PUSH1 0x00
0000077b: DUP5
0000077c: DUP2
0000077d: MSTORE
0000077e: PUSH1 0x01
00000780: PUSH1 0x20
00000782: MSTORE
00000783: PUSH1 0x40
00000785: SWAP1
00000786: KECCAK256
00000787: DUP3
00000788: SWAP1
00000789: SSTORE
0000078a: JUMPDEST
0000078b: PUSH1 0x02
0000078d: DUP1
0000078e: SLOAD
0000078f: DUP4
00000790: SWAP1
00000791: DUP2
00000792: LT
00000793: ISZERO
00000794: PUSH2 0x0002
00000797: JUMPI
00000798: SWAP1
00000799: PUSH1 0x00
0000079b: MSTORE
0000079c: PUSH1 0x20
0000079e: PUSH1 0x00
000007a0: KECCAK256
000007a1: SWAP1
000007a2: PUSH1 0x03
000007a4: MUL
000007a5: ADD
000007a6: PUSH1 0x00
000007a8: POP
000007a9: PUSH1 0x01
000007ab: DUP2
000007ac: DUP2
000007ad: ADD
000007ae: SLOAD
000007af: SWAP2
000007b0: SWAP3
000007b1: POP
000007b2: SWAP1
000007b3: GT
000007b4: PUSH2 0x090f
000007b7: JUMPI
000007b8: PUSH1 0x40
000007ba: DUP1
000007bb: MLOAD
000007bc: PUSH1 0x01
000007be: DUP2
000007bf: MSTORE
000007c0: SWAP1
000007c1: MLOAD
000007c2: DUP6
000007c3: SWAP2
000007c4: PUSH1 0x01
000007c6: PUSH1 0xa0
000007c8: PUSH1 0x02
000007ca: EXP
000007cb: SUB
000007cc: CALLER
000007cd: AND
000007ce: SWAP2
000007cf: PUSH32 0xe65b00b698ba37c614af350761c735c5f4a82b4ab365a1f1022d49d9dfc8e930
000007f0: SWAP2
000007f1: DUP2
000007f2: SWAP1
000007f3: SUB
000007f4: PUSH1 0x20
000007f6: ADD
000007f7: SWAP1
000007f8: LOG3
000007f9: PUSH2 0x068e
000007fc: DUP5
000007fd: JUMPDEST
000007fe: PUSH1 0x00
00000800: DUP2
00000801: DUP2
00000802: MSTORE
00000803: PUSH1 0x01
00000805: PUSH1 0x20
00000807: MSTORE
00000808: PUSH1 0x02
0000080a: SLOAD
0000080b: PUSH1 0x40
0000080d: DUP3
0000080e: KECCAK256
0000080f: SLOAD
00000810: SWAP2
00000811: SWAP1
00000812: PUSH1 0x00
00000814: NOT
00000815: ADD
00000816: DUP3
00000817: LT
00000818: ISZERO
00000819: PUSH2 0x11b1
0000081c: JUMPI
0000081d: PUSH1 0x02
0000081f: DUP1
00000820: SLOAD
00000821: PUSH1 0x00
00000823: NOT
00000824: DUP2
00000825: ADD
00000826: SWAP1
00000827: DUP2
00000828: LT
00000829: ISZERO
0000082a: PUSH2 0x0002
0000082d: JUMPI
0000082e: SWAP1
0000082f: PUSH1 0x00
00000831: MSTORE
00000832: PUSH1 0x20
00000834: PUSH1 0x00
00000836: KECCAK256
00000837: SWAP1
00000838: PUSH1 0x03
0000083a: MUL
0000083b: ADD
0000083c: PUSH1 0x00
0000083e: POP
0000083f: SWAP1
00000840: POP
00000841: DUP1
00000842: PUSH1 0x02
00000844: PUSH1 0x00
00000846: POP
00000847: DUP4
00000848: DUP2
00000849: SLOAD
0000084a: DUP2
0000084b: LT
0000084c: ISZERO
0000084d: PUSH2 0x0002
00000850: JUMPI
00000851: PUSH1 0x20
00000853: PUSH1 0x00
00000855: DUP2
00000856: DUP2
00000857: KECCAK256
00000858: DUP6
00000859: SLOAD
0000085a: PUSH1 0x03
0000085c: SWAP1
0000085d: SWAP5
0000085e: MUL
0000085f: ADD
00000860: DUP1
00000861: SLOAD
00000862: DUP5
00000863: DUP3
00000864: SSTORE
00000865: DUP2
00000866: DUP4
00000867: MSTORE
00000868: SWAP2
00000869: DUP4
0000086a: SWAP1
0000086b: KECCAK256
0000086c: SWAP1
0000086d: SWAP5
0000086e: POP
0000086f: DUP5
00000870: SWAP4
00000871: PUSH1 0x1f
00000873: SWAP3
00000874: SWAP1
00000875: SWAP3
00000876: ADD
00000877: SWAP3
00000878: SWAP1
00000879: SWAP3
0000087a: DIV
0000087b: DUP3
0000087c: ADD
0000087d: SWAP2
0000087e: DUP6
0000087f: DUP3
00000880: ISZERO
00000881: PUSH2 0x11e9
00000884: JUMPI
00000885: PUSH1 0x00
00000887: MSTORE
00000888: PUSH1 0x20
0000088a: PUSH1 0x00
0000088c: KECCAK256
0000088d: SWAP2
0000088e: PUSH1 0x1f
00000890: ADD
00000891: PUSH1 0x20
00000893: SWAP1
00000894: DIV
00000895: DUP3
00000896: ADD
00000897: JUMPDEST
00000898: DUP3
00000899: DUP2
0000089a: GT
0000089b: ISZERO
0000089c: PUSH2 0x11e9
0000089f: JUMPI
000008a0: DUP3
000008a1: SLOAD
000008a2: DUP3
000008a3: SSTORE
000008a4: SWAP2
000008a5: PUSH1 0x01
000008a7: ADD
000008a8: SWAP2
000008a9: SWAP1
000008aa: PUSH1 0x01
000008ac: ADD
000008ad: SWAP1
000008ae: PUSH2 0x0897
000008b1: JUMP
000008b2: JUMPDEST
000008b3: POP
000008b4: POP
000008b5: PUSH1 0x00
000008b7: PUSH1 0x01
000008b9: DUP3
000008ba: ADD
000008bb: DUP2
000008bc: SWAP1
000008bd: SSTORE
000008be: PUSH1 0x02
000008c0: DUP3
000008c1: ADD
000008c2: SSTORE
000008c3: PUSH1 0x03
000008c5: ADD
000008c6: JUMPDEST
000008c7: DUP1
000008c8: DUP3
000008c9: GT
000008ca: ISZERO
000008cb: PUSH2 0x090b
000008ce: JUMPI
000008cf: PUSH1 0x00
000008d1: PUSH1 0x00
000008d3: DUP3
000008d4: ADD
000008d5: PUSH1 0x00
000008d7: POP
000008d8: DUP1
000008d9: SLOAD
000008da: PUSH1 0x00
000008dc: DUP3
000008dd: SSTORE
000008de: PUSH1 0x1f
000008e0: ADD
000008e1: PUSH1 0x20
000008e3: SWAP1
000008e4: DIV
000008e5: SWAP1
000008e6: PUSH1 0x00
000008e8: MSTORE
000008e9: PUSH1 0x20
000008eb: PUSH1 0x00
000008ed: KECCAK256
000008ee: SWAP1
000008ef: DUP2
000008f0: ADD
000008f1: SWAP1
000008f2: PUSH2 0x08b2
000008f5: SWAP2
000008f6: SWAP1
000008f7: JUMPDEST
000008f8: DUP1
000008f9: DUP3
000008fa: GT
000008fb: ISZERO
000008fc: PUSH2 0x090b
000008ff: JUMPI
00000900: PUSH1 0x00
00000902: DUP2
00000903: SSTORE
00000904: PUSH1 0x01
00000906: ADD
00000907: PUSH2 0x08f7
0000090a: JUMP
0000090b: JUMPDEST
0000090c: POP
0000090d: SWAP1
0000090e: JUMP
0000090f: JUMPDEST
00000910: PUSH1 0x40
00000912: DUP1
00000913: MLOAD
00000914: PUSH1 0x00
00000916: DUP2
00000917: MSTORE
00000918: SWAP1
00000919: MLOAD
0000091a: DUP6
0000091b: SWAP2
0000091c: PUSH1 0x01
0000091e: PUSH1 0xa0
00000920: PUSH1 0x02
00000922: EXP
00000923: SUB
00000924: CALLER
00000925: AND
00000926: SWAP2
00000927: PUSH32 0xe65b00b698ba37c614af350761c735c5f4a82b4ab365a1f1022d49d9dfc8e930
00000948: SWAP2
00000949: DUP2
0000094a: SWAP1
0000094b: SUB
0000094c: PUSH1 0x20
0000094e: ADD
0000094f: SWAP1
00000950: LOG3
00000951: PUSH1 0x01
00000953: DUP2
00000954: ADD
00000955: DUP1
00000956: SLOAD
00000957: PUSH1 0x00
00000959: NOT
0000095a: ADD
0000095b: SWAP1
0000095c: SSTORE
0000095d: DUP1
0000095e: SLOAD
0000095f: DUP4
00000960: LT
00000961: PUSH2 0x09a9
00000964: JUMPI
00000965: DUP3
00000966: PUSH1 0x01
00000968: ADD
00000969: DUP2
0000096a: PUSH1 0x00
0000096c: ADD
0000096d: PUSH1 0x00
0000096f: POP
00000970: DUP2
00000971: DUP2
00000972: SLOAD
00000973: DUP2
00000974: DUP4
00000975: SSTORE
00000976: DUP2
00000977: DUP2
00000978: ISZERO
00000979: GT
0000097a: PUSH2 0x09a4
0000097d: JUMPI
0000097e: PUSH1 0x1f
00000980: ADD
00000981: PUSH1 0x20
00000983: SWAP1
00000984: DIV
00000985: DUP2
00000986: PUSH1 0x1f
00000988: ADD
00000989: PUSH1 0x20
0000098b: SWAP1
0000098c: DIV
0000098d: DUP4
0000098e: PUSH1 0x00
00000990: MSTORE
00000991: PUSH1 0x20
00000993: PUSH1 0x00
00000995: KECCAK256
00000996: SWAP2
00000997: DUP3
00000998: ADD
00000999: SWAP2
0000099a: ADD
0000099b: PUSH2 0x09a4
0000099e: SWAP2
0000099f: SWAP1
000009a0: PUSH2 0x08f7
000009a3: JUMP
000009a4: JUMPDEST
000009a5: POP
000009a6: POP
000009a7: POP
000009a8: POP
000009a9: JUMPDEST
000009aa: DUP1
000009ab: SLOAD
000009ac: PUSH1 0x01
000009ae: SWAP1
000009af: DUP3
000009b0: SWAP1
000009b1: DUP6
000009b2: SWAP1
000009b3: DUP2
000009b4: LT
000009b5: ISZERO
000009b6: PUSH2 0x0002
000009b9: JUMPI
000009ba: SWAP1
000009bb: PUSH1 0x00
000009bd: MSTORE
000009be: PUSH1 0x20
000009c0: PUSH1 0x00
000009c2: KECCAK256
000009c3: SWAP1
000009c4: PUSH1 0x20
000009c6: SWAP2
000009c7: DUP3
000009c8: DUP3
000009c9: DIV
000009ca: ADD
000009cb: SWAP2
000009cc: SWAP1
000009cd: MOD
000009ce: PUSH2 0x0100
000009d1: EXP
000009d2: DUP2
000009d3: SLOAD
000009d4: DUP2
000009d5: PUSH1 0xff
000009d7: MUL
000009d8: NOT
000009d9: AND
000009da: SWAP1
000009db: DUP4
000009dc: MUL
000009dd: OR
000009de: SWAP1
000009df: SSTORE
000009e0: POP
000009e1: PUSH1 0x00
000009e3: SWAP5
000009e4: POP
000009e5: PUSH2 0x0693
000009e8: JUMP
000009e9: JUMPDEST
000009ea: ISZERO
000009eb: PUSH2 0x0a07
000009ee: JUMPI
000009ef: PUSH1 0x00
000009f1: SWAP2
000009f2: POP
000009f3: JUMPDEST
000009f4: POP
000009f5: SWAP2
000009f6: SWAP1
000009f7: POP
000009f8: JUMP
000009f9: JUMPDEST
000009fa: ISZERO
000009fb: PUSH2 0x09f3
000009fe: JUMPI
000009ff: PUSH2 0x09e9
00000a02: DUP4
00000a03: PUSH2 0x0449
00000a06: JUMP
00000a07: JUMPDEST
00000a08: PUSH1 0x05
00000a0a: DUP1
00000a0b: SLOAD
00000a0c: PUSH1 0x01
00000a0e: DUP2
00000a0f: ADD
00000a10: DUP1
00000a11: DUP4
00000a12: SSTORE
00000a13: SWAP1
00000a14: SWAP2
00000a15: SWAP1
00000a16: DUP3
00000a17: DUP1
00000a18: ISZERO
00000a19: DUP3
00000a1a: SWAP1
00000a1b: GT
00000a1c: PUSH2 0x0a38
00000a1f: JUMPI
00000a20: DUP2
00000a21: DUP4
00000a22: PUSH1 0x00
00000a24: MSTORE
00000a25: PUSH1 0x20
00000a27: PUSH1 0x00
00000a29: KECCAK256
00000a2a: SWAP2
00000a2b: DUP3
00000a2c: ADD
00000a2d: SWAP2
00000a2e: ADD
00000a2f: PUSH2 0x0a38
00000a32: SWAP2
00000a33: SWAP1
00000a34: PUSH2 0x08f7
00000a37: JUMP
00000a38: JUMPDEST
00000a39: POP
00000a3a: POP
00000a3b: POP
00000a3c: SWAP1
00000a3d: POP
00000a3e: DUP3
00000a3f: PUSH1 0x05
00000a41: PUSH1 0x00
00000a43: POP
00000a44: DUP3
00000a45: DUP2
00000a46: SLOAD
00000a47: DUP2
00000a48: LT
00000a49: ISZERO
00000a4a: PUSH2 0x0002
00000a4d: JUMPI
00000a4e: POP
00000a4f: POP
00000a50: POP
00000a51: PUSH1 0x00
00000a53: DUP1
00000a54: MLOAD
00000a55: PUSH1 0x20
00000a57: PUSH2 0x127a
00000a5a: DUP4
00000a5b: CODECOPY
00000a5c: DUP2
00000a5d: MLOAD
00000a5e: SWAP2
00000a5f: MSTORE
00000a60: DUP2
00000a61: ADD
00000a62: DUP1
00000a63: SLOAD
00000a64: PUSH1 0x01
00000a66: PUSH1 0xa0
00000a68: PUSH1 0x02
00000a6a: EXP
00000a6b: SUB
00000a6c: NOT
00000a6d: AND
00000a6e: DUP5
00000a6f: OR
00000a70: SWAP1
00000a71: SSTORE
00000a72: PUSH1 0x01
00000a74: PUSH1 0xa0
00000a76: PUSH1 0x02
00000a78: EXP
00000a79: SUB
00000a7a: DUP4
00000a7b: AND
00000a7c: PUSH1 0x00
00000a7e: DUP2
00000a7f: DUP2
00000a80: MSTORE
00000a81: PUSH1 0x04
00000a83: PUSH1 0x20
00000a85: SWAP1
00000a86: DUP2
00000a87: MSTORE
00000a88: PUSH1 0x40
00000a8a: SWAP2
00000a8b: DUP3
00000a8c: SWAP1
00000a8d: KECCAK256
00000a8e: DUP5
00000a8f: SWAP1
00000a90: SSTORE
00000a91: DUP2
00000a92: MLOAD
00000a93: SWAP3
00000a94: DUP4
00000a95: MSTORE
00000a96: SWAP1
00000a97: MLOAD
00000a98: PUSH32 0x994a936646fe87ffe4f1e469d3d6aa417d6b855598397f323de5b449f765f0c3
00000ab9: SWAP3
00000aba: DUP2
00000abb: SWAP1
00000abc: SUB
00000abd: SWAP1
00000abe: SWAP2
00000abf: ADD
00000ac0: SWAP1
00000ac1: LOG1
00000ac2: POP
00000ac3: PUSH1 0x01
00000ac5: SWAP3
00000ac6: SWAP2
00000ac7: POP
00000ac8: POP
00000ac9: JUMP
00000aca: JUMPDEST
00000acb: ISZERO
00000acc: PUSH2 0x0464
00000acf: JUMPI
00000ad0: DUP2
00000ad1: PUSH1 0x00
00000ad3: EQ
00000ad4: DUP1
00000ad5: PUSH2 0x0ae3
00000ad8: JUMPI
00000ad9: POP
00000ada: PUSH1 0x05
00000adc: SLOAD
00000add: PUSH1 0x00
00000adf: NOT
00000ae0: ADD
00000ae1: DUP3
00000ae2: GT
00000ae3: JUMPDEST
00000ae4: ISZERO
00000ae5: PUSH2 0x0af0
00000ae8: JUMPI
00000ae9: POP
00000aea: PUSH1 0x00
00000aec: PUSH2 0x0464
00000aef: JUMP
00000af0: JUMPDEST
00000af1: PUSH1 0x03
00000af3: DUP3
00000af4: SWAP1
00000af5: SSTORE
00000af6: PUSH2 0x0b7e
00000af9: JUMPDEST
00000afa: PUSH1 0x02
00000afc: SLOAD
00000afd: PUSH1 0x00
00000aff: NOT
00000b00: DUP2
00000b01: ADD
00000b02: JUMPDEST
00000b03: PUSH1 0x00
00000b05: DUP2
00000b06: GT
00000b07: ISZERO
00000b08: PUSH2 0x1269
00000b0b: JUMPI
00000b0c: PUSH1 0x02
00000b0e: DUP1
00000b0f: SLOAD
00000b10: PUSH1 0x01
00000b12: SWAP2
00000b13: PUSH1 0x00
00000b15: SWAP2
00000b16: DUP5
00000b17: SWAP1
00000b18: DUP2
00000b19: LT
00000b1a: ISZERO
00000b1b: PUSH2 0x0002
00000b1e: JUMPI
00000b1f: SWAP1
00000b20: PUSH1 0x00
00000b22: MSTORE
00000b23: PUSH1 0x20
00000b25: PUSH1 0x00
00000b27: KECCAK256
00000b28: SWAP1
00000b29: PUSH1 0x03
00000b2b: MUL
00000b2c: ADD
00000b2d: PUSH1 0x00
00000b2f: POP
00000b30: PUSH1 0x02
00000b32: SWAP1
00000b33: DUP2
00000b34: ADD
00000b35: SLOAD
00000b36: DUP3
00000b37: MSTORE
00000b38: PUSH1 0x20
00000b3a: DUP3
00000b3b: ADD
00000b3c: SWAP3
00000b3d: SWAP1
00000b3e: SWAP3
00000b3f: MSTORE
00000b40: PUSH1 0x40
00000b42: ADD
00000b43: PUSH1 0x00
00000b45: SWAP1
00000b46: DUP2
00000b47: KECCAK256
00000b48: SSTORE
00000b49: DUP1
00000b4a: SLOAD
00000b4b: PUSH1 0x00
00000b4d: NOT
00000b4e: DUP2
00000b4f: ADD
00000b50: DUP1
00000b51: DUP4
00000b52: SSTORE
00000b53: SWAP1
00000b54: SWAP2
00000b55: SWAP1
00000b56: DUP3
00000b57: DUP1
00000b58: ISZERO
00000b59: DUP3
00000b5a: SWAP1
00000b5b: GT
00000b5c: PUSH2 0x126d
00000b5f: JUMPI
00000b60: PUSH1 0x03
00000b62: MUL
00000b63: DUP2
00000b64: PUSH1 0x03
00000b66: MUL
00000b67: DUP4
00000b68: PUSH1 0x00
00000b6a: MSTORE
00000b6b: PUSH1 0x20
00000b6d: PUSH1 0x00
00000b6f: KECCAK256
00000b70: SWAP2
00000b71: DUP3
00000b72: ADD
00000b73: SWAP2
00000b74: ADD
00000b75: PUSH2 0x126d
00000b78: SWAP2
00000b79: SWAP1
00000b7a: PUSH2 0x1234
00000b7d: JUMP
00000b7e: JUMPDEST
00000b7f: PUSH1 0x40
00000b81: DUP1
00000b82: MLOAD
00000b83: DUP4
00000b84: DUP2
00000b85: MSTORE
00000b86: SWAP1
00000b87: MLOAD
00000b88: PUSH32 0xacbdb084c721332ac59f9b8e392196c9eb0e4932862da8eb9beaf0dad4f550da
00000ba9: SWAP2
00000baa: DUP2
00000bab: SWAP1
00000bac: SUB
00000bad: PUSH1 0x20
00000baf: ADD
00000bb0: SWAP1
00000bb1: LOG1
00000bb2: POP
00000bb3: PUSH1 0x01
00000bb5: PUSH2 0x0464
00000bb8: JUMP
00000bb9: JUMPDEST
00000bba: ISZERO
00000bbb: PUSH2 0x0c32
00000bbe: JUMPI
00000bbf: DUP4
00000bc0: PUSH1 0x01
00000bc2: PUSH1 0xa0
00000bc4: PUSH1 0x02
00000bc6: EXP
00000bc7: SUB
00000bc8: AND
00000bc9: DUP4
00000bca: DUP4
00000bcb: PUSH1 0x40
00000bcd: MLOAD
00000bce: DUP1
00000bcf: DUP3
00000bd0: DUP1
00000bd1: MLOAD
00000bd2: SWAP1
00000bd3: PUSH1 0x20
00000bd5: ADD
00000bd6: SWAP1
00000bd7: DUP1
00000bd8: DUP4
00000bd9: DUP4
00000bda: DUP3
00000bdb: SWAP1
00000bdc: PUSH1 0x00
00000bde: PUSH1 0x04
00000be0: PUSH1 0x20
00000be2: DUP5
00000be3: PUSH1 0x1f
00000be5: ADD
00000be6: DIV
00000be7: PUSH1 0x03
00000be9: MUL
00000bea: PUSH1 0x0f
00000bec: ADD
00000bed: CALL
00000bee: POP
00000bef: SWAP1
00000bf0: POP
00000bf1: SWAP1
00000bf2: DUP2
00000bf3: ADD
00000bf4: SWAP1
00000bf5: PUSH1 0x1f
00000bf7: AND
00000bf8: DUP1
00000bf9: ISZERO
00000bfa: PUSH2 0x0c17
00000bfd: JUMPI
00000bfe: DUP1
00000bff: DUP3
00000c00: SUB
00000c01: DUP1
00000c02: MLOAD
00000c03: PUSH1 0x01
00000c05: DUP4
00000c06: PUSH1 0x20
00000c08: SUB
00000c09: PUSH2 0x0100
00000c0c: EXP
00000c0d: SUB
00000c0e: NOT
00000c0f: AND
00000c10: DUP2
00000c11: MSTORE
00000c12: PUSH1 0x20
00000c14: ADD
00000c15: SWAP2
00000c16: POP
00000c17: JUMPDEST
00000c18: POP
00000c19: SWAP2
00000c1a: POP
00000c1b: POP
00000c1c: PUSH1 0x00
00000c1e: PUSH1 0x40
00000c20: MLOAD
00000c21: DUP1
00000c22: DUP4
00000c23: SUB
00000c24: DUP2
00000c25: DUP6
00000c26: DUP8
00000c27: PUSH2 0x8502
00000c2a: GAS
00000c2b: SUB
00000c2c: CALL
00000c2d: SWAP4
00000c2e: POP
00000c2f: POP
00000c30: POP
00000c31: POP
00000c32: JUMPDEST
00000c33: SWAP4
00000c34: SWAP3
00000c35: POP
00000c36: POP
00000c37: POP
00000c38: JUMP
00000c39: JUMPDEST
00000c3a: ISZERO
00000c3b: PUSH2 0x0caa
00000c3e: JUMPI
00000c3f: PUSH1 0x01
00000c41: PUSH1 0xa0
00000c43: PUSH1 0x02
00000c45: EXP
00000c46: SUB
00000c47: DUP5
00000c48: AND
00000c49: PUSH1 0x00
00000c4b: SWAP1
00000c4c: DUP2
00000c4d: MSTORE
00000c4e: PUSH1 0x04
00000c50: PUSH1 0x20
00000c52: MSTORE
00000c53: PUSH1 0x40
00000c55: DUP2
00000c56: KECCAK256
00000c57: SLOAD
00000c58: SWAP3
00000c59: POP
00000c5a: DUP3
00000c5b: EQ
00000c5c: ISZERO
00000c5d: PUSH2 0x0cb1
00000c60: JUMPI
00000c61: PUSH1 0x00
00000c63: SWAP3
00000c64: POP
00000c65: PUSH2 0x0caa
00000c68: JUMP
00000c69: JUMPDEST
00000c6a: PUSH1 0x40
00000c6c: DUP1
00000c6d: MLOAD
00000c6e: PUSH1 0x01
00000c70: PUSH1 0xa0
00000c72: PUSH1 0x02
00000c74: EXP
00000c75: SUB
00000c76: DUP7
00000c77: AND
00000c78: DUP2
00000c79: MSTORE
00000c7a: SWAP1
00000c7b: MLOAD
00000c7c: PUSH32 0x58619076adf5bb0943d100ef88d52d7c3fd691b19d3a9071b555b651fbf418da
00000c9d: SWAP2
00000c9e: DUP2
00000c9f: SWAP1
00000ca0: SUB
00000ca1: PUSH1 0x20
00000ca3: ADD
00000ca4: SWAP1
00000ca5: LOG1
00000ca6: PUSH1 0x01
00000ca8: SWAP3
00000ca9: POP
00000caa: JUMPDEST
00000cab: POP
00000cac: POP
00000cad: SWAP2
00000cae: SWAP1
00000caf: POP
00000cb0: JUMP
00000cb1: JUMPDEST
00000cb2: PUSH1 0x05
00000cb4: SLOAD
00000cb5: PUSH1 0x03
00000cb7: SLOAD
00000cb8: PUSH1 0x00
00000cba: NOT
00000cbb: SWAP2
00000cbc: SWAP1
00000cbd: SWAP2
00000cbe: ADD
00000cbf: SWAP1
00000cc0: LT
00000cc1: PUSH2 0x0ccd
00000cc4: JUMPI
00000cc5: PUSH1 0x00
00000cc7: SWAP3
00000cc8: POP
00000cc9: PUSH2 0x0caa
00000ccc: JUMP
00000ccd: JUMPDEST
00000cce: PUSH1 0x05
00000cd0: SLOAD
00000cd1: PUSH1 0x00
00000cd3: NOT
00000cd4: ADD
00000cd5: DUP3
00000cd6: LT
00000cd7: ISZERO
00000cd8: PUSH2 0x0d65
00000cdb: JUMPI
00000cdc: PUSH1 0x05
00000cde: DUP1
00000cdf: SLOAD
00000ce0: PUSH1 0x00
00000ce2: NOT
00000ce3: DUP2
00000ce4: ADD
00000ce5: SWAP1
00000ce6: DUP2
00000ce7: LT
00000ce8: ISZERO
00000ce9: PUSH2 0x0002
00000cec: JUMPI
00000ced: POP
00000cee: DUP1
00000cef: SLOAD
00000cf0: PUSH1 0x00
00000cf2: DUP3
00000cf3: SWAP1
00000cf4: MSTORE
00000cf5: PUSH32 0x036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3daf
00000d16: DUP2
00000d17: ADD
00000d18: SLOAD
00000d19: PUSH1 0x01
00000d1b: PUSH1 0xa0
00000d1d: PUSH1 0x02
00000d1f: EXP
00000d20: SUB
00000d21: AND
00000d22: SWAP3
00000d23: POP
00000d24: DUP3
00000d25: SWAP2
00000d26: SWAP1
00000d27: DUP5
00000d28: SWAP1
00000d29: DUP2
00000d2a: LT
00000d2b: ISZERO
00000d2c: PUSH2 0x0002
00000d2f: JUMPI
00000d30: POP
00000d31: POP
00000d32: POP
00000d33: PUSH1 0x00
00000d35: DUP1
00000d36: MLOAD
00000d37: PUSH1 0x20
00000d39: PUSH2 0x127a
00000d3c: DUP4
00000d3d: CODECOPY
00000d3e: DUP2
00000d3f: MLOAD
00000d40: SWAP2
00000d41: MSTORE
00000d42: DUP3
00000d43: ADD
00000d44: DUP1
00000d45: SLOAD
00000d46: PUSH1 0x01
00000d48: PUSH1 0xa0
00000d4a: PUSH1 0x02
00000d4c: EXP
00000d4d: SUB
00000d4e: NOT
00000d4f: AND
00000d50: DUP3
00000d51: OR
00000d52: SWAP1
00000d53: SSTORE
00000d54: PUSH1 0x00
00000d56: DUP2
00000d57: DUP2
00000d58: MSTORE
00000d59: PUSH1 0x04
00000d5b: PUSH1 0x20
00000d5d: MSTORE
00000d5e: PUSH1 0x40
00000d60: SWAP1
00000d61: KECCAK256
00000d62: DUP3
00000d63: SWAP1
00000d64: SSTORE
00000d65: JUMPDEST
00000d66: PUSH1 0x05
00000d68: DUP1
00000d69: SLOAD
00000d6a: PUSH1 0x00
00000d6c: NOT
00000d6d: DUP2
00000d6e: ADD
00000d6f: DUP1
00000d70: DUP4
00000d71: SSTORE
00000d72: SWAP1
00000d73: SWAP2
00000d74: SWAP1
00000d75: DUP3
00000d76: DUP1
00000d77: ISZERO
00000d78: DUP3
00000d79: SWAP1
00000d7a: GT
00000d7b: PUSH2 0x0d95
00000d7e: JUMPI
00000d7f: PUSH1 0x00
00000d81: DUP4
00000d82: DUP2
00000d83: MSTORE
00000d84: PUSH1 0x20
00000d86: SWAP1
00000d87: KECCAK256
00000d88: PUSH2 0x0d95
00000d8b: SWAP2
00000d8c: DUP2
00000d8d: ADD
00000d8e: SWAP1
00000d8f: DUP4
00000d90: ADD
00000d91: PUSH2 0x08f7
00000d94: JUMP
00000d95: JUMPDEST
00000d96: POP
00000d97: POP
00000d98: POP
00000d99: POP
00000d9a: PUSH1 0x01
00000d9c: PUSH1 0xa0
00000d9e: PUSH1 0x02
00000da0: EXP
00000da1: SUB
00000da2: DUP5
00000da3: AND
00000da4: PUSH1 0x00
00000da6: SWAP1
00000da7: DUP2
00000da8: MSTORE
00000da9: PUSH1 0x04
00000dab: PUSH1 0x20
00000dad: MSTORE
00000dae: PUSH1 0x40
00000db0: DUP2
00000db1: KECCAK256
00000db2: SSTORE
00000db3: PUSH2 0x0c69
00000db6: PUSH2 0x0af9
00000db9: JUMP
00000dba: JUMPDEST
00000dbb: ISZERO
00000dbc: PUSH2 0x0caa
00000dbf: JUMPI
00000dc0: PUSH1 0x01
00000dc2: PUSH1 0xa0
00000dc4: PUSH1 0x02
00000dc6: EXP
00000dc7: SUB
00000dc8: CALLER
00000dc9: SWAP1
00000dca: DUP2
00000dcb: AND
00000dcc: PUSH1 0x00
00000dce: SWAP1
00000dcf: DUP2
00000dd0: MSTORE
00000dd1: PUSH1 0x04
00000dd3: PUSH1 0x20
00000dd5: MSTORE
00000dd6: PUSH1 0x40
00000dd8: SWAP1
00000dd9: KECCAK256
00000dda: SLOAD
00000ddb: SWAP3
00000ddc: POP
00000ddd: PUSH2 0x0de7
00000de0: SWAP1
00000de1: DUP6
00000de2: SWAP1
00000de3: PUSH2 0x0473
00000de6: JUMP
00000de7: JUMPDEST
00000de8: ISZERO
00000de9: ISZERO
00000dea: PUSH2 0x0df6
00000ded: JUMPI
00000dee: PUSH1 0x00
00000df0: SWAP3
00000df1: POP
00000df2: PUSH2 0x0caa
00000df5: JUMP
00000df6: JUMPDEST
00000df7: PUSH1 0x00
00000df9: DUP5
00000dfa: DUP2
00000dfb: MSTORE
00000dfc: PUSH1 0x01
00000dfe: PUSH1 0x20
00000e00: MSTORE
00000e01: PUSH1 0x40
00000e03: SWAP1
00000e04: KECCAK256
00000e05: SLOAD
00000e06: PUSH1 0x02
00000e08: DUP1
00000e09: SLOAD
00000e0a: SWAP1
00000e0b: SWAP2
00000e0c: SWAP1
00000e0d: DUP2
00000e0e: LT
00000e0f: ISZERO
00000e10: PUSH2 0x0002
00000e13: JUMPI
00000e14: PUSH1 0x00
00000e16: SWAP2
00000e17: DUP3
00000e18: MSTORE
00000e19: PUSH1 0x03
00000e1b: MUL
00000e1c: PUSH32 0x405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace
00000e3d: ADD
00000e3e: DUP1
00000e3f: SLOAD
00000e40: SWAP1
00000e41: SWAP3
00000e42: POP
00000e43: DUP3
00000e44: SWAP1
00000e45: DUP5
00000e46: SWAP1
00000e47: DUP2
00000e48: LT
00000e49: ISZERO
00000e4a: PUSH2 0x0002
00000e4d: JUMPI
00000e4e: SWAP1
00000e4f: PUSH1 0x00
00000e51: MSTORE
00000e52: PUSH1 0x20
00000e54: PUSH1 0x00
00000e56: KECCAK256
00000e57: SWAP1
00000e58: PUSH1 0x20
00000e5a: SWAP2
00000e5b: DUP3
00000e5c: DUP3
00000e5d: DIV
00000e5e: ADD
00000e5f: SWAP2
00000e60: SWAP1
00000e61: MOD
00000e62: DUP2
00000e63: SLOAD
00000e64: PUSH2 0x0100
00000e67: SWAP2
00000e68: SWAP1
00000e69: SWAP2
00000e6a: EXP
00000e6b: PUSH1 0xff
00000e6d: DUP2
00000e6e: MUL
00000e6f: NOT
00000e70: SWAP1
00000e71: SWAP2
00000e72: AND
00000e73: SWAP3
00000e74: MUL
00000e75: SWAP2
00000e76: SWAP1
00000e77: SWAP2
00000e78: OR
00000e79: SWAP1
00000e7a: SSTORE
00000e7b: PUSH1 0x01
00000e7d: DUP2
00000e7e: DUP2
00000e7f: ADD
00000e80: DUP1
00000e81: SLOAD
00000e82: SWAP1
00000e83: SWAP2
00000e84: ADD
00000e85: SWAP1
00000e86: DUP2
00000e87: SWAP1
00000e88: SSTORE
00000e89: PUSH1 0x03
00000e8b: SLOAD
00000e8c: EQ
00000e8d: ISZERO
00000e8e: PUSH2 0x0e9a
00000e91: JUMPI
00000e92: PUSH2 0x0e9a
00000e95: DUP5
00000e96: PUSH2 0x07fd
00000e99: JUMP
00000e9a: JUMPDEST
00000e9b: PUSH1 0x40
00000e9d: DUP1
00000e9e: MLOAD
00000e9f: PUSH1 0x01
00000ea1: PUSH1 0xa0
00000ea3: PUSH1 0x02
00000ea5: EXP
00000ea6: SUB
00000ea7: CALLER
00000ea8: AND
00000ea9: DUP2
00000eaa: MSTORE
00000eab: PUSH1 0x20
00000ead: DUP2
00000eae: ADD
00000eaf: DUP7
00000eb0: SWAP1
00000eb1: MSTORE
00000eb2: DUP2
00000eb3: MLOAD
00000eb4: PUSH32 0xc7fb647e59b18047309aa15aad418e5d7ca96d173ad704f1031a2c3d7591734b
00000ed5: SWAP3
00000ed6: SWAP2
00000ed7: DUP2
00000ed8: SWAP1
00000ed9: SUB
00000eda: SWAP1
00000edb: SWAP2
00000edc: ADD
00000edd: SWAP1
00000ede: LOG1
00000edf: PUSH1 0x01
00000ee1: SWAP3
00000ee2: POP
00000ee3: PUSH2 0x0caa
00000ee6: JUMP
00000ee7: JUMPDEST
00000ee8: DUP6
00000ee9: PUSH1 0x40
00000eeb: MLOAD
00000eec: DUP1
00000eed: MSIZE
00000eee: LT
00000eef: PUSH2 0x0ef5
00000ef2: JUMPI
00000ef3: POP
00000ef4: MSIZE
00000ef5: JUMPDEST
00000ef6: SWAP1
00000ef7: DUP1
00000ef8: DUP3
00000ef9: MSTORE
00000efa: DUP1
00000efb: PUSH1 0x20
00000efd: MUL
00000efe: PUSH1 0x20
00000f00: ADD
00000f01: DUP3
00000f02: ADD
00000f03: PUSH1 0x40
00000f05: MSTORE
00000f06: DUP1
00000f07: ISZERO
00000f08: PUSH2 0x0f0c
00000f0b: JUMPI
00000f0c: JUMPDEST
00000f0d: POP
00000f0e: SWAP2
00000f0f: POP
00000f10: PUSH1 0x00
00000f12: SWAP1
00000f13: POP
00000f14: JUMPDEST
00000f15: DUP6
00000f16: DUP2
00000f17: LT
00000f18: ISZERO
00000f19: PUSH2 0x0fc0
00000f1c: JUMPI
00000f1d: DUP7
00000f1e: DUP2
00000f1f: DUP2
00000f20: MLOAD
00000f21: DUP2
00000f22: LT
00000f23: ISZERO
00000f24: PUSH2 0x0002
00000f27: JUMPI
00000f28: SWAP1
00000f29: PUSH1 0x20
00000f2b: ADD
00000f2c: SWAP1
00000f2d: PUSH1 0x20
00000f2f: MUL
00000f30: ADD
00000f31: MLOAD
00000f32: DUP3
00000f33: DUP3
00000f34: DUP2
00000f35: MLOAD
00000f36: DUP2
00000f37: LT
00000f38: ISZERO
00000f39: PUSH2 0x0002
00000f3c: JUMPI
00000f3d: POP
00000f3e: POP
00000f3f: PUSH1 0x01
00000f41: PUSH1 0xa0
00000f43: PUSH1 0x02
00000f45: EXP
00000f46: SUB
00000f47: AND
00000f48: PUSH1 0x20
00000f4a: DUP3
00000f4b: DUP2
00000f4c: MUL
00000f4d: DUP5
00000f4e: ADD
00000f4f: ADD
00000f50: MSTORE
00000f51: PUSH1 0x01
00000f53: ADD
00000f54: PUSH2 0x0f14
00000f57: JUMP
00000f58: JUMPDEST
00000f59: PUSH1 0x01
00000f5b: SWAP5
00000f5c: SWAP1
00000f5d: SWAP5
00000f5e: ADD
00000f5f: SWAP4
00000f60: PUSH2 0x0333
00000f63: JUMP
00000f64: JUMPDEST
00000f65: ISZERO
00000f66: PUSH2 0x0fb4
00000f69: JUMPI
00000f6a: PUSH1 0x05
00000f6c: DUP1
00000f6d: SLOAD
00000f6e: DUP5
00000f6f: SWAP1
00000f70: DUP2
00000f71: LT
00000f72: ISZERO
00000f73: PUSH2 0x0002
00000f76: JUMPI
00000f77: POP
00000f78: PUSH1 0x00
00000f7a: MSTORE
00000f7b: PUSH1 0x00
00000f7d: DUP1
00000f7e: MLOAD
00000f7f: PUSH1 0x20
00000f81: PUSH2 0x127a
00000f84: DUP4
00000f85: CODECOPY
00000f86: DUP2
00000f87: MLOAD
00000f88: SWAP2
00000f89: MSTORE
00000f8a: DUP4
00000f8b: ADD
00000f8c: SLOAD
00000f8d: DUP8
00000f8e: MLOAD
00000f8f: PUSH1 0x01
00000f91: DUP9
00000f92: ADD
00000f93: SWAP8
00000f94: PUSH1 0x01
00000f96: PUSH1 0xa0
00000f98: PUSH1 0x02
00000f9a: EXP
00000f9b: SUB
00000f9c: SWAP3
00000f9d: SWAP1
00000f9e: SWAP3
00000f9f: AND
00000fa0: SWAP2
00000fa1: DUP10
00000fa2: SWAP2
00000fa3: DUP2
00000fa4: LT
00000fa5: ISZERO
00000fa6: PUSH2 0x0002
00000fa9: JUMPI
00000faa: PUSH1 0x20
00000fac: SWAP1
00000fad: DUP2
00000fae: MUL
00000faf: SWAP1
00000fb0: SWAP2
00000fb1: ADD
00000fb2: ADD
00000fb3: MSTORE
00000fb4: JUMPDEST
00000fb5: PUSH1 0x01
00000fb7: SWAP3
00000fb8: SWAP1
00000fb9: SWAP3
00000fba: ADD
00000fbb: SWAP2
00000fbc: PUSH2 0x03a2
00000fbf: JUMP
00000fc0: JUMPDEST
00000fc1: POP
00000fc2: SWAP7
00000fc3: SWAP11
00000fc4: SWAP6
00000fc5: SWAP10
00000fc6: POP
00000fc7: SWAP6
00000fc8: SWAP8
00000fc9: POP
00000fca: SWAP4
00000fcb: SWAP6
00000fcc: POP
00000fcd: POP
00000fce: POP
00000fcf: POP
00000fd0: POP
00000fd1: POP
00000fd2: JUMP
00000fd3: JUMPDEST
00000fd4: ISZERO
00000fd5: PUSH2 0x107b
00000fd8: JUMPI
00000fd9: PUSH2 0x1082
00000fdc: DUP4
00000fdd: PUSH2 0x0449
00000fe0: JUMP
00000fe1: JUMPDEST
00000fe2: DUP3
00000fe3: PUSH1 0x05
00000fe5: PUSH1 0x00
00000fe7: POP
00000fe8: DUP3
00000fe9: DUP2
00000fea: SLOAD
00000feb: DUP2
00000fec: LT
00000fed: ISZERO
00000fee: PUSH2 0x0002
00000ff1: JUMPI
00000ff2: POP
00000ff3: POP
00000ff4: POP
00000ff5: PUSH1 0x00
00000ff7: DUP1
00000ff8: MLOAD
00000ff9: PUSH1 0x20
00000ffb: PUSH2 0x127a
00000ffe: DUP4
00000fff: CODECOPY
00001000: DUP2
00001001: MLOAD
00001002: SWAP2
00001003: MSTORE
00001004: DUP2
00001005: ADD
00001006: DUP1
00001007: SLOAD
00001008: PUSH1 0x01
0000100a: PUSH1 0xa0
0000100c: PUSH1 0x02
0000100e: EXP
0000100f: SUB
00001010: NOT
00001011: AND
00001012: DUP5
00001013: OR
00001014: SWAP1
00001015: SSTORE
00001016: PUSH1 0x01
00001018: PUSH1 0xa0
0000101a: PUSH1 0x02
0000101c: EXP
0000101d: SUB
0000101e: DUP5
0000101f: DUP2
00001020: AND
00001021: PUSH1 0x00
00001023: DUP2
00001024: DUP2
00001025: MSTORE
00001026: PUSH1 0x04
00001028: PUSH1 0x20
0000102a: SWAP1
0000102b: DUP2
0000102c: MSTORE
0000102d: PUSH1 0x40
0000102f: DUP1
00001030: DUP4
00001031: KECCAK256
00001032: DUP4
00001033: SWAP1
00001034: SSTORE
00001035: SWAP4
00001036: DUP8
00001037: AND
00001038: DUP1
00001039: DUP4
0000103a: MSTORE
0000103b: SWAP2
0000103c: DUP5
0000103d: SWAP1
0000103e: KECCAK256
0000103f: DUP6
00001040: SWAP1
00001041: SSTORE
00001042: DUP4
00001043: MLOAD
00001044: SWAP3
00001045: DUP4
00001046: MSTORE
00001047: DUP3
00001048: ADD
00001049: MSTORE
0000104a: DUP2
0000104b: MLOAD
0000104c: PUSH32 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c
0000106d: SWAP3
0000106e: SWAP2
0000106f: DUP2
00001070: SWAP1
00001071: SUB
00001072: SWAP1
00001073: SWAP2
00001074: ADD
00001075: SWAP1
00001076: LOG1
00001077: PUSH1 0x01
00001079: SWAP2
0000107a: POP
0000107b: JUMPDEST
0000107c: POP
0000107d: SWAP3
0000107e: SWAP2
0000107f: POP
00001080: POP
00001081: JUMP
00001082: JUMPDEST
00001083: ISZERO
00001084: PUSH2 0x1090
00001087: JUMPI
00001088: PUSH1 0x00
0000108a: SWAP2
0000108b: POP
0000108c: PUSH2 0x107b
0000108f: JUMP
00001090: JUMPDEST
00001091: POP
00001092: PUSH1 0x01
00001094: PUSH1 0xa0
00001096: PUSH1 0x02
00001098: EXP
00001099: SUB
0000109a: DUP4
0000109b: AND
0000109c: PUSH1 0x00
0000109e: SWAP1
0000109f: DUP2
000010a0: MSTORE
000010a1: PUSH1 0x04
000010a3: PUSH1 0x20
000010a5: MSTORE
000010a6: PUSH1 0x40
000010a8: DUP2
000010a9: KECCAK256
000010aa: SLOAD
000010ab: SWAP1
000010ac: DUP2
000010ad: EQ
000010ae: ISZERO
000010af: PUSH2 0x10bb
000010b2: JUMPI
000010b3: PUSH1 0x00
000010b5: SWAP2
000010b6: POP
000010b7: PUSH2 0x107b
000010ba: JUMP
000010bb: JUMPDEST
000010bc: PUSH2 0x0fe1
000010bf: PUSH2 0x0af9
000010c2: JUMP
000010c3: JUMPDEST
000010c4: ISZERO
000010c5: PUSH2 0x0464
000010c8: JUMPI
000010c9: POP
000010ca: PUSH1 0x00
000010cc: DUP1
000010cd: SLOAD
000010ce: PUSH1 0x01
000010d0: PUSH1 0xa0
000010d2: PUSH1 0x02
000010d4: EXP
000010d5: SUB
000010d6: NOT
000010d7: AND
000010d8: DUP3
000010d9: OR
000010da: SWAP1
000010db: SSTORE
000010dc: PUSH1 0x01
000010de: PUSH2 0x0464
000010e1: JUMP
000010e2: JUMPDEST
000010e3: DUP1
000010e4: SLOAD
000010e5: DUP2
000010e6: SWAP1
000010e7: DUP4
000010e8: SWAP1
000010e9: DUP2
000010ea: LT
000010eb: ISZERO
000010ec: PUSH2 0x0002
000010ef: JUMPI
000010f0: SWAP1
000010f1: PUSH1 0x00
000010f3: MSTORE
000010f4: PUSH1 0x20
000010f6: PUSH1 0x00
000010f8: KECCAK256
000010f9: SWAP1
000010fa: PUSH1 0x20
000010fc: SWAP2
000010fd: DUP3
000010fe: DUP3
000010ff: DIV
00001100: ADD
00001101: SWAP2
00001102: SWAP1
00001103: MOD
00001104: SWAP1
00001105: SLOAD
00001106: SWAP1
00001107: PUSH2 0x0100
0000110a: EXP
0000110b: SWAP1
0000110c: DIV
0000110d: PUSH1 0xff
0000110f: AND
00001110: SWAP4
00001111: POP
00001112: JUMPDEST
00001113: POP
00001114: POP
00001115: POP
00001116: SWAP3
00001117: SWAP2
00001118: POP
00001119: POP
0000111a: JUMP
0000111b: JUMPDEST
0000111c: PUSH1 0x01
0000111e: PUSH1 0xa0
00001120: PUSH1 0x02
00001122: EXP
00001123: SUB
00001124: DUP6
00001125: AND
00001126: PUSH1 0x00
00001128: SWAP1
00001129: DUP2
0000112a: MSTORE
0000112b: PUSH1 0x04
0000112d: PUSH1 0x20
0000112f: MSTORE
00001130: PUSH1 0x40
00001132: SWAP1
00001133: KECCAK256
00001134: SLOAD
00001135: PUSH1 0x02
00001137: DUP1
00001138: SLOAD
00001139: SWAP2
0000113a: SWAP4
0000113b: POP
0000113c: SWAP1
0000113d: DUP5
0000113e: SWAP1
0000113f: DUP2
00001140: LT
00001141: ISZERO
00001142: PUSH2 0x0002
00001145: JUMPI
00001146: POP
00001147: PUSH1 0x00
00001149: MSTORE
0000114a: POP
0000114b: PUSH1 0x03
0000114d: DUP3
0000114e: MUL
0000114f: PUSH32 0x405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace
00001170: ADD
00001171: DUP1
00001172: SLOAD
00001173: DUP3
00001174: LT
00001175: PUSH2 0x10e2
00001178: JUMPI
00001179: PUSH1 0x00
0000117b: SWAP4
0000117c: POP
0000117d: PUSH2 0x1112
00001180: JUMP
00001181: JUMPDEST
00001182: POP
00001183: POP
00001184: PUSH1 0x01
00001186: DUP3
00001187: DUP2
00001188: ADD
00001189: SLOAD
0000118a: DUP3
0000118b: DUP3
0000118c: ADD
0000118d: SSTORE
0000118e: PUSH1 0x02
00001190: SWAP3
00001191: DUP4
00001192: ADD
00001193: SLOAD
00001194: SWAP2
00001195: DUP4
00001196: ADD
00001197: SWAP2
00001198: SWAP1
00001199: SWAP2
0000119a: SSTORE
0000119b: SWAP1
0000119c: DUP3
0000119d: ADD
0000119e: SLOAD
0000119f: PUSH1 0x00
000011a1: SWAP1
000011a2: DUP2
000011a3: MSTORE
000011a4: PUSH1 0x20
000011a6: SWAP2
000011a7: SWAP1
000011a8: SWAP2
000011a9: MSTORE
000011aa: PUSH1 0x40
000011ac: SWAP1
000011ad: KECCAK256
000011ae: DUP3
000011af: SWAP1
000011b0: SSTORE
000011b1: JUMPDEST
000011b2: PUSH1 0x02
000011b4: DUP1
000011b5: SLOAD
000011b6: PUSH1 0x00
000011b8: NOT
000011b9: DUP2
000011ba: ADD
000011bb: DUP1
000011bc: DUP4
000011bd: SSTORE
000011be: SWAP1
000011bf: SWAP2
000011c0: SWAP1
000011c1: DUP3
000011c2: DUP1
000011c3: ISZERO
000011c4: DUP3
000011c5: SWAP1
000011c6: GT
000011c7: PUSH2 0x1209
000011ca: JUMPI
000011cb: PUSH1 0x03
000011cd: MUL
000011ce: DUP2
000011cf: PUSH1 0x03
000011d1: MUL
000011d2: DUP4
000011d3: PUSH1 0x00
000011d5: MSTORE
000011d6: PUSH1 0x20
000011d8: PUSH1 0x00
000011da: KECCAK256
000011db: SWAP2
000011dc: DUP3
000011dd: ADD
000011de: SWAP2
000011df: ADD
000011e0: PUSH2 0x1209
000011e3: SWAP2
000011e4: SWAP1
000011e5: PUSH2 0x1234
000011e8: JUMP
000011e9: JUMPDEST
000011ea: POP
000011eb: PUSH2 0x1181
000011ee: SWAP3
000011ef: SWAP2
000011f0: POP
000011f1: JUMPDEST
000011f2: DUP1
000011f3: DUP3
000011f4: GT
000011f5: ISZERO
000011f6: PUSH2 0x090b
000011f9: JUMPI
000011fa: DUP1
000011fb: SLOAD
000011fc: PUSH1 0xff
000011fe: NOT
000011ff: AND
00001200: DUP2
00001201: SSTORE
00001202: PUSH1 0x01
00001204: ADD
00001205: PUSH2 0x11f1
00001208: JUMP
00001209: JUMPDEST
0000120a: POP
0000120b: POP
0000120c: POP
0000120d: PUSH1 0x00
0000120f: SWAP4
00001210: DUP5
00001211: MSTORE
00001212: POP
00001213: POP
00001214: PUSH1 0x01
00001216: PUSH1 0x20
00001218: MSTORE
00001219: POP
0000121a: PUSH1 0x40
0000121c: DUP2
0000121d: KECCAK256
0000121e: SSTORE
0000121f: JUMP
00001220: JUMPDEST
00001221: POP
00001222: POP
00001223: PUSH1 0x00
00001225: PUSH1 0x01
00001227: DUP3
00001228: ADD
00001229: DUP2
0000122a: SWAP1
0000122b: SSTORE
0000122c: PUSH1 0x02
0000122e: DUP3
0000122f: ADD
00001230: SSTORE
00001231: PUSH1 0x03
00001233: ADD
00001234: JUMPDEST
00001235: DUP1
00001236: DUP3
00001237: GT
00001238: ISZERO
00001239: PUSH2 0x090b
0000123c: JUMPI
0000123d: PUSH1 0x00
0000123f: PUSH1 0x00
00001241: DUP3
00001242: ADD
00001243: PUSH1 0x00
00001245: POP
00001246: DUP1
00001247: SLOAD
00001248: PUSH1 0x00
0000124a: DUP3
0000124b: SSTORE
0000124c: PUSH1 0x1f
0000124e: ADD
0000124f: PUSH1 0x20
00001251: SWAP1
00001252: DIV
00001253: SWAP1
00001254: PUSH1 0x00
00001256: MSTORE
00001257: PUSH1 0x20
00001259: PUSH1 0x00
0000125b: KECCAK256
0000125c: SWAP1
0000125d: DUP2
0000125e: ADD
0000125f: SWAP1
00001260: PUSH2 0x1220
00001263: SWAP2
00001264: SWAP1
00001265: PUSH2 0x08f7
00001268: JUMP
00001269: JUMPDEST
0000126a: POP
0000126b: POP
0000126c: JUMP
0000126d: JUMPDEST
0000126e: POP
0000126f: POP
00001270: POP
00001271: POP
00001272: PUSH1 0x00
00001274: NOT
00001275: ADD
00001276: PUSH2 0x0b02
00001279: JUMP
0000127a: SUB
0000127b: PUSH12 0x6384b5eca791c62761152d0c
00001288: PUSH26
View stderr
Warning: This is a nightly build of Foundry. It is recommended to use the latest stable version. To mute this warning set `FOUNDRY_DISABLE_NIGHTLY_WARNING` in your environment.

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
high other detector ETH value transfer possible 55 no no
view
trace_id: 0xd8feb862e6575c105a748dc4a2667ea227f91bda71ef702a4b7a864591d2ded9
call_targets: 0x62e9faba3906cb39a5e1e00da6d65a4f01a458f3
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xd8feb862e6575c105a748dc4a2667ea227f91bda71ef702a4b7a864591d2ded9",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x62e9faba3906cb39a5e1e00da6d65a4f01a458f3"
    ],
    "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": "0x24f1ec37",
            "selector": "0x24f1ec37",
            "calldata_variants": [
                "0x24f1ec37",
                "0x24f1ec370000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x446294ad",
            "selector": "0x446294ad",
            "calldata_variants": [
                "0x446294ad",
                "0x446294ad0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x4f60f334",
            "selector": "0x4f60f334",
            "calldata_variants": [
                "0x4f60f334",
                "0x4f60f3340000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x62891b5d",
            "selector": "0x62891b5d",
            "calldata_variants": [
                "0x62891b5d",
                "0x62891b5d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x69a5e902",
            "selector": "0x69a5e902",
            "calldata_variants": [
                "0x69a5e902",
                "0x69a5e9020000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x73f310df",
            "selector": "0x73f310df",
            "calldata_variants": [
                "0x73f310df",
                "0x73f310df0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x7ed19af9",
            "selector": "0x7ed19af9",
            "calldata_variants": [
                "0x7ed19af9",
                "0x7ed19af90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x8060830a",
            "selector": "0x8060830a",
            "calldata_variants": [
                "0x8060830a",
                "0x8060830a0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 1264,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1367,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1449,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 7,
    "guards_detected": []
}
high other detector Untrusted CALL target/value reachable 60 no no
view
trace_id: 0xd8feb862e6575c105a748dc4a2667ea227f91bda71ef702a4b7a864591d2ded9
call_targets: 0x62e9faba3906cb39a5e1e00da6d65a4f01a458f3
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xd8feb862e6575c105a748dc4a2667ea227f91bda71ef702a4b7a864591d2ded9",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x62e9faba3906cb39a5e1e00da6d65a4f01a458f3"
    ],
    "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": "0x24f1ec37",
            "selector": "0x24f1ec37",
            "calldata_variants": [
                "0x24f1ec37",
                "0x24f1ec370000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x446294ad",
            "selector": "0x446294ad",
            "calldata_variants": [
                "0x446294ad",
                "0x446294ad0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x4f60f334",
            "selector": "0x4f60f334",
            "calldata_variants": [
                "0x4f60f334",
                "0x4f60f3340000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x62891b5d",
            "selector": "0x62891b5d",
            "calldata_variants": [
                "0x62891b5d",
                "0x62891b5d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x69a5e902",
            "selector": "0x69a5e902",
            "calldata_variants": [
                "0x69a5e902",
                "0x69a5e9020000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x73f310df",
            "selector": "0x73f310df",
            "calldata_variants": [
                "0x73f310df",
                "0x73f310df0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x7ed19af9",
            "selector": "0x7ed19af9",
            "calldata_variants": [
                "0x7ed19af9",
                "0x7ed19af90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x8060830a",
            "selector": "0x8060830a",
            "calldata_variants": [
                "0x8060830a",
                "0x8060830a0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 1264,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1367,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1449,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 7,
    "guards_detected": [],
    "untrusted_call_count": 7
}