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

Analysis Run

019b477e-b668-70b9-88eb-7533db64cbb0

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
Verified
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
23109 artifact.fetch complete 1 / 3 3 months ago
23110 tool.cast_disasm complete 1 / 3 3 months ago
66674 analysis.bundle complete 1 / 3 1 week ago
66675 capability.graph complete 1 / 3 1 week ago
66676 detector.run complete 1 / 3 1 week ago
66677 validation.fork complete 1 / 3 1 week ago

Artifact

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

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)
2
EXT*/BALANCE
1
Total opcodes
3242
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 0x0174
0000000c: JUMPI
0000000d: PUSH4 0xffffffff
00000012: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
00000030: PUSH1 0x00
00000032: CALLDATALOAD
00000033: DIV
00000034: AND
00000035: PUSH4 0x06fdde03
0000003a: DUP2
0000003b: EQ
0000003c: PUSH2 0x017e
0000003f: JUMPI
00000040: DUP1
00000041: PUSH4 0x1097b9ee
00000046: EQ
00000047: PUSH2 0x0208
0000004a: JUMPI
0000004b: DUP1
0000004c: PUSH4 0x10d0ffdd
00000051: EQ
00000052: PUSH2 0x0234
00000055: JUMPI
00000056: DUP1
00000057: PUSH4 0x16ff1c76
0000005c: EQ
0000005d: PUSH2 0x0174
00000060: JUMPI
00000061: DUP1
00000062: PUSH4 0x18160ddd
00000067: EQ
00000068: PUSH2 0x024c
0000006b: JUMPI
0000006c: DUP1
0000006d: PUSH4 0x2397e4d7
00000072: EQ
00000073: PUSH2 0x0261
00000076: JUMPI
00000077: DUP1
00000078: PUSH4 0x313ce567
0000007d: EQ
0000007e: PUSH2 0x0279
00000081: JUMPI
00000082: DUP1
00000083: PUSH4 0x52dde1c3
00000088: EQ
00000089: PUSH2 0x02a4
0000008c: JUMPI
0000008d: DUP1
0000008e: PUSH4 0x6b2f4632
00000093: EQ
00000094: PUSH2 0x02c8
00000097: JUMPI
00000098: DUP1
00000099: PUSH4 0x70a08231
0000009e: EQ
0000009f: PUSH2 0x02dd
000000a2: JUMPI
000000a3: DUP1
000000a4: PUSH4 0x7252bbf2
000000a9: EQ
000000aa: PUSH2 0x02fe
000000ad: JUMPI
000000ae: DUP1
000000af: PUSH4 0x807e0b11
000000b4: EQ
000000b5: PUSH2 0x031f
000000b8: JUMPI
000000b9: DUP1
000000ba: PUSH4 0x87f5c846
000000bf: EQ
000000c0: PUSH2 0x0334
000000c3: JUMPI
000000c4: DUP1
000000c5: PUSH4 0x8da5cb5b
000000ca: EQ
000000cb: PUSH2 0x0355
000000ce: JUMPI
000000cf: DUP1
000000d0: PUSH4 0x949e8acd
000000d5: EQ
000000d6: PUSH2 0x0386
000000d9: JUMPI
000000da: DUP1
000000db: PUSH4 0x95d89b41
000000e0: EQ
000000e1: PUSH2 0x039b
000000e4: JUMPI
000000e5: DUP1
000000e6: PUSH4 0xa4821719
000000eb: EQ
000000ec: PUSH2 0x03b0
000000ef: JUMPI
000000f0: DUP1
000000f1: PUSH4 0xa9059cbb
000000f6: EQ
000000f7: PUSH2 0x03b8
000000fa: JUMPI
000000fb: DUP1
000000fc: PUSH4 0xbac03cd7
00000101: EQ
00000102: PUSH2 0x03f0
00000105: JUMPI
00000106: DUP1
00000107: PUSH4 0xbce24669
0000010c: EQ
0000010d: PUSH2 0x0405
00000110: JUMPI
00000111: DUP1
00000112: PUSH4 0xbde42d0e
00000117: EQ
00000118: PUSH2 0x0426
0000011b: JUMPI
0000011c: DUP1
0000011d: PUSH4 0xbefc3e2b
00000122: EQ
00000123: PUSH2 0x043a
00000126: JUMPI
00000127: DUP1
00000128: PUSH4 0xc53b12f9
0000012d: EQ
0000012e: PUSH2 0x044f
00000131: JUMPI
00000132: DUP1
00000133: PUSH4 0xc9a7623a
00000138: EQ
00000139: PUSH2 0x0464
0000013c: JUMPI
0000013d: DUP1
0000013e: PUSH4 0xd72d04db
00000143: EQ
00000144: PUSH2 0x047e
00000147: JUMPI
00000148: DUP1
00000149: PUSH4 0xd784601a
0000014e: EQ
0000014f: PUSH2 0x049f
00000152: JUMPI
00000153: DUP1
00000154: PUSH4 0xd86479df
00000159: EQ
0000015a: PUSH2 0x04b4
0000015d: JUMPI
0000015e: DUP1
0000015f: PUSH4 0xdc62da61
00000164: EQ
00000165: PUSH2 0x04d5
00000168: JUMPI
00000169: DUP1
0000016a: PUSH4 0xee2ac05f
0000016f: EQ
00000170: PUSH2 0x04f6
00000173: JUMPI
00000174: JUMPDEST
00000175: PUSH2 0x017c
00000178: PUSH2 0x050b
0000017b: JUMP
0000017c: JUMPDEST
0000017d: STOP
0000017e: JUMPDEST
0000017f: CALLVALUE
00000180: DUP1
00000181: ISZERO
00000182: PUSH2 0x018a
00000185: JUMPI
00000186: PUSH1 0x00
00000188: DUP1
00000189: REVERT
0000018a: JUMPDEST
0000018b: POP
0000018c: PUSH2 0x0193
0000018f: PUSH2 0x059c
00000192: JUMP
00000193: JUMPDEST
00000194: PUSH1 0x40
00000196: DUP1
00000197: MLOAD
00000198: PUSH1 0x20
0000019a: DUP1
0000019b: DUP3
0000019c: MSTORE
0000019d: DUP4
0000019e: MLOAD
0000019f: DUP2
000001a0: DUP4
000001a1: ADD
000001a2: MSTORE
000001a3: DUP4
000001a4: MLOAD
000001a5: SWAP2
000001a6: SWAP3
000001a7: DUP4
000001a8: SWAP3
000001a9: SWAP1
000001aa: DUP4
000001ab: ADD
000001ac: SWAP2
000001ad: DUP6
000001ae: ADD
000001af: SWAP1
000001b0: DUP1
000001b1: DUP4
000001b2: DUP4
000001b3: PUSH1 0x00
000001b5: JUMPDEST
000001b6: DUP4
000001b7: DUP2
000001b8: LT
000001b9: ISZERO
000001ba: PUSH2 0x01cd
000001bd: JUMPI
000001be: DUP2
000001bf: DUP2
000001c0: ADD
000001c1: MLOAD
000001c2: DUP4
000001c3: DUP3
000001c4: ADD
000001c5: MSTORE
000001c6: PUSH1 0x20
000001c8: ADD
000001c9: PUSH2 0x01b5
000001cc: JUMP
000001cd: JUMPDEST
000001ce: POP
000001cf: POP
000001d0: POP
000001d1: POP
000001d2: SWAP1
000001d3: POP
000001d4: SWAP1
000001d5: DUP2
000001d6: ADD
000001d7: SWAP1
000001d8: PUSH1 0x1f
000001da: AND
000001db: DUP1
000001dc: ISZERO
000001dd: PUSH2 0x01fa
000001e0: JUMPI
000001e1: DUP1
000001e2: DUP3
000001e3: SUB
000001e4: DUP1
000001e5: MLOAD
000001e6: PUSH1 0x01
000001e8: DUP4
000001e9: PUSH1 0x20
000001eb: SUB
000001ec: PUSH2 0x0100
000001ef: EXP
000001f0: SUB
000001f1: NOT
000001f2: AND
000001f3: DUP2
000001f4: MSTORE
000001f5: PUSH1 0x20
000001f7: ADD
000001f8: SWAP2
000001f9: POP
000001fa: JUMPDEST
000001fb: POP
000001fc: SWAP3
000001fd: POP
000001fe: POP
000001ff: POP
00000200: PUSH1 0x40
00000202: MLOAD
00000203: DUP1
00000204: SWAP2
00000205: SUB
00000206: SWAP1
00000207: RETURN
00000208: JUMPDEST
00000209: CALLVALUE
0000020a: DUP1
0000020b: ISZERO
0000020c: PUSH2 0x0214
0000020f: JUMPI
00000210: PUSH1 0x00
00000212: DUP1
00000213: REVERT
00000214: JUMPDEST
00000215: POP
00000216: PUSH2 0x0222
00000219: PUSH1 0x04
0000021b: CALLDATALOAD
0000021c: ISZERO
0000021d: ISZERO
0000021e: PUSH2 0x0629
00000221: JUMP
00000222: JUMPDEST
00000223: PUSH1 0x40
00000225: DUP1
00000226: MLOAD
00000227: SWAP2
00000228: DUP3
00000229: MSTORE
0000022a: MLOAD
0000022b: SWAP1
0000022c: DUP2
0000022d: SWAP1
0000022e: SUB
0000022f: PUSH1 0x20
00000231: ADD
00000232: SWAP1
00000233: RETURN
00000234: JUMPDEST
00000235: CALLVALUE
00000236: DUP1
00000237: ISZERO
00000238: PUSH2 0x0240
0000023b: JUMPI
0000023c: PUSH1 0x00
0000023e: DUP1
0000023f: REVERT
00000240: JUMPDEST
00000241: POP
00000242: PUSH2 0x0222
00000245: PUSH1 0x04
00000247: CALLDATALOAD
00000248: PUSH2 0x0693
0000024b: JUMP
0000024c: JUMPDEST
0000024d: CALLVALUE
0000024e: DUP1
0000024f: ISZERO
00000250: PUSH2 0x0258
00000253: JUMPI
00000254: PUSH1 0x00
00000256: DUP1
00000257: REVERT
00000258: JUMPDEST
00000259: POP
0000025a: PUSH2 0x0222
0000025d: PUSH2 0x072f
00000260: JUMP
00000261: JUMPDEST
00000262: CALLVALUE
00000263: DUP1
00000264: ISZERO
00000265: PUSH2 0x026d
00000268: JUMPI
00000269: PUSH1 0x00
0000026b: DUP1
0000026c: REVERT
0000026d: JUMPDEST
0000026e: POP
0000026f: PUSH2 0x017c
00000272: PUSH1 0x04
00000274: CALLDATALOAD
00000275: PUSH2 0x0735
00000278: JUMP
00000279: JUMPDEST
0000027a: CALLVALUE
0000027b: DUP1
0000027c: ISZERO
0000027d: PUSH2 0x0285
00000280: JUMPI
00000281: PUSH1 0x00
00000283: DUP1
00000284: REVERT
00000285: JUMPDEST
00000286: POP
00000287: PUSH2 0x028e
0000028a: PUSH2 0x0990
0000028d: JUMP
0000028e: JUMPDEST
0000028f: PUSH1 0x40
00000291: DUP1
00000292: MLOAD
00000293: PUSH1 0xff
00000295: SWAP1
00000296: SWAP3
00000297: AND
00000298: DUP3
00000299: MSTORE
0000029a: MLOAD
0000029b: SWAP1
0000029c: DUP2
0000029d: SWAP1
0000029e: SUB
0000029f: PUSH1 0x20
000002a1: ADD
000002a2: SWAP1
000002a3: RETURN
000002a4: JUMPDEST
000002a5: CALLVALUE
000002a6: DUP1
000002a7: ISZERO
000002a8: PUSH2 0x02b0
000002ab: JUMPI
000002ac: PUSH1 0x00
000002ae: DUP1
000002af: REVERT
000002b0: JUMPDEST
000002b1: POP
000002b2: PUSH2 0x0222
000002b5: PUSH1 0x04
000002b7: CALLDATALOAD
000002b8: PUSH1 0x01
000002ba: PUSH1 0xa0
000002bc: PUSH1 0x02
000002be: EXP
000002bf: SUB
000002c0: PUSH1 0x24
000002c2: CALLDATALOAD
000002c3: AND
000002c4: PUSH2 0x0995
000002c7: JUMP
000002c8: JUMPDEST
000002c9: CALLVALUE
000002ca: DUP1
000002cb: ISZERO
000002cc: PUSH2 0x02d4
000002cf: JUMPI
000002d0: PUSH1 0x00
000002d2: DUP1
000002d3: REVERT
000002d4: JUMPDEST
000002d5: POP
000002d6: PUSH2 0x0222
000002d9: PUSH2 0x0b35
000002dc: JUMP
000002dd: JUMPDEST
000002de: CALLVALUE
000002df: DUP1
000002e0: ISZERO
000002e1: PUSH2 0x02e9
000002e4: JUMPI
000002e5: PUSH1 0x00
000002e7: DUP1
000002e8: REVERT
000002e9: JUMPDEST
000002ea: POP
000002eb: PUSH2 0x0222
000002ee: PUSH1 0x01
000002f0: PUSH1 0xa0
000002f2: PUSH1 0x02
000002f4: EXP
000002f5: SUB
000002f6: PUSH1 0x04
000002f8: CALLDATALOAD
000002f9: AND
000002fa: PUSH2 0x0b3a
000002fd: JUMP
000002fe: JUMPDEST
000002ff: CALLVALUE
00000300: DUP1
00000301: ISZERO
00000302: PUSH2 0x030a
00000305: JUMPI
00000306: PUSH1 0x00
00000308: DUP1
00000309: REVERT
0000030a: JUMPDEST
0000030b: POP
0000030c: PUSH2 0x0222
0000030f: PUSH1 0x01
00000311: PUSH1 0xa0
00000313: PUSH1 0x02
00000315: EXP
00000316: SUB
00000317: PUSH1 0x04
00000319: CALLDATALOAD
0000031a: AND
0000031b: PUSH2 0x0b55
0000031e: JUMP
0000031f: JUMPDEST
00000320: CALLVALUE
00000321: DUP1
00000322: ISZERO
00000323: PUSH2 0x032b
00000326: JUMPI
00000327: PUSH1 0x00
00000329: DUP1
0000032a: REVERT
0000032b: JUMPDEST
0000032c: POP
0000032d: PUSH2 0x0222
00000330: PUSH2 0x0baf
00000333: JUMP
00000334: JUMPDEST
00000335: CALLVALUE
00000336: DUP1
00000337: ISZERO
00000338: PUSH2 0x0340
0000033b: JUMPI
0000033c: PUSH1 0x00
0000033e: DUP1
0000033f: REVERT
00000340: JUMPDEST
00000341: POP
00000342: PUSH2 0x0222
00000345: PUSH1 0x01
00000347: PUSH1 0xa0
00000349: PUSH1 0x02
0000034b: EXP
0000034c: SUB
0000034d: PUSH1 0x04
0000034f: CALLDATALOAD
00000350: AND
00000351: PUSH2 0x0bb5
00000354: JUMP
00000355: JUMPDEST
00000356: CALLVALUE
00000357: DUP1
00000358: ISZERO
00000359: PUSH2 0x0361
0000035c: JUMPI
0000035d: PUSH1 0x00
0000035f: DUP1
00000360: REVERT
00000361: JUMPDEST
00000362: POP
00000363: PUSH2 0x036a
00000366: PUSH2 0x0bc5
00000369: JUMP
0000036a: JUMPDEST
0000036b: PUSH1 0x40
0000036d: DUP1
0000036e: MLOAD
0000036f: PUSH1 0x01
00000371: PUSH1 0xa0
00000373: PUSH1 0x02
00000375: EXP
00000376: SUB
00000377: SWAP1
00000378: SWAP3
00000379: AND
0000037a: DUP3
0000037b: MSTORE
0000037c: MLOAD
0000037d: SWAP1
0000037e: DUP2
0000037f: SWAP1
00000380: SUB
00000381: PUSH1 0x20
00000383: ADD
00000384: SWAP1
00000385: RETURN
00000386: JUMPDEST
00000387: CALLVALUE
00000388: DUP1
00000389: ISZERO
0000038a: PUSH2 0x0392
0000038d: JUMPI
0000038e: PUSH1 0x00
00000390: DUP1
00000391: REVERT
00000392: JUMPDEST
00000393: POP
00000394: PUSH2 0x0222
00000397: PUSH2 0x0bd9
0000039a: JUMP
0000039b: JUMPDEST
0000039c: CALLVALUE
0000039d: DUP1
0000039e: ISZERO
0000039f: PUSH2 0x03a7
000003a2: JUMPI
000003a3: PUSH1 0x00
000003a5: DUP1
000003a6: REVERT
000003a7: JUMPDEST
000003a8: POP
000003a9: PUSH2 0x0193
000003ac: PUSH2 0x0beb
000003af: JUMP
000003b0: JUMPDEST
000003b1: PUSH2 0x0222
000003b4: PUSH2 0x0c43
000003b7: JUMP
000003b8: JUMPDEST
000003b9: CALLVALUE
000003ba: DUP1
000003bb: ISZERO
000003bc: PUSH2 0x03c4
000003bf: JUMPI
000003c0: PUSH1 0x00
000003c2: DUP1
000003c3: REVERT
000003c4: JUMPDEST
000003c5: POP
000003c6: PUSH2 0x03dc
000003c9: PUSH1 0x01
000003cb: PUSH1 0xa0
000003cd: PUSH1 0x02
000003cf: EXP
000003d0: SUB
000003d1: PUSH1 0x04
000003d3: CALLDATALOAD
000003d4: AND
000003d5: PUSH1 0x24
000003d7: CALLDATALOAD
000003d8: PUSH2 0x0de9
000003db: JUMP
000003dc: JUMPDEST
000003dd: PUSH1 0x40
000003df: DUP1
000003e0: MLOAD
000003e1: SWAP2
000003e2: ISZERO
000003e3: ISZERO
000003e4: DUP3
000003e5: MSTORE
000003e6: MLOAD
000003e7: SWAP1
000003e8: DUP2
000003e9: SWAP1
000003ea: SUB
000003eb: PUSH1 0x20
000003ed: ADD
000003ee: SWAP1
000003ef: RETURN
000003f0: JUMPDEST
000003f1: CALLVALUE
000003f2: DUP1
000003f3: ISZERO
000003f4: PUSH2 0x03fc
000003f7: JUMPI
000003f8: PUSH1 0x00
000003fa: DUP1
000003fb: REVERT
000003fc: JUMPDEST
000003fd: POP
000003fe: PUSH2 0x0222
00000401: PUSH2 0x0e2e
00000404: JUMP
00000405: JUMPDEST
00000406: CALLVALUE
00000407: DUP1
00000408: ISZERO
00000409: PUSH2 0x0411
0000040c: JUMPI
0000040d: PUSH1 0x00
0000040f: DUP1
00000410: REVERT
00000411: JUMPDEST
00000412: POP
00000413: PUSH2 0x017c
00000416: PUSH1 0x01
00000418: PUSH1 0xa0
0000041a: PUSH1 0x02
0000041c: EXP
0000041d: SUB
0000041e: PUSH1 0x04
00000420: CALLDATALOAD
00000421: AND
00000422: PUSH2 0x0e34
00000425: JUMP
00000426: JUMPDEST
00000427: PUSH2 0x0222
0000042a: PUSH1 0x01
0000042c: PUSH1 0xa0
0000042e: PUSH1 0x02
00000430: EXP
00000431: SUB
00000432: PUSH1 0x04
00000434: CALLDATALOAD
00000435: AND
00000436: PUSH2 0x0e71
00000439: JUMP
0000043a: JUMPDEST
0000043b: CALLVALUE
0000043c: DUP1
0000043d: ISZERO
0000043e: PUSH2 0x0446
00000441: JUMPI
00000442: PUSH1 0x00
00000444: DUP1
00000445: REVERT
00000446: JUMPDEST
00000447: POP
00000448: PUSH2 0x0222
0000044b: PUSH2 0x0f9e
0000044e: JUMP
0000044f: JUMPDEST
00000450: CALLVALUE
00000451: DUP1
00000452: ISZERO
00000453: PUSH2 0x045b
00000456: JUMPI
00000457: PUSH1 0x00
00000459: DUP1
0000045a: REVERT
0000045b: JUMPDEST
0000045c: POP
0000045d: PUSH2 0x0222
00000460: PUSH2 0x0fb1
00000463: JUMP
00000464: JUMPDEST
00000465: CALLVALUE
00000466: DUP1
00000467: ISZERO
00000468: PUSH2 0x0470
0000046b: JUMPI
0000046c: PUSH1 0x00
0000046e: DUP1
0000046f: REVERT
00000470: JUMPDEST
00000471: POP
00000472: PUSH2 0x0222
00000475: PUSH1 0x04
00000477: CALLDATALOAD
00000478: ISZERO
00000479: ISZERO
0000047a: PUSH2 0x0fbd
0000047d: JUMP
0000047e: JUMPDEST
0000047f: CALLVALUE
00000480: DUP1
00000481: ISZERO
00000482: PUSH2 0x048a
00000485: JUMPI
00000486: PUSH1 0x00
00000488: DUP1
00000489: REVERT
0000048a: JUMPDEST
0000048b: POP
0000048c: PUSH2 0x017c
0000048f: PUSH1 0x01
00000491: PUSH1 0xa0
00000493: PUSH1 0x02
00000495: EXP
00000496: SUB
00000497: PUSH1 0x04
00000499: CALLDATALOAD
0000049a: AND
0000049b: PUSH2 0x1027
0000049e: JUMP
0000049f: JUMPDEST
000004a0: CALLVALUE
000004a1: DUP1
000004a2: ISZERO
000004a3: PUSH2 0x04ab
000004a6: JUMPI
000004a7: PUSH1 0x00
000004a9: DUP1
000004aa: REVERT
000004ab: JUMPDEST
000004ac: POP
000004ad: PUSH2 0x0222
000004b0: PUSH2 0x1067
000004b3: JUMP
000004b4: JUMPDEST
000004b5: CALLVALUE
000004b6: DUP1
000004b7: ISZERO
000004b8: PUSH2 0x04c0
000004bb: JUMPI
000004bc: PUSH1 0x00
000004be: DUP1
000004bf: REVERT
000004c0: JUMPDEST
000004c1: POP
000004c2: PUSH2 0x0222
000004c5: PUSH1 0x01
000004c7: PUSH1 0xa0
000004c9: PUSH1 0x02
000004cb: EXP
000004cc: SUB
000004cd: PUSH1 0x04
000004cf: CALLDATALOAD
000004d0: AND
000004d1: PUSH2 0x1073
000004d4: JUMP
000004d5: JUMPDEST
000004d6: CALLVALUE
000004d7: DUP1
000004d8: ISZERO
000004d9: PUSH2 0x04e1
000004dc: JUMPI
000004dd: PUSH1 0x00
000004df: DUP1
000004e0: REVERT
000004e1: JUMPDEST
000004e2: POP
000004e3: PUSH2 0x03dc
000004e6: PUSH1 0x01
000004e8: PUSH1 0xa0
000004ea: PUSH1 0x02
000004ec: EXP
000004ed: SUB
000004ee: PUSH1 0x04
000004f0: CALLDATALOAD
000004f1: AND
000004f2: PUSH2 0x1085
000004f5: JUMP
000004f6: JUMPDEST
000004f7: CALLVALUE
000004f8: DUP1
000004f9: ISZERO
000004fa: PUSH2 0x0502
000004fd: JUMPI
000004fe: PUSH1 0x00
00000500: DUP1
00000501: REVERT
00000502: JUMPDEST
00000503: POP
00000504: PUSH2 0x0222
00000507: PUSH2 0x10a3
0000050a: JUMP
0000050b: JUMPDEST
0000050c: CALLER
0000050d: PUSH1 0x00
0000050f: SWAP1
00000510: DUP2
00000511: MSTORE
00000512: PUSH1 0x0b
00000514: PUSH1 0x20
00000516: MSTORE
00000517: PUSH1 0x40
00000519: DUP2
0000051a: KECCAK256
0000051b: SLOAD
0000051c: PUSH1 0xff
0000051e: AND
0000051f: ISZERO
00000520: ISZERO
00000521: PUSH1 0x01
00000523: EQ
00000524: PUSH2 0x052c
00000527: JUMPI
00000528: PUSH1 0x00
0000052a: DUP1
0000052b: REVERT
0000052c: JUMPDEST
0000052d: POP
0000052e: PUSH1 0x09
00000530: SLOAD
00000531: CALLVALUE
00000532: SWAP1
00000533: PUSH2 0x0542
00000536: SWAP1
00000537: DUP3
00000538: PUSH4 0xffffffff
0000053d: PUSH2 0x10a9
00000540: AND
00000541: JUMP
00000542: JUMPDEST
00000543: PUSH1 0x09
00000545: SSTORE
00000546: PUSH1 0x07
00000548: SLOAD
00000549: PUSH2 0x0558
0000054c: SWAP1
0000054d: DUP3
0000054e: PUSH4 0xffffffff
00000553: PUSH2 0x10a9
00000556: AND
00000557: JUMP
00000558: JUMPDEST
00000559: PUSH1 0x07
0000055b: SSTORE
0000055c: PUSH1 0x08
0000055e: SLOAD
0000055f: PUSH8 0x0de0b6b3a7640000
00000568: LT
00000569: ISZERO
0000056a: PUSH2 0x0599
0000056d: JUMPI
0000056e: PUSH1 0x08
00000570: SLOAD
00000571: PUSH1 0x09
00000573: SLOAD
00000574: PUSH2 0x058b
00000577: SWAP1
00000578: PUSH8 0x0de0b6b3a7640000
00000581: PUSH4 0xffffffff
00000586: PUSH2 0x10b9
00000589: AND
0000058a: JUMP
0000058b: JUMPDEST
0000058c: DUP2
0000058d: ISZERO
0000058e: ISZERO
0000058f: PUSH2 0x0594
00000592: JUMPI
00000593: INVALID
00000594: JUMPDEST
00000595: DIV
00000596: PUSH1 0x0a
00000598: SSTORE
00000599: JUMPDEST
0000059a: POP
0000059b: JUMP
0000059c: JUMPDEST
0000059d: PUSH1 0x01
0000059f: DUP1
000005a0: SLOAD
000005a1: PUSH1 0x40
000005a3: DUP1
000005a4: MLOAD
000005a5: PUSH1 0x20
000005a7: PUSH1 0x02
000005a9: DUP5
000005aa: DUP7
000005ab: AND
000005ac: ISZERO
000005ad: PUSH2 0x0100
000005b0: MUL
000005b1: PUSH1 0x00
000005b3: NOT
000005b4: ADD
000005b5: SWAP1
000005b6: SWAP5
000005b7: AND
000005b8: SWAP4
000005b9: SWAP1
000005ba: SWAP4
000005bb: DIV
000005bc: PUSH1 0x1f
000005be: DUP2
000005bf: ADD
000005c0: DUP5
000005c1: SWAP1
000005c2: DIV
000005c3: DUP5
000005c4: MUL
000005c5: DUP3
000005c6: ADD
000005c7: DUP5
000005c8: ADD
000005c9: SWAP1
000005ca: SWAP3
000005cb: MSTORE
000005cc: DUP2
000005cd: DUP2
000005ce: MSTORE
000005cf: SWAP3
000005d0: SWAP2
000005d1: DUP4
000005d2: ADD
000005d3: DUP3
000005d4: DUP3
000005d5: DUP1
000005d6: ISZERO
000005d7: PUSH2 0x0621
000005da: JUMPI
000005db: DUP1
000005dc: PUSH1 0x1f
000005de: LT
000005df: PUSH2 0x05f6
000005e2: JUMPI
000005e3: PUSH2 0x0100
000005e6: DUP1
000005e7: DUP4
000005e8: SLOAD
000005e9: DIV
000005ea: MUL
000005eb: DUP4
000005ec: MSTORE
000005ed: SWAP2
000005ee: PUSH1 0x20
000005f0: ADD
000005f1: SWAP2
000005f2: PUSH2 0x0621
000005f5: JUMP
000005f6: JUMPDEST
000005f7: DUP3
000005f8: ADD
000005f9: SWAP2
000005fa: SWAP1
000005fb: PUSH1 0x00
000005fd: MSTORE
000005fe: PUSH1 0x20
00000600: PUSH1 0x00
00000602: KECCAK256
00000603: SWAP1
00000604: JUMPDEST
00000605: DUP2
00000606: SLOAD
00000607: DUP2
00000608: MSTORE
00000609: SWAP1
0000060a: PUSH1 0x01
0000060c: ADD
0000060d: SWAP1
0000060e: PUSH1 0x20
00000610: ADD
00000611: DUP1
00000612: DUP4
00000613: GT
00000614: PUSH2 0x0604
00000617: JUMPI
00000618: DUP3
00000619: SWAP1
0000061a: SUB
0000061b: PUSH1 0x1f
0000061d: AND
0000061e: DUP3
0000061f: ADD
00000620: SWAP2
00000621: JUMPDEST
00000622: POP
00000623: POP
00000624: POP
00000625: POP
00000626: POP
00000627: DUP2
00000628: JUMP
00000629: JUMPDEST
0000062a: PUSH1 0x00
0000062c: DUP1
0000062d: DUP1
0000062e: DUP4
0000062f: ISZERO
00000630: PUSH2 0x0685
00000633: JUMPI
00000634: PUSH1 0x03
00000636: SLOAD
00000637: PUSH1 0x0a
00000639: SLOAD
0000063a: PUSH1 0x64
0000063c: SWAP2
0000063d: PUSH2 0x064e
00000640: SWAP2
00000641: SWAP1
00000642: PUSH2 0x0100
00000645: SWAP1
00000646: DIV
00000647: PUSH1 0xff
00000649: AND
0000064a: PUSH2 0x10b9
0000064d: JUMP
0000064e: JUMPDEST
0000064f: DUP2
00000650: ISZERO
00000651: ISZERO
00000652: PUSH2 0x0657
00000655: JUMPI
00000656: INVALID
00000657: JUMPDEST
00000658: PUSH1 0x03
0000065a: SLOAD
0000065b: PUSH1 0x0a
0000065d: SLOAD
0000065e: SWAP3
0000065f: SWAP1
00000660: SWAP2
00000661: DIV
00000662: SWAP4
00000663: POP
00000664: PUSH1 0x64
00000666: SWAP2
00000667: PUSH2 0x0678
0000066a: SWAP2
0000066b: PUSH3 0x010000
0000066f: SWAP1
00000670: DIV
00000671: PUSH1 0xff
00000673: AND
00000674: PUSH2 0x10b9
00000677: JUMP
00000678: JUMPDEST
00000679: DUP2
0000067a: ISZERO
0000067b: ISZERO
0000067c: PUSH2 0x0681
0000067f: JUMPI
00000680: INVALID
00000681: JUMPDEST
00000682: DIV
00000683: SWAP1
00000684: POP
00000685: JUMPDEST
00000686: PUSH1 0x0a
00000688: SLOAD
00000689: SWAP2
0000068a: SWAP1
0000068b: SWAP2
0000068c: SUB
0000068d: SUB
0000068e: SWAP3
0000068f: SWAP2
00000690: POP
00000691: POP
00000692: JUMP
00000693: JUMPDEST
00000694: PUSH1 0x00
00000696: DUP1
00000697: PUSH1 0x00
00000699: DUP1
0000069a: PUSH1 0x00
0000069c: PUSH1 0x64
0000069e: PUSH2 0x06c2
000006a1: PUSH1 0x03
000006a3: PUSH1 0x02
000006a5: SWAP1
000006a6: SLOAD
000006a7: SWAP1
000006a8: PUSH2 0x0100
000006ab: EXP
000006ac: SWAP1
000006ad: DIV
000006ae: PUSH1 0xff
000006b0: AND
000006b1: PUSH1 0xff
000006b3: AND
000006b4: DUP9
000006b5: PUSH2 0x10b9
000006b8: SWAP1
000006b9: SWAP2
000006ba: SWAP1
000006bb: PUSH4 0xffffffff
000006c0: AND
000006c1: JUMP
000006c2: JUMPDEST
000006c3: DUP2
000006c4: ISZERO
000006c5: ISZERO
000006c6: PUSH2 0x06cb
000006c9: JUMPI
000006ca: INVALID
000006cb: JUMPDEST
000006cc: PUSH1 0x03
000006ce: SLOAD
000006cf: SWAP2
000006d0: SWAP1
000006d1: DIV
000006d2: SWAP5
000006d3: POP
000006d4: PUSH1 0x64
000006d6: SWAP1
000006d7: PUSH2 0x06ea
000006da: SWAP1
000006db: DUP9
000006dc: SWAP1
000006dd: PUSH1 0xff
000006df: AND
000006e0: PUSH4 0xffffffff
000006e5: PUSH2 0x10b9
000006e8: AND
000006e9: JUMP
000006ea: JUMPDEST
000006eb: DUP2
000006ec: ISZERO
000006ed: ISZERO
000006ee: PUSH2 0x06f3
000006f1: JUMPI
000006f2: INVALID
000006f3: JUMPDEST
000006f4: DIV
000006f5: SWAP3
000006f6: POP
000006f7: DUP4
000006f8: DUP4
000006f9: DUP8
000006fa: SUB
000006fb: SUB
000006fc: SWAP2
000006fd: POP
000006fe: PUSH1 0x0a
00000700: SLOAD
00000701: PUSH2 0x071b
00000704: PUSH8 0x0de0b6b3a7640000
0000070d: DUP5
0000070e: PUSH2 0x10b9
00000711: SWAP1
00000712: SWAP2
00000713: SWAP1
00000714: PUSH4 0xffffffff
00000719: AND
0000071a: JUMP
0000071b: JUMPDEST
0000071c: DUP2
0000071d: ISZERO
0000071e: ISZERO
0000071f: PUSH2 0x0724
00000722: JUMPI
00000723: INVALID
00000724: JUMPDEST
00000725: DIV
00000726: SWAP7
00000727: SWAP6
00000728: POP
00000729: POP
0000072a: POP
0000072b: POP
0000072c: POP
0000072d: POP
0000072e: JUMP
0000072f: JUMPDEST
00000730: PUSH1 0x08
00000732: SLOAD
00000733: SWAP1
00000734: JUMP
00000735: JUMPDEST
00000736: PUSH1 0x00
00000738: DUP1
00000739: SLOAD
0000073a: DUP2
0000073b: SWAP1
0000073c: DUP2
0000073d: SWAP1
0000073e: DUP2
0000073f: SWAP1
00000740: DUP2
00000741: SWAP1
00000742: PUSH1 0xff
00000744: AND
00000745: ISZERO
00000746: ISZERO
00000747: PUSH1 0x01
00000749: EQ
0000074a: DUP1
0000074b: PUSH2 0x0763
0000074e: JUMPI
0000074f: POP
00000750: PUSH1 0x00
00000752: SLOAD
00000753: PUSH2 0x0100
00000756: SWAP1
00000757: DIV
00000758: PUSH1 0x01
0000075a: PUSH1 0xa0
0000075c: PUSH1 0x02
0000075e: EXP
0000075f: SUB
00000760: AND
00000761: CALLER
00000762: EQ
00000763: JUMPDEST
00000764: ISZERO
00000765: ISZERO
00000766: PUSH2 0x076e
00000769: JUMPI
0000076a: PUSH1 0x00
0000076c: DUP1
0000076d: REVERT
0000076e: JUMPDEST
0000076f: PUSH1 0x00
00000771: PUSH2 0x0778
00000774: PUSH2 0x0bd9
00000777: JUMP
00000778: JUMPDEST
00000779: GT
0000077a: PUSH2 0x0782
0000077d: JUMPI
0000077e: PUSH1 0x00
00000780: DUP1
00000781: REVERT
00000782: JUMPDEST
00000783: CALLER
00000784: PUSH1 0x00
00000786: DUP2
00000787: DUP2
00000788: MSTORE
00000789: PUSH1 0x05
0000078b: PUSH1 0x20
0000078d: MSTORE
0000078e: PUSH1 0x40
00000790: SWAP1
00000791: KECCAK256
00000792: SLOAD
00000793: SWAP1
00000794: SWAP6
00000795: POP
00000796: SWAP4
00000797: POP
00000798: DUP4
00000799: DUP7
0000079a: GT
0000079b: ISZERO
0000079c: PUSH2 0x07a4
0000079f: JUMPI
000007a0: PUSH1 0x00
000007a2: DUP1
000007a3: REVERT
000007a4: JUMPDEST
000007a5: PUSH8 0x0de0b6b3a7640000
000007ae: PUSH2 0x07c2
000007b1: PUSH1 0x0a
000007b3: SLOAD
000007b4: DUP9
000007b5: PUSH2 0x10b9
000007b8: SWAP1
000007b9: SWAP2
000007ba: SWAP1
000007bb: PUSH4 0xffffffff
000007c0: AND
000007c1: JUMP
000007c2: JUMPDEST
000007c3: DUP2
000007c4: ISZERO
000007c5: ISZERO
000007c6: PUSH2 0x07cb
000007c9: JUMPI
000007ca: INVALID
000007cb: JUMPDEST
000007cc: PUSH1 0x03
000007ce: SLOAD
000007cf: SWAP2
000007d0: SWAP1
000007d1: DIV
000007d2: SWAP4
000007d3: POP
000007d4: PUSH1 0x64
000007d6: SWAP1
000007d7: PUSH2 0x07e9
000007da: SWAP1
000007db: DUP6
000007dc: SWAP1
000007dd: PUSH2 0x0100
000007e0: SWAP1
000007e1: DIV
000007e2: PUSH1 0xff
000007e4: AND
000007e5: PUSH2 0x10b9
000007e8: JUMP
000007e9: JUMPDEST
000007ea: DUP2
000007eb: ISZERO
000007ec: ISZERO
000007ed: PUSH2 0x07f2
000007f0: JUMPI
000007f1: INVALID
000007f2: JUMPDEST
000007f3: PUSH1 0x03
000007f5: SLOAD
000007f6: SWAP2
000007f7: SWAP1
000007f8: DIV
000007f9: SWAP3
000007fa: POP
000007fb: PUSH1 0x64
000007fd: SWAP1
000007fe: PUSH2 0x0811
00000801: SWAP1
00000802: DUP6
00000803: SWAP1
00000804: PUSH3 0x010000
00000808: SWAP1
00000809: DIV
0000080a: PUSH1 0xff
0000080c: AND
0000080d: PUSH2 0x10b9
00000810: JUMP
00000811: JUMPDEST
00000812: DUP2
00000813: ISZERO
00000814: ISZERO
00000815: PUSH2 0x081a
00000818: JUMPI
00000819: INVALID
0000081a: JUMPDEST
0000081b: DIV
0000081c: SWAP1
0000081d: POP
0000081e: PUSH2 0x0832
00000821: DUP7
00000822: PUSH1 0x08
00000824: SLOAD
00000825: PUSH2 0x10e5
00000828: SWAP1
00000829: SWAP2
0000082a: SWAP1
0000082b: PUSH4 0xffffffff
00000830: AND
00000831: JUMP
00000832: JUMPDEST
00000833: PUSH1 0x08
00000835: SSTORE
00000836: PUSH2 0x0845
00000839: DUP5
0000083a: DUP8
0000083b: PUSH4 0xffffffff
00000840: PUSH2 0x10e5
00000843: AND
00000844: JUMP
00000845: JUMPDEST
00000846: PUSH1 0x01
00000848: PUSH1 0xa0
0000084a: PUSH1 0x02
0000084c: EXP
0000084d: SUB
0000084e: DUP7
0000084f: AND
00000850: PUSH1 0x00
00000852: SWAP1
00000853: DUP2
00000854: MSTORE
00000855: PUSH1 0x05
00000857: PUSH1 0x20
00000859: MSTORE
0000085a: PUSH1 0x40
0000085c: SWAP1
0000085d: KECCAK256
0000085e: DUP2
0000085f: SWAP1
00000860: SSTORE
00000861: PUSH1 0x03
00000863: SLOAD
00000864: SWAP1
00000865: SWAP5
00000866: POP
00000867: PUSH2 0x08b0
0000086a: SWAP1
0000086b: PUSH1 0x64
0000086d: SWAP1
0000086e: PUSH2 0x088b
00000871: SWAP1
00000872: DUP5
00000873: SWAP1
00000874: PUSH1 0xff
00000876: PUSH2 0x0100
00000879: SWAP1
0000087a: SWAP2
0000087b: DIV
0000087c: DUP2
0000087d: AND
0000087e: DUP5
0000087f: SUB
00000880: AND
00000881: PUSH4 0xffffffff
00000886: PUSH2 0x10b9
00000889: AND
0000088a: JUMP
0000088b: JUMPDEST
0000088c: DUP2
0000088d: ISZERO
0000088e: ISZERO
0000088f: PUSH2 0x0894
00000892: JUMPI
00000893: INVALID
00000894: JUMPDEST
00000895: DIV
00000896: PUSH1 0x00
00000898: PUSH1 0x01
0000089a: SWAP1
0000089b: SLOAD
0000089c: SWAP1
0000089d: PUSH2 0x0100
000008a0: EXP
000008a1: SWAP1
000008a2: DIV
000008a3: PUSH1 0x01
000008a5: PUSH1 0xa0
000008a7: PUSH1 0x02
000008a9: EXP
000008aa: SUB
000008ab: AND
000008ac: PUSH2 0x10fa
000008af: JUMP
000008b0: JUMPDEST
000008b1: POP
000008b2: PUSH1 0x09
000008b4: SLOAD
000008b5: SWAP3
000008b6: DUP3
000008b7: SWAP1
000008b8: SUB
000008b9: DUP2
000008ba: SWAP1
000008bb: SUB
000008bc: SWAP3
000008bd: PUSH2 0x08cc
000008c0: SWAP1
000008c1: DUP5
000008c2: PUSH4 0xffffffff
000008c7: PUSH2 0x10e5
000008ca: AND
000008cb: JUMP
000008cc: JUMPDEST
000008cd: PUSH1 0x09
000008cf: SSTORE
000008d0: PUSH1 0x08
000008d2: SLOAD
000008d3: PUSH8 0x0de0b6b3a7640000
000008dc: LT
000008dd: ISZERO
000008de: PUSH2 0x090d
000008e1: JUMPI
000008e2: PUSH1 0x08
000008e4: SLOAD
000008e5: PUSH1 0x09
000008e7: SLOAD
000008e8: PUSH2 0x08ff
000008eb: SWAP1
000008ec: PUSH8 0x0de0b6b3a7640000
000008f5: PUSH4 0xffffffff
000008fa: PUSH2 0x10b9
000008fd: AND
000008fe: JUMP
000008ff: JUMPDEST
00000900: DUP2
00000901: ISZERO
00000902: ISZERO
00000903: PUSH2 0x0908
00000906: JUMPI
00000907: INVALID
00000908: JUMPDEST
00000909: DIV
0000090a: PUSH1 0x0a
0000090c: SSTORE
0000090d: JUMPDEST
0000090e: PUSH1 0x40
00000910: DUP1
00000911: MLOAD
00000912: PUSH1 0x01
00000914: PUSH1 0xa0
00000916: PUSH1 0x02
00000918: EXP
00000919: SUB
0000091a: DUP8
0000091b: AND
0000091c: DUP2
0000091d: MSTORE
0000091e: PUSH1 0x20
00000920: DUP2
00000921: ADD
00000922: DUP9
00000923: SWAP1
00000924: MSTORE
00000925: DUP2
00000926: MLOAD
00000927: PUSH32 0x6e4c04606163f3a400bad8588c8fe9e6cfa6c7aabbcfe66123d62730aa156270
00000948: SWAP3
00000949: SWAP2
0000094a: DUP2
0000094b: SWAP1
0000094c: SUB
0000094d: SWAP1
0000094e: SWAP2
0000094f: ADD
00000950: SWAP1
00000951: LOG1
00000952: PUSH1 0x40
00000954: MLOAD
00000955: PUSH1 0x01
00000957: PUSH1 0xa0
00000959: PUSH1 0x02
0000095b: EXP
0000095c: SUB
0000095d: DUP7
0000095e: AND
0000095f: SWAP1
00000960: DUP5
00000961: ISZERO
00000962: PUSH2 0x08fc
00000965: MUL
00000966: SWAP1
00000967: DUP6
00000968: SWAP1
00000969: PUSH1 0x00
0000096b: DUP2
0000096c: DUP2
0000096d: DUP2
0000096e: DUP6
0000096f: DUP9
00000970: DUP9
00000971: CALL
00000972: SWAP4
00000973: POP
00000974: POP
00000975: POP
00000976: POP
00000977: ISZERO
00000978: DUP1
00000979: ISZERO
0000097a: PUSH2 0x0987
0000097d: JUMPI
0000097e: RETURNDATASIZE
0000097f: PUSH1 0x00
00000981: DUP1
00000982: RETURNDATACOPY
00000983: RETURNDATASIZE
00000984: PUSH1 0x00
00000986: REVERT
00000987: JUMPDEST
00000988: POP
00000989: POP
0000098a: POP
0000098b: POP
0000098c: POP
0000098d: POP
0000098e: POP
0000098f: JUMP
00000990: JUMPDEST
00000991: PUSH1 0x12
00000993: DUP2
00000994: JUMP
00000995: JUMPDEST
00000996: CALLER
00000997: PUSH1 0x00
00000999: SWAP1
0000099a: DUP2
0000099b: MSTORE
0000099c: PUSH1 0x0b
0000099e: PUSH1 0x20
000009a0: MSTORE
000009a1: PUSH1 0x40
000009a3: DUP2
000009a4: KECCAK256
000009a5: SLOAD
000009a6: DUP2
000009a7: SWAP1
000009a8: DUP2
000009a9: SWAP1
000009aa: DUP2
000009ab: SWAP1
000009ac: PUSH1 0xff
000009ae: AND
000009af: ISZERO
000009b0: ISZERO
000009b1: PUSH1 0x01
000009b3: EQ
000009b4: PUSH2 0x09bc
000009b7: JUMPI
000009b8: PUSH1 0x00
000009ba: DUP1
000009bb: REVERT
000009bc: JUMPDEST
000009bd: PUSH1 0x00
000009bf: DUP7
000009c0: GT
000009c1: DUP1
000009c2: ISZERO
000009c3: PUSH2 0x09d4
000009c6: JUMPI
000009c7: POP
000009c8: PUSH2 0x09d0
000009cb: DUP6
000009cc: PUSH2 0x0bb5
000009cf: JUMP
000009d0: JUMPDEST
000009d1: DUP7
000009d2: GT
000009d3: ISZERO
000009d4: JUMPDEST
000009d5: ISZERO
000009d6: ISZERO
000009d7: PUSH2 0x09df
000009da: JUMPI
000009db: PUSH1 0x00
000009dd: DUP1
000009de: REVERT
000009df: JUMPDEST
000009e0: PUSH1 0x01
000009e2: PUSH1 0xa0
000009e4: PUSH1 0x02
000009e6: EXP
000009e7: SUB
000009e8: DUP6
000009e9: AND
000009ea: PUSH1 0x00
000009ec: SWAP1
000009ed: DUP2
000009ee: MSTORE
000009ef: PUSH1 0x05
000009f1: PUSH1 0x20
000009f3: MSTORE
000009f4: PUSH1 0x40
000009f6: SWAP1
000009f7: KECCAK256
000009f8: SLOAD
000009f9: PUSH1 0x0a
000009fb: SLOAD
000009fc: CALLER
000009fd: SWAP5
000009fe: POP
000009ff: SWAP1
00000a00: SWAP3
00000a01: POP
00000a02: PUSH2 0x0a19
00000a05: DUP8
00000a06: PUSH8 0x0de0b6b3a7640000
00000a0f: PUSH4 0xffffffff
00000a14: PUSH2 0x10b9
00000a17: AND
00000a18: JUMP
00000a19: JUMPDEST
00000a1a: DUP2
00000a1b: ISZERO
00000a1c: ISZERO
00000a1d: PUSH2 0x0a22
00000a20: JUMPI
00000a21: INVALID
00000a22: JUMPDEST
00000a23: DIV
00000a24: SWAP1
00000a25: POP
00000a26: DUP2
00000a27: DUP2
00000a28: GT
00000a29: ISZERO
00000a2a: PUSH2 0x0a32
00000a2d: JUMPI
00000a2e: PUSH1 0x00
00000a30: DUP1
00000a31: REVERT
00000a32: JUMPDEST
00000a33: PUSH8 0x0de0b6b3a7640000
00000a3c: PUSH2 0x0a50
00000a3f: PUSH1 0x0a
00000a41: SLOAD
00000a42: DUP4
00000a43: PUSH2 0x10b9
00000a46: SWAP1
00000a47: SWAP2
00000a48: SWAP1
00000a49: PUSH4 0xffffffff
00000a4e: AND
00000a4f: JUMP
00000a50: JUMPDEST
00000a51: DUP2
00000a52: ISZERO
00000a53: ISZERO
00000a54: PUSH2 0x0a59
00000a57: JUMPI
00000a58: INVALID
00000a59: JUMPDEST
00000a5a: DIV
00000a5b: SWAP6
00000a5c: POP
00000a5d: PUSH2 0x0a6c
00000a60: DUP3
00000a61: DUP3
00000a62: PUSH4 0xffffffff
00000a67: PUSH2 0x10e5
00000a6a: AND
00000a6b: JUMP
00000a6c: JUMPDEST
00000a6d: PUSH1 0x08
00000a6f: SLOAD
00000a70: SWAP1
00000a71: SWAP3
00000a72: POP
00000a73: PUSH2 0x0a82
00000a76: SWAP1
00000a77: DUP3
00000a78: PUSH4 0xffffffff
00000a7d: PUSH2 0x10e5
00000a80: AND
00000a81: JUMP
00000a82: JUMPDEST
00000a83: PUSH1 0x08
00000a85: SSTORE
00000a86: PUSH1 0x01
00000a88: PUSH1 0xa0
00000a8a: PUSH1 0x02
00000a8c: EXP
00000a8d: SUB
00000a8e: DUP6
00000a8f: AND
00000a90: PUSH1 0x00
00000a92: SWAP1
00000a93: DUP2
00000a94: MSTORE
00000a95: PUSH1 0x05
00000a97: PUSH1 0x20
00000a99: MSTORE
00000a9a: PUSH1 0x40
00000a9c: SWAP1
00000a9d: KECCAK256
00000a9e: DUP3
00000a9f: SWAP1
00000aa0: SSTORE
00000aa1: PUSH1 0x09
00000aa3: SLOAD
00000aa4: PUSH2 0x0ab3
00000aa7: SWAP1
00000aa8: DUP8
00000aa9: PUSH4 0xffffffff
00000aae: PUSH2 0x10e5
00000ab1: AND
00000ab2: JUMP
00000ab3: JUMPDEST
00000ab4: PUSH1 0x09
00000ab6: SSTORE
00000ab7: PUSH1 0x08
00000ab9: SLOAD
00000aba: PUSH8 0x0de0b6b3a7640000
00000ac3: LT
00000ac4: ISZERO
00000ac5: PUSH2 0x0af4
00000ac8: JUMPI
00000ac9: PUSH1 0x08
00000acb: SLOAD
00000acc: PUSH1 0x09
00000ace: SLOAD
00000acf: PUSH2 0x0ae6
00000ad2: SWAP1
00000ad3: PUSH8 0x0de0b6b3a7640000
00000adc: PUSH4 0xffffffff
00000ae1: PUSH2 0x10b9
00000ae4: AND
00000ae5: JUMP
00000ae6: JUMPDEST
00000ae7: DUP2
00000ae8: ISZERO
00000ae9: ISZERO
00000aea: PUSH2 0x0aef
00000aed: JUMPI
00000aee: INVALID
00000aef: JUMPDEST
00000af0: DIV
00000af1: PUSH1 0x0a
00000af3: SSTORE
00000af4: JUMPDEST
00000af5: PUSH1 0x40
00000af7: MLOAD
00000af8: PUSH1 0x01
00000afa: PUSH1 0xa0
00000afc: PUSH1 0x02
00000afe: EXP
00000aff: SUB
00000b00: DUP5
00000b01: AND
00000b02: SWAP1
00000b03: DUP8
00000b04: ISZERO
00000b05: PUSH2 0x08fc
00000b08: MUL
00000b09: SWAP1
00000b0a: DUP9
00000b0b: SWAP1
00000b0c: PUSH1 0x00
00000b0e: DUP2
00000b0f: DUP2
00000b10: DUP2
00000b11: DUP6
00000b12: DUP9
00000b13: DUP9
00000b14: CALL
00000b15: SWAP4
00000b16: POP
00000b17: POP
00000b18: POP
00000b19: POP
00000b1a: ISZERO
00000b1b: DUP1
00000b1c: ISZERO
00000b1d: PUSH2 0x0b2a
00000b20: JUMPI
00000b21: RETURNDATASIZE
00000b22: PUSH1 0x00
00000b24: DUP1
00000b25: RETURNDATACOPY
00000b26: RETURNDATASIZE
00000b27: PUSH1 0x00
00000b29: REVERT
00000b2a: JUMPDEST
00000b2b: POP
00000b2c: SWAP5
00000b2d: SWAP6
00000b2e: SWAP5
00000b2f: POP
00000b30: POP
00000b31: POP
00000b32: POP
00000b33: POP
00000b34: JUMP
00000b35: JUMPDEST
00000b36: ADDRESS
00000b37: BALANCE
00000b38: SWAP1
00000b39: JUMP
00000b3a: JUMPDEST
00000b3b: PUSH1 0x01
00000b3d: PUSH1 0xa0
00000b3f: PUSH1 0x02
00000b41: EXP
00000b42: SUB
00000b43: AND
00000b44: PUSH1 0x00
00000b46: SWAP1
00000b47: DUP2
00000b48: MSTORE
00000b49: PUSH1 0x05
00000b4b: PUSH1 0x20
00000b4d: MSTORE
00000b4e: PUSH1 0x40
00000b50: SWAP1
00000b51: KECCAK256
00000b52: SLOAD
00000b53: SWAP1
00000b54: JUMP
00000b55: JUMPDEST
00000b56: PUSH1 0x00
00000b58: DUP1
00000b59: PUSH1 0x00
00000b5b: DUP1
00000b5c: PUSH2 0x0b65
00000b5f: PUSH1 0x01
00000b61: PUSH2 0x0629
00000b64: JUMP
00000b65: JUMPDEST
00000b66: PUSH1 0x01
00000b68: PUSH1 0xa0
00000b6a: PUSH1 0x02
00000b6c: EXP
00000b6d: SUB
00000b6e: DUP7
00000b6f: AND
00000b70: PUSH1 0x00
00000b72: SWAP1
00000b73: DUP2
00000b74: MSTORE
00000b75: PUSH1 0x05
00000b77: PUSH1 0x20
00000b79: MSTORE
00000b7a: PUSH1 0x40
00000b7c: SWAP1
00000b7d: KECCAK256
00000b7e: SLOAD
00000b7f: SWAP1
00000b80: SWAP4
00000b81: POP
00000b82: SWAP2
00000b83: POP
00000b84: PUSH8 0x0de0b6b3a7640000
00000b8d: PUSH2 0x0b9c
00000b90: DUP4
00000b91: DUP6
00000b92: PUSH4 0xffffffff
00000b97: PUSH2 0x10b9
00000b9a: AND
00000b9b: JUMP
00000b9c: JUMPDEST
00000b9d: DUP2
00000b9e: ISZERO
00000b9f: ISZERO
00000ba0: PUSH2 0x0ba5
00000ba3: JUMPI
00000ba4: INVALID
00000ba5: JUMPDEST
00000ba6: DIV
00000ba7: SWAP6
00000ba8: SWAP5
00000ba9: POP
00000baa: POP
00000bab: POP
00000bac: POP
00000bad: POP
00000bae: JUMP
00000baf: JUMPDEST
00000bb0: PUSH1 0x06
00000bb2: SLOAD
00000bb3: SWAP1
00000bb4: JUMP
00000bb5: JUMPDEST
00000bb6: PUSH1 0x00
00000bb8: DUP1
00000bb9: PUSH1 0x00
00000bbb: DUP1
00000bbc: PUSH2 0x0b65
00000bbf: PUSH1 0x00
00000bc1: PUSH2 0x0629
00000bc4: JUMP
00000bc5: JUMPDEST
00000bc6: PUSH1 0x00
00000bc8: SLOAD
00000bc9: PUSH2 0x0100
00000bcc: SWAP1
00000bcd: DIV
00000bce: PUSH1 0x01
00000bd0: PUSH1 0xa0
00000bd2: PUSH1 0x02
00000bd4: EXP
00000bd5: SUB
00000bd6: AND
00000bd7: DUP2
00000bd8: JUMP
00000bd9: JUMPDEST
00000bda: PUSH1 0x00
00000bdc: CALLER
00000bdd: PUSH2 0x0be5
00000be0: DUP2
00000be1: PUSH2 0x0b3a
00000be4: JUMP
00000be5: JUMPDEST
00000be6: SWAP2
00000be7: POP
00000be8: POP
00000be9: SWAP1
00000bea: JUMP
00000beb: JUMPDEST
00000bec: PUSH1 0x02
00000bee: DUP1
00000bef: SLOAD
00000bf0: PUSH1 0x40
00000bf2: DUP1
00000bf3: MLOAD
00000bf4: PUSH1 0x20
00000bf6: PUSH1 0x01
00000bf8: DUP5
00000bf9: AND
00000bfa: ISZERO
00000bfb: PUSH2 0x0100
00000bfe: MUL
00000bff: PUSH1 0x00
00000c01: NOT
00000c02: ADD
00000c03: SWAP1
00000c04: SWAP4
00000c05: AND
00000c06: DUP5
00000c07: SWAP1
00000c08: DIV
00000c09: PUSH1 0x1f
00000c0b: DUP2
00000c0c: ADD
00000c0d: DUP5
00000c0e: SWAP1
00000c0f: DIV
00000c10: DUP5
00000c11: MUL
00000c12: DUP3
00000c13: ADD
00000c14: DUP5
00000c15: ADD
00000c16: SWAP1
00000c17: SWAP3
00000c18: MSTORE
00000c19: DUP2
00000c1a: DUP2
00000c1b: MSTORE
00000c1c: SWAP3
00000c1d: SWAP2
00000c1e: DUP4
00000c1f: ADD
00000c20: DUP3
00000c21: DUP3
00000c22: DUP1
00000c23: ISZERO
00000c24: PUSH2 0x0621
00000c27: JUMPI
00000c28: DUP1
00000c29: PUSH1 0x1f
00000c2b: LT
00000c2c: PUSH2 0x05f6
00000c2f: JUMPI
00000c30: PUSH2 0x0100
00000c33: DUP1
00000c34: DUP4
00000c35: SLOAD
00000c36: DIV
00000c37: MUL
00000c38: DUP4
00000c39: MSTORE
00000c3a: SWAP2
00000c3b: PUSH1 0x20
00000c3d: ADD
00000c3e: SWAP2
00000c3f: PUSH2 0x0621
00000c42: JUMP
00000c43: JUMPDEST
00000c44: PUSH1 0x00
00000c46: DUP1
00000c47: SLOAD
00000c48: DUP2
00000c49: SWAP1
00000c4a: DUP2
00000c4b: SWAP1
00000c4c: DUP2
00000c4d: SWAP1
00000c4e: DUP2
00000c4f: SWAP1
00000c50: DUP2
00000c51: SWAP1
00000c52: PUSH1 0xff
00000c54: AND
00000c55: ISZERO
00000c56: ISZERO
00000c57: PUSH1 0x01
00000c59: EQ
00000c5a: DUP1
00000c5b: PUSH2 0x0c73
00000c5e: JUMPI
00000c5f: POP
00000c60: PUSH1 0x00
00000c62: SLOAD
00000c63: PUSH2 0x0100
00000c66: SWAP1
00000c67: DIV
00000c68: PUSH1 0x01
00000c6a: PUSH1 0xa0
00000c6c: PUSH1 0x02
00000c6e: EXP
00000c6f: SUB
00000c70: AND
00000c71: CALLER
00000c72: EQ
00000c73: JUMPDEST
00000c74: ISZERO
00000c75: ISZERO
00000c76: PUSH2 0x0c7e
00000c79: JUMPI
00000c7a: PUSH1 0x00
00000c7c: DUP1
00000c7d: REVERT
00000c7e: JUMPDEST
00000c7f: PUSH1 0x00
00000c81: SLOAD
00000c82: PUSH1 0xff
00000c84: AND
00000c85: ISZERO
00000c86: ISZERO
00000c87: PUSH2 0x0c98
00000c8a: JUMPI
00000c8b: PUSH1 0x00
00000c8d: DUP1
00000c8e: SLOAD
00000c8f: PUSH1 0xff
00000c91: NOT
00000c92: AND
00000c93: PUSH1 0x01
00000c95: OR
00000c96: SWAP1
00000c97: SSTORE
00000c98: JUMPDEST
00000c99: CALLVALUE
00000c9a: SWAP5
00000c9b: POP
00000c9c: CALLER
00000c9d: SWAP4
00000c9e: POP
00000c9f: PUSH6 0x5af3107a4000
00000ca6: DUP6
00000ca7: LT
00000ca8: ISZERO
00000ca9: PUSH2 0x0cb1
00000cac: JUMPI
00000cad: PUSH1 0x00
00000caf: DUP1
00000cb0: REVERT
00000cb1: JUMPDEST
00000cb2: PUSH2 0x0cb9
00000cb5: PUSH2 0x0f9e
00000cb8: JUMP
00000cb9: JUMPDEST
00000cba: ISZERO
00000cbb: ISZERO
00000cbc: PUSH2 0x0cd7
00000cbf: JUMPI
00000cc0: PUSH1 0x06
00000cc2: SLOAD
00000cc3: PUSH2 0x0cd3
00000cc6: SWAP1
00000cc7: PUSH1 0x01
00000cc9: PUSH4 0xffffffff
00000cce: PUSH2 0x10a9
00000cd1: AND
00000cd2: JUMP
00000cd3: JUMPDEST
00000cd4: PUSH1 0x06
00000cd6: SSTORE
00000cd7: JUMPDEST
00000cd8: CALLER
00000cd9: PUSH1 0x00
00000cdb: SWAP1
00000cdc: DUP2
00000cdd: MSTORE
00000cde: PUSH1 0x04
00000ce0: PUSH1 0x20
00000ce2: MSTORE
00000ce3: PUSH1 0x40
00000ce5: SWAP1
00000ce6: KECCAK256
00000ce7: SLOAD
00000ce8: PUSH2 0x0cf7
00000ceb: SWAP1
00000cec: DUP7
00000ced: PUSH4 0xffffffff
00000cf2: PUSH2 0x10a9
00000cf5: AND
00000cf6: JUMP
00000cf7: JUMPDEST
00000cf8: CALLER
00000cf9: PUSH1 0x00
00000cfb: SWAP1
00000cfc: DUP2
00000cfd: MSTORE
00000cfe: PUSH1 0x04
00000d00: PUSH1 0x20
00000d02: MSTORE
00000d03: PUSH1 0x40
00000d05: SWAP1
00000d06: KECCAK256
00000d07: SSTORE
00000d08: PUSH1 0x03
00000d0a: SLOAD
00000d0b: PUSH1 0x64
00000d0d: SWAP1
00000d0e: PUSH2 0x0d21
00000d11: SWAP1
00000d12: DUP8
00000d13: SWAP1
00000d14: PUSH3 0x010000
00000d18: SWAP1
00000d19: DIV
00000d1a: PUSH1 0xff
00000d1c: AND
00000d1d: PUSH2 0x10b9
00000d20: JUMP
00000d21: JUMPDEST
00000d22: DUP2
00000d23: ISZERO
00000d24: ISZERO
00000d25: PUSH2 0x0d2a
00000d28: JUMPI
00000d29: INVALID
00000d2a: JUMPDEST
00000d2b: PUSH1 0x03
00000d2d: SLOAD
00000d2e: SWAP2
00000d2f: SWAP1
00000d30: DIV
00000d31: SWAP4
00000d32: POP
00000d33: PUSH1 0x64
00000d35: SWAP1
00000d36: PUSH2 0x0d49
00000d39: SWAP1
00000d3a: DUP8
00000d3b: SWAP1
00000d3c: PUSH1 0xff
00000d3e: AND
00000d3f: PUSH4 0xffffffff
00000d44: PUSH2 0x10b9
00000d47: AND
00000d48: JUMP
00000d49: JUMPDEST
00000d4a: DUP2
00000d4b: ISZERO
00000d4c: ISZERO
00000d4d: PUSH2 0x0d52
00000d50: JUMPI
00000d51: INVALID
00000d52: JUMPDEST
00000d53: PUSH1 0x03
00000d55: SLOAD
00000d56: SWAP2
00000d57: SWAP1
00000d58: DIV
00000d59: SWAP3
00000d5a: POP
00000d5b: PUSH2 0x0d7a
00000d5e: SWAP1
00000d5f: PUSH1 0x64
00000d61: SWAP1
00000d62: PUSH2 0x088b
00000d65: SWAP1
00000d66: DUP7
00000d67: SWAP1
00000d68: PUSH1 0xff
00000d6a: SWAP1
00000d6b: DUP2
00000d6c: AND
00000d6d: DUP5
00000d6e: SUB
00000d6f: AND
00000d70: PUSH4 0xffffffff
00000d75: PUSH2 0x10b9
00000d78: AND
00000d79: JUMP
00000d7a: JUMPDEST
00000d7b: POP
00000d7c: PUSH2 0x0d89
00000d7f: DUP4
00000d80: DUP4
00000d81: DUP8
00000d82: SUB
00000d83: SUB
00000d84: DUP6
00000d85: PUSH2 0x10fa
00000d88: JUMP
00000d89: JUMPDEST
00000d8a: PUSH1 0x09
00000d8c: SLOAD
00000d8d: SWAP1
00000d8e: SWAP2
00000d8f: POP
00000d90: PUSH2 0x0d9f
00000d93: SWAP1
00000d94: DUP7
00000d95: PUSH4 0xffffffff
00000d9a: PUSH2 0x10a9
00000d9d: AND
00000d9e: JUMP
00000d9f: JUMPDEST
00000da0: PUSH1 0x09
00000da2: SSTORE
00000da3: PUSH1 0x08
00000da5: SLOAD
00000da6: PUSH8 0x0de0b6b3a7640000
00000daf: LT
00000db0: ISZERO
00000db1: PUSH2 0x0de0
00000db4: JUMPI
00000db5: PUSH1 0x08
00000db7: SLOAD
00000db8: PUSH1 0x09
00000dba: SLOAD
00000dbb: PUSH2 0x0dd2
00000dbe: SWAP1
00000dbf: PUSH8 0x0de0b6b3a7640000
00000dc8: PUSH4 0xffffffff
00000dcd: PUSH2 0x10b9
00000dd0: AND
00000dd1: JUMP
00000dd2: JUMPDEST
00000dd3: DUP2
00000dd4: ISZERO
00000dd5: ISZERO
00000dd6: PUSH2 0x0ddb
00000dd9: JUMPI
00000dda: INVALID
00000ddb: JUMPDEST
00000ddc: DIV
00000ddd: PUSH1 0x0a
00000ddf: SSTORE
00000de0: JUMPDEST
00000de1: SWAP6
00000de2: SWAP5
00000de3: POP
00000de4: POP
00000de5: POP
00000de6: POP
00000de7: POP
00000de8: JUMP
00000de9: JUMPDEST
00000dea: PUSH1 0x00
00000dec: DUP1
00000ded: SLOAD
00000dee: PUSH1 0xff
00000df0: AND
00000df1: ISZERO
00000df2: ISZERO
00000df3: PUSH1 0x01
00000df5: EQ
00000df6: DUP1
00000df7: PUSH2 0x0e0f
00000dfa: JUMPI
00000dfb: POP
00000dfc: PUSH1 0x00
00000dfe: SLOAD
00000dff: PUSH2 0x0100
00000e02: SWAP1
00000e03: DIV
00000e04: PUSH1 0x01
00000e06: PUSH1 0xa0
00000e08: PUSH1 0x02
00000e0a: EXP
00000e0b: SUB
00000e0c: AND
00000e0d: CALLER
00000e0e: EQ
00000e0f: JUMPDEST
00000e10: ISZERO
00000e11: ISZERO
00000e12: PUSH2 0x0e1a
00000e15: JUMPI
00000e16: PUSH1 0x00
00000e18: DUP1
00000e19: REVERT
00000e1a: JUMPDEST
00000e1b: PUSH2 0x0e25
00000e1e: CALLER
00000e1f: DUP5
00000e20: DUP5
00000e21: PUSH2 0x11cb
00000e24: JUMP
00000e25: JUMPDEST
00000e26: SWAP1
00000e27: POP
00000e28: JUMPDEST
00000e29: SWAP3
00000e2a: SWAP2
00000e2b: POP
00000e2c: POP
00000e2d: JUMP
00000e2e: JUMPDEST
00000e2f: PUSH1 0x09
00000e31: SLOAD
00000e32: SWAP1
00000e33: JUMP
00000e34: JUMPDEST
00000e35: PUSH1 0x00
00000e37: SLOAD
00000e38: PUSH2 0x0100
00000e3b: SWAP1
00000e3c: DIV
00000e3d: PUSH1 0x01
00000e3f: PUSH1 0xa0
00000e41: PUSH1 0x02
00000e43: EXP
00000e44: SUB
00000e45: AND
00000e46: CALLER
00000e47: EQ
00000e48: PUSH2 0x0e50
00000e4b: JUMPI
00000e4c: PUSH1 0x00
00000e4e: DUP1
00000e4f: REVERT
00000e50: JUMPDEST
00000e51: PUSH1 0x01
00000e53: PUSH1 0xa0
00000e55: PUSH1 0x02
00000e57: EXP
00000e58: SUB
00000e59: AND
00000e5a: PUSH1 0x00
00000e5c: SWAP1
00000e5d: DUP2
00000e5e: MSTORE
00000e5f: PUSH1 0x0b
00000e61: PUSH1 0x20
00000e63: MSTORE
00000e64: PUSH1 0x40
00000e66: SWAP1
00000e67: KECCAK256
00000e68: DUP1
00000e69: SLOAD
00000e6a: PUSH1 0xff
00000e6c: NOT
00000e6d: AND
00000e6e: SWAP1
00000e6f: SSTORE
00000e70: JUMP
00000e71: JUMPDEST
00000e72: CALLER
00000e73: PUSH1 0x00
00000e75: SWAP1
00000e76: DUP2
00000e77: MSTORE
00000e78: PUSH1 0x0b
00000e7a: PUSH1 0x20
00000e7c: MSTORE
00000e7d: PUSH1 0x40
00000e7f: DUP2
00000e80: KECCAK256
00000e81: SLOAD
00000e82: DUP2
00000e83: SWAP1
00000e84: DUP2
00000e85: SWAP1
00000e86: DUP2
00000e87: SWAP1
00000e88: DUP2
00000e89: SWAP1
00000e8a: PUSH1 0xff
00000e8c: AND
00000e8d: ISZERO
00000e8e: ISZERO
00000e8f: PUSH1 0x01
00000e91: EQ
00000e92: PUSH2 0x0e9a
00000e95: JUMPI
00000e96: PUSH1 0x00
00000e98: DUP1
00000e99: REVERT
00000e9a: JUMPDEST
00000e9b: CALLVALUE
00000e9c: SWAP4
00000e9d: POP
00000e9e: PUSH6 0x5af3107a4000
00000ea5: DUP5
00000ea6: LT
00000ea7: ISZERO
00000ea8: PUSH2 0x0eb0
00000eab: JUMPI
00000eac: PUSH1 0x00
00000eae: DUP1
00000eaf: REVERT
00000eb0: JUMPDEST
00000eb1: PUSH2 0x0eb8
00000eb4: PUSH2 0x0f9e
00000eb7: JUMP
00000eb8: JUMPDEST
00000eb9: ISZERO
00000eba: ISZERO
00000ebb: PUSH2 0x0ed6
00000ebe: JUMPI
00000ebf: PUSH1 0x06
00000ec1: SLOAD
00000ec2: PUSH2 0x0ed2
00000ec5: SWAP1
00000ec6: PUSH1 0x01
00000ec8: PUSH4 0xffffffff
00000ecd: PUSH2 0x10a9
00000ed0: AND
00000ed1: JUMP
00000ed2: JUMPDEST
00000ed3: PUSH1 0x06
00000ed5: SSTORE
00000ed6: JUMPDEST
00000ed7: CALLER
00000ed8: PUSH1 0x00
00000eda: SWAP1
00000edb: DUP2
00000edc: MSTORE
00000edd: PUSH1 0x04
00000edf: PUSH1 0x20
00000ee1: MSTORE
00000ee2: PUSH1 0x40
00000ee4: SWAP1
00000ee5: KECCAK256
00000ee6: SLOAD
00000ee7: PUSH2 0x0ef6
00000eea: SWAP1
00000eeb: DUP6
00000eec: PUSH4 0xffffffff
00000ef1: PUSH2 0x10a9
00000ef4: AND
00000ef5: JUMP
00000ef6: JUMPDEST
00000ef7: CALLER
00000ef8: PUSH1 0x00
00000efa: SWAP1
00000efb: DUP2
00000efc: MSTORE
00000efd: PUSH1 0x04
00000eff: PUSH1 0x20
00000f01: MSTORE
00000f02: PUSH1 0x40
00000f04: SWAP1
00000f05: KECCAK256
00000f06: SSTORE
00000f07: PUSH1 0x03
00000f09: SLOAD
00000f0a: PUSH1 0x64
00000f0c: SWAP1
00000f0d: PUSH2 0x0f20
00000f10: SWAP1
00000f11: DUP7
00000f12: SWAP1
00000f13: PUSH3 0x010000
00000f17: SWAP1
00000f18: DIV
00000f19: PUSH1 0xff
00000f1b: AND
00000f1c: PUSH2 0x10b9
00000f1f: JUMP
00000f20: JUMPDEST
00000f21: DUP2
00000f22: ISZERO
00000f23: ISZERO
00000f24: PUSH2 0x0f29
00000f27: JUMPI
00000f28: INVALID
00000f29: JUMPDEST
00000f2a: PUSH1 0x03
00000f2c: SLOAD
00000f2d: SWAP2
00000f2e: SWAP1
00000f2f: DIV
00000f30: SWAP4
00000f31: POP
00000f32: PUSH1 0x64
00000f34: SWAP1
00000f35: PUSH2 0x0f48
00000f38: SWAP1
00000f39: DUP7
00000f3a: SWAP1
00000f3b: PUSH1 0xff
00000f3d: AND
00000f3e: PUSH4 0xffffffff
00000f43: PUSH2 0x10b9
00000f46: AND
00000f47: JUMP
00000f48: JUMPDEST
00000f49: DUP2
00000f4a: ISZERO
00000f4b: ISZERO
00000f4c: PUSH2 0x0f51
00000f4f: JUMPI
00000f50: INVALID
00000f51: JUMPDEST
00000f52: PUSH1 0x03
00000f54: SLOAD
00000f55: SWAP2
00000f56: SWAP1
00000f57: DIV
00000f58: SWAP3
00000f59: POP
00000f5a: PUSH2 0x0f79
00000f5d: SWAP1
00000f5e: PUSH1 0x64
00000f60: SWAP1
00000f61: PUSH2 0x088b
00000f64: SWAP1
00000f65: DUP7
00000f66: SWAP1
00000f67: PUSH1 0xff
00000f69: SWAP1
00000f6a: DUP2
00000f6b: AND
00000f6c: DUP5
00000f6d: SUB
00000f6e: AND
00000f6f: PUSH4 0xffffffff
00000f74: PUSH2 0x10b9
00000f77: AND
00000f78: JUMP
00000f79: JUMPDEST
00000f7a: POP
00000f7b: PUSH2 0x0f88
00000f7e: DUP4
00000f7f: DUP4
00000f80: DUP7
00000f81: SUB
00000f82: SUB
00000f83: DUP8
00000f84: PUSH2 0x10fa
00000f87: JUMP
00000f88: JUMPDEST
00000f89: PUSH1 0x09
00000f8b: SLOAD
00000f8c: SWAP1
00000f8d: SWAP2
00000f8e: POP
00000f8f: PUSH2 0x0d9f
00000f92: SWAP1
00000f93: DUP6
00000f94: PUSH4 0xffffffff
00000f99: PUSH2 0x10a9
00000f9c: AND
00000f9d: JUMP
00000f9e: JUMPDEST
00000f9f: CALLER
00000fa0: PUSH1 0x00
00000fa2: SWAP1
00000fa3: DUP2
00000fa4: MSTORE
00000fa5: PUSH1 0x04
00000fa7: PUSH1 0x20
00000fa9: MSTORE
00000faa: PUSH1 0x40
00000fac: SWAP1
00000fad: KECCAK256
00000fae: SLOAD
00000faf: SWAP1
00000fb0: JUMP
00000fb1: JUMPDEST
00000fb2: PUSH1 0x00
00000fb4: CALLER
00000fb5: PUSH2 0x0be5
00000fb8: DUP2
00000fb9: PUSH2 0x0b55
00000fbc: JUMP
00000fbd: JUMPDEST
00000fbe: PUSH1 0x00
00000fc0: DUP1
00000fc1: DUP1
00000fc2: DUP4
00000fc3: ISZERO
00000fc4: PUSH2 0x101a
00000fc7: JUMPI
00000fc8: PUSH1 0x03
00000fca: SLOAD
00000fcb: PUSH1 0x0a
00000fcd: SLOAD
00000fce: PUSH1 0x64
00000fd0: SWAP2
00000fd1: PUSH2 0x0fe3
00000fd4: SWAP2
00000fd5: SWAP1
00000fd6: PUSH1 0xff
00000fd8: AND
00000fd9: PUSH4 0xffffffff
00000fde: PUSH2 0x10b9
00000fe1: AND
00000fe2: JUMP
00000fe3: JUMPDEST
00000fe4: DUP2
00000fe5: ISZERO
00000fe6: ISZERO
00000fe7: PUSH2 0x0fec
00000fea: JUMPI
00000feb: INVALID
00000fec: JUMPDEST
00000fed: PUSH1 0x03
00000fef: SLOAD
00000ff0: PUSH1 0x0a
00000ff2: SLOAD
00000ff3: SWAP3
00000ff4: SWAP1
00000ff5: SWAP2
00000ff6: DIV
00000ff7: SWAP4
00000ff8: POP
00000ff9: PUSH1 0x64
00000ffb: SWAP2
00000ffc: PUSH2 0x100d
00000fff: SWAP2
00001000: PUSH3 0x010000
00001004: SWAP1
00001005: DIV
00001006: PUSH1 0xff
00001008: AND
00001009: PUSH2 0x10b9
0000100c: JUMP
0000100d: JUMPDEST
0000100e: DUP2
0000100f: ISZERO
00001010: ISZERO
00001011: PUSH2 0x1016
00001014: JUMPI
00001015: INVALID
00001016: JUMPDEST
00001017: DIV
00001018: SWAP1
00001019: POP
0000101a: JUMPDEST
0000101b: PUSH1 0x0a
0000101d: SLOAD
0000101e: SWAP1
0000101f: SWAP2
00001020: ADD
00001021: ADD
00001022: SWAP3
00001023: SWAP2
00001024: POP
00001025: POP
00001026: JUMP
00001027: JUMPDEST
00001028: PUSH1 0x00
0000102a: SLOAD
0000102b: PUSH2 0x0100
0000102e: SWAP1
0000102f: DIV
00001030: PUSH1 0x01
00001032: PUSH1 0xa0
00001034: PUSH1 0x02
00001036: EXP
00001037: SUB
00001038: AND
00001039: CALLER
0000103a: EQ
0000103b: PUSH2 0x1043
0000103e: JUMPI
0000103f: PUSH1 0x00
00001041: DUP1
00001042: REVERT
00001043: JUMPDEST
00001044: PUSH1 0x01
00001046: PUSH1 0xa0
00001048: PUSH1 0x02
0000104a: EXP
0000104b: SUB
0000104c: AND
0000104d: PUSH1 0x00
0000104f: SWAP1
00001050: DUP2
00001051: MSTORE
00001052: PUSH1 0x0b
00001054: PUSH1 0x20
00001056: MSTORE
00001057: PUSH1 0x40
00001059: SWAP1
0000105a: KECCAK256
0000105b: DUP1
0000105c: SLOAD
0000105d: PUSH1 0xff
0000105f: NOT
00001060: AND
00001061: PUSH1 0x01
00001063: OR
00001064: SWAP1
00001065: SSTORE
00001066: JUMP
00001067: JUMPDEST
00001068: PUSH1 0x00
0000106a: CALLER
0000106b: PUSH2 0x0be5
0000106e: DUP2
0000106f: PUSH2 0x0bb5
00001072: JUMP
00001073: JUMPDEST
00001074: PUSH1 0x04
00001076: PUSH1 0x20
00001078: MSTORE
00001079: PUSH1 0x00
0000107b: SWAP1
0000107c: DUP2
0000107d: MSTORE
0000107e: PUSH1 0x40
00001080: SWAP1
00001081: KECCAK256
00001082: SLOAD
00001083: DUP2
00001084: JUMP
00001085: JUMPDEST
00001086: PUSH1 0x01
00001088: PUSH1 0xa0
0000108a: PUSH1 0x02
0000108c: EXP
0000108d: SUB
0000108e: AND
0000108f: PUSH1 0x00
00001091: SWAP1
00001092: DUP2
00001093: MSTORE
00001094: PUSH1 0x0b
00001096: PUSH1 0x20
00001098: MSTORE
00001099: PUSH1 0x40
0000109b: SWAP1
0000109c: KECCAK256
0000109d: SLOAD
0000109e: PUSH1 0xff
000010a0: AND
000010a1: SWAP1
000010a2: JUMP
000010a3: JUMPDEST
000010a4: PUSH1 0x07
000010a6: SLOAD
000010a7: SWAP1
000010a8: JUMP
000010a9: JUMPDEST
000010aa: DUP2
000010ab: DUP2
000010ac: ADD
000010ad: DUP3
000010ae: DUP2
000010af: LT
000010b0: ISZERO
000010b1: PUSH2 0x0e28
000010b4: JUMPI
000010b5: PUSH1 0x00
000010b7: DUP1
000010b8: REVERT
000010b9: JUMPDEST
000010ba: PUSH1 0x00
000010bc: DUP3
000010bd: ISZERO
000010be: ISZERO
000010bf: PUSH2 0x10ca
000010c2: JUMPI
000010c3: POP
000010c4: PUSH1 0x00
000010c6: PUSH2 0x0e28
000010c9: JUMP
000010ca: JUMPDEST
000010cb: POP
000010cc: DUP2
000010cd: DUP2
000010ce: MUL
000010cf: DUP2
000010d0: DUP4
000010d1: DUP3
000010d2: DUP2
000010d3: ISZERO
000010d4: ISZERO
000010d5: PUSH2 0x10da
000010d8: JUMPI
000010d9: INVALID
000010da: JUMPDEST
000010db: DIV
000010dc: EQ
000010dd: PUSH2 0x0e28
000010e0: JUMPI
000010e1: PUSH1 0x00
000010e3: DUP1
000010e4: REVERT
000010e5: JUMPDEST
000010e6: PUSH1 0x00
000010e8: DUP3
000010e9: DUP3
000010ea: GT
000010eb: ISZERO
000010ec: PUSH2 0x10f4
000010ef: JUMPI
000010f0: PUSH1 0x00
000010f2: DUP1
000010f3: REVERT
000010f4: JUMPDEST
000010f5: POP
000010f6: SWAP1
000010f7: SUB
000010f8: SWAP1
000010f9: JUMP
000010fa: JUMPDEST
000010fb: PUSH1 0x0a
000010fd: SLOAD
000010fe: PUSH1 0x00
00001100: SWAP1
00001101: DUP2
00001102: SWAP1
00001103: PUSH2 0x111a
00001106: DUP6
00001107: PUSH8 0x0de0b6b3a7640000
00001110: PUSH4 0xffffffff
00001115: PUSH2 0x10b9
00001118: AND
00001119: JUMP
0000111a: JUMPDEST
0000111b: DUP2
0000111c: ISZERO
0000111d: ISZERO
0000111e: PUSH2 0x1123
00001121: JUMPI
00001122: INVALID
00001123: JUMPDEST
00001124: PUSH1 0x01
00001126: PUSH1 0xa0
00001128: PUSH1 0x02
0000112a: EXP
0000112b: SUB
0000112c: DUP6
0000112d: AND
0000112e: PUSH1 0x00
00001130: SWAP1
00001131: DUP2
00001132: MSTORE
00001133: PUSH1 0x05
00001135: PUSH1 0x20
00001137: MSTORE
00001138: PUSH1 0x40
0000113a: SWAP1
0000113b: KECCAK256
0000113c: SLOAD
0000113d: SWAP2
0000113e: SWAP1
0000113f: DIV
00001140: SWAP2
00001141: POP
00001142: PUSH2 0x1151
00001145: SWAP1
00001146: DUP3
00001147: PUSH4 0xffffffff
0000114c: PUSH2 0x10a9
0000114f: AND
00001150: JUMP
00001151: JUMPDEST
00001152: PUSH1 0x01
00001154: PUSH1 0xa0
00001156: PUSH1 0x02
00001158: EXP
00001159: SUB
0000115a: DUP5
0000115b: AND
0000115c: PUSH1 0x00
0000115e: SWAP1
0000115f: DUP2
00001160: MSTORE
00001161: PUSH1 0x05
00001163: PUSH1 0x20
00001165: MSTORE
00001166: PUSH1 0x40
00001168: SWAP1
00001169: KECCAK256
0000116a: SSTORE
0000116b: PUSH1 0x08
0000116d: SLOAD
0000116e: PUSH2 0x117d
00001171: SWAP1
00001172: DUP3
00001173: PUSH4 0xffffffff
00001178: PUSH2 0x10a9
0000117b: AND
0000117c: JUMP
0000117d: JUMPDEST
0000117e: PUSH1 0x08
00001180: SSTORE
00001181: PUSH1 0x40
00001183: DUP1
00001184: MLOAD
00001185: PUSH1 0x01
00001187: PUSH1 0xa0
00001189: PUSH1 0x02
0000118b: EXP
0000118c: SUB
0000118d: DUP6
0000118e: AND
0000118f: DUP2
00001190: MSTORE
00001191: PUSH1 0x20
00001193: DUP2
00001194: ADD
00001195: DUP4
00001196: SWAP1
00001197: MSTORE
00001198: DUP2
00001199: MLOAD
0000119a: PUSH32 0xcefe7397ae1d7fe6d78f1f266de1b158c817cf31bb141e8b9e441d82b51e43c4
000011bb: SWAP3
000011bc: SWAP2
000011bd: DUP2
000011be: SWAP1
000011bf: SUB
000011c0: SWAP1
000011c1: SWAP2
000011c2: ADD
000011c3: SWAP1
000011c4: LOG1
000011c5: SWAP4
000011c6: SWAP3
000011c7: POP
000011c8: POP
000011c9: POP
000011ca: JUMP
000011cb: JUMPDEST
000011cc: PUSH1 0x01
000011ce: PUSH1 0xa0
000011d0: PUSH1 0x02
000011d2: EXP
000011d3: SUB
000011d4: DUP4
000011d5: AND
000011d6: PUSH1 0x00
000011d8: SWAP1
000011d9: DUP2
000011da: MSTORE
000011db: PUSH1 0x05
000011dd: PUSH1 0x20
000011df: MSTORE
000011e0: PUSH1 0x40
000011e2: DUP2
000011e3: KECCAK256
000011e4: SLOAD
000011e5: DUP2
000011e6: SWAP1
000011e7: DUP4
000011e8: GT
000011e9: ISZERO
000011ea: PUSH2 0x11f2
000011ed: JUMPI
000011ee: PUSH1 0x00
000011f0: DUP1
000011f1: REVERT
000011f2: JUMPDEST
000011f3: PUSH1 0x00
000011f5: DUP4
000011f6: GT
000011f7: ISZERO
000011f8: PUSH2 0x12e8
000011fb: JUMPI
000011fc: PUSH1 0x64
000011fe: PUSH2 0x120e
00001201: DUP5
00001202: PUSH1 0x01
00001204: PUSH4 0xffffffff
00001209: PUSH2 0x10b9
0000120c: AND
0000120d: JUMP
0000120e: JUMPDEST
0000120f: DUP2
00001210: ISZERO
00001211: ISZERO
00001212: PUSH2 0x1217
00001215: JUMPI
00001216: INVALID
00001217: JUMPDEST
00001218: PUSH1 0x01
0000121a: PUSH1 0xa0
0000121c: PUSH1 0x02
0000121e: EXP
0000121f: SUB
00001220: DUP8
00001221: AND
00001222: PUSH1 0x00
00001224: SWAP1
00001225: DUP2
00001226: MSTORE
00001227: PUSH1 0x05
00001229: PUSH1 0x20
0000122b: MSTORE
0000122c: PUSH1 0x40
0000122e: SWAP1
0000122f: KECCAK256
00001230: SLOAD
00001231: SWAP2
00001232: SWAP1
00001233: DIV
00001234: SWAP2
00001235: POP
00001236: PUSH2 0x1245
00001239: SWAP1
0000123a: DUP5
0000123b: PUSH4 0xffffffff
00001240: PUSH2 0x10e5
00001243: AND
00001244: JUMP
00001245: JUMPDEST
00001246: PUSH1 0x01
00001248: PUSH1 0xa0
0000124a: PUSH1 0x02
0000124c: EXP
0000124d: SUB
0000124e: DUP1
0000124f: DUP8
00001250: AND
00001251: PUSH1 0x00
00001253: SWAP1
00001254: DUP2
00001255: MSTORE
00001256: PUSH1 0x05
00001258: PUSH1 0x20
0000125a: MSTORE
0000125b: PUSH1 0x40
0000125d: DUP1
0000125e: DUP3
0000125f: KECCAK256
00001260: SWAP4
00001261: SWAP1
00001262: SWAP4
00001263: SSTORE
00001264: SWAP1
00001265: DUP7
00001266: AND
00001267: DUP2
00001268: MSTORE
00001269: KECCAK256
0000126a: SLOAD
0000126b: PUSH2 0x127c
0000126e: SWAP1
0000126f: DUP3
00001270: DUP6
00001271: SUB
00001272: PUSH4 0xffffffff
00001277: PUSH2 0x10a9
0000127a: AND
0000127b: JUMP
0000127c: JUMPDEST
0000127d: PUSH1 0x01
0000127f: PUSH1 0xa0
00001281: PUSH1 0x02
00001283: EXP
00001284: SUB
00001285: DUP6
00001286: AND
00001287: PUSH1 0x00
00001289: SWAP1
0000128a: DUP2
0000128b: MSTORE
0000128c: PUSH1 0x05
0000128e: PUSH1 0x20
00001290: MSTORE
00001291: PUSH1 0x40
00001293: SWAP1
00001294: KECCAK256
00001295: SSTORE
00001296: PUSH1 0x08
00001298: SLOAD
00001299: PUSH2 0x12a8
0000129c: SWAP1
0000129d: DUP3
0000129e: PUSH4 0xffffffff
000012a3: PUSH2 0x10e5
000012a6: AND
000012a7: JUMP
000012a8: JUMPDEST
000012a9: PUSH1 0x08
000012ab: DUP2
000012ac: SWAP1
000012ad: SSTORE
000012ae: PUSH8 0x0de0b6b3a7640000
000012b7: LT
000012b8: ISZERO
000012b9: PUSH2 0x12e8
000012bc: JUMPI
000012bd: PUSH1 0x08
000012bf: SLOAD
000012c0: PUSH1 0x09
000012c2: SLOAD
000012c3: PUSH2 0x12da
000012c6: SWAP1
000012c7: PUSH8 0x0de0b6b3a7640000
000012d0: PUSH4 0xffffffff
000012d5: PUSH2 0x10b9
000012d8: AND
000012d9: JUMP
000012da: JUMPDEST
000012db: DUP2
000012dc: ISZERO
000012dd: ISZERO
000012de: PUSH2 0x12e3
000012e1: JUMPI
000012e2: INVALID
000012e3: JUMPDEST
000012e4: DIV
000012e5: PUSH1 0x0a
000012e7: SSTORE
000012e8: JUMPDEST
000012e9: DUP4
000012ea: PUSH1 0x01
000012ec: PUSH1 0xa0
000012ee: PUSH1 0x02
000012f0: EXP
000012f1: SUB
000012f2: AND
000012f3: DUP6
000012f4: PUSH1 0x01
000012f6: PUSH1 0xa0
000012f8: PUSH1 0x02
000012fa: EXP
000012fb: SUB
000012fc: AND
000012fd: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
0000131e: DUP6
0000131f: PUSH1 0x40
00001321: MLOAD
00001322: DUP1
00001323: DUP3
00001324: DUP2
00001325: MSTORE
00001326: PUSH1 0x20
00001328: ADD
00001329: SWAP2
0000132a: POP
0000132b: POP
0000132c: PUSH1 0x40
0000132e: MLOAD
0000132f: DUP1
00001330: SWAP2
00001331: SUB
00001332: SWAP1
00001333: LOG3
00001334: POP
00001335: PUSH1 0x01
00001337: SWAP5
00001338: SWAP4
00001339: POP
0000133a: POP
0000133b: POP
0000133c: POP
0000133d: JUMP
0000133e: STOP
0000133f: LOG1
00001340: PUSH6 0x627a7a723058
00001347: KECCAK256
00001348: UNKNOWN(0x25)
00001349: UNKNOWN(0xDA)
0000134a: ADDRESS
0000134b: UNKNOWN(0x28)
0000134c: ISZERO
0000134d: JUMP
0000134e: UNKNOWN(0x4C)
0000134f: UNKNOWN(0xEE)
00001350: PUSH9 0xb5bc93192cc1e06c63
0000135a: PUSH22

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
high other detector Untrusted CALL target/value reachable 60 no no
view
trace_id: 0xeb10081c2bb10c82bd8f43df5bfceb7aafc8c77b4332a06bad10f392ab794898
call_targets: 0x65e68b87f1380b92692f7af47cbeff917ee27a16
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xeb10081c2bb10c82bd8f43df5bfceb7aafc8c77b4332a06bad10f392ab794898",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x65e68b87f1380b92692f7af47cbeff917ee27a16"
    ],
    "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": "0x06fdde03",
            "selector": "0x06fdde03",
            "calldata_variants": [
                "0x06fdde03",
                "0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x1097b9ee",
            "selector": "0x1097b9ee",
            "calldata_variants": [
                "0x1097b9ee",
                "0x1097b9ee0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x10d0ffdd",
            "selector": "0x10d0ffdd",
            "calldata_variants": [
                "0x10d0ffdd",
                "0x10d0ffdd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x16ff1c76",
            "selector": "0x16ff1c76",
            "calldata_variants": [
                "0x16ff1c76",
                "0x16ff1c760000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x18160ddd",
            "selector": "0x18160ddd",
            "calldata_variants": [
                "0x18160ddd",
                "0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2397e4d7",
            "selector": "0x2397e4d7",
            "calldata_variants": [
                "0x2397e4d7",
                "0x2397e4d70000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x313ce567",
            "selector": "0x313ce567",
            "calldata_variants": [
                "0x313ce567",
                "0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x52dde1c3",
            "selector": "0x52dde1c3",
            "calldata_variants": [
                "0x52dde1c3",
                "0x52dde1c30000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 2417,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2836,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 2,
    "guards_detected": [],
    "untrusted_call_count": 2
}
high other detector ETH value transfer possible 55 no no
view
trace_id: 0xeb10081c2bb10c82bd8f43df5bfceb7aafc8c77b4332a06bad10f392ab794898
call_targets: 0x65e68b87f1380b92692f7af47cbeff917ee27a16
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xeb10081c2bb10c82bd8f43df5bfceb7aafc8c77b4332a06bad10f392ab794898",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x65e68b87f1380b92692f7af47cbeff917ee27a16"
    ],
    "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": "0x06fdde03",
            "selector": "0x06fdde03",
            "calldata_variants": [
                "0x06fdde03",
                "0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x1097b9ee",
            "selector": "0x1097b9ee",
            "calldata_variants": [
                "0x1097b9ee",
                "0x1097b9ee0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x10d0ffdd",
            "selector": "0x10d0ffdd",
            "calldata_variants": [
                "0x10d0ffdd",
                "0x10d0ffdd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x16ff1c76",
            "selector": "0x16ff1c76",
            "calldata_variants": [
                "0x16ff1c76",
                "0x16ff1c760000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x18160ddd",
            "selector": "0x18160ddd",
            "calldata_variants": [
                "0x18160ddd",
                "0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2397e4d7",
            "selector": "0x2397e4d7",
            "calldata_variants": [
                "0x2397e4d7",
                "0x2397e4d70000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x313ce567",
            "selector": "0x313ce567",
            "calldata_variants": [
                "0x313ce567",
                "0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x52dde1c3",
            "selector": "0x52dde1c3",
            "calldata_variants": [
                "0x52dde1c3",
                "0x52dde1c30000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 2417,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2836,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 2,
    "guards_detected": []
}