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

Analysis Run

019b477e-abb3-72a1-91fd-da3a2bdd58a1

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
21067 artifact.fetch complete 1 / 3 3 months ago
21068 tool.cast_disasm complete 1 / 3 3 months ago
63898 analysis.bundle complete 1 / 3 2 weeks ago
63899 capability.graph complete 1 / 3 2 weeks ago
63900 detector.run complete 1 / 3 2 weeks ago
63901 validation.fork complete 1 / 3 2 weeks 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)
1
EXT*/BALANCE
2
Total opcodes
2422
Flags
create_opcodes_present
View cast disassembly output
00000000: PUSH1 0x60
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x00d0
0000000c: JUMPI
0000000d: PUSH1 0x00
0000000f: CALLDATALOAD
00000010: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
0000002e: SWAP1
0000002f: DIV
00000030: PUSH4 0xffffffff
00000035: AND
00000036: DUP1
00000037: PUSH4 0x06fdde03
0000003c: EQ
0000003d: PUSH2 0x00da
00000040: JUMPI
00000041: DUP1
00000042: PUSH4 0x095ea7b3
00000047: EQ
00000048: PUSH2 0x0168
0000004b: JUMPI
0000004c: DUP1
0000004d: PUSH4 0x18160ddd
00000052: EQ
00000053: PUSH2 0x01c2
00000056: JUMPI
00000057: DUP1
00000058: PUSH4 0x23b872dd
0000005d: EQ
0000005e: PUSH2 0x01eb
00000061: JUMPI
00000062: DUP1
00000063: PUSH4 0x2e1a7d4d
00000068: EQ
00000069: PUSH2 0x0264
0000006c: JUMPI
0000006d: DUP1
0000006e: PUSH4 0x313ce567
00000073: EQ
00000074: PUSH2 0x0287
00000077: JUMPI
00000078: DUP1
00000079: PUSH4 0x66188463
0000007e: EQ
0000007f: PUSH2 0x02b6
00000082: JUMPI
00000083: DUP1
00000084: PUSH4 0x70a08231
00000089: EQ
0000008a: PUSH2 0x0310
0000008d: JUMPI
0000008e: DUP1
0000008f: PUSH4 0x95d89b41
00000094: EQ
00000095: PUSH2 0x035d
00000098: JUMPI
00000099: DUP1
0000009a: PUSH4 0xa9059cbb
0000009f: EQ
000000a0: PUSH2 0x03eb
000000a3: JUMPI
000000a4: DUP1
000000a5: PUSH4 0xc5a46ee6
000000aa: EQ
000000ab: PUSH2 0x0445
000000ae: JUMPI
000000af: DUP1
000000b0: PUSH4 0xd0e30db0
000000b5: EQ
000000b6: PUSH2 0x047c
000000b9: JUMPI
000000ba: DUP1
000000bb: PUSH4 0xd73dd623
000000c0: EQ
000000c1: PUSH2 0x0486
000000c4: JUMPI
000000c5: DUP1
000000c6: PUSH4 0xdd62ed3e
000000cb: EQ
000000cc: PUSH2 0x04e0
000000cf: JUMPI
000000d0: JUMPDEST
000000d1: PUSH2 0x00d8
000000d4: PUSH2 0x054c
000000d7: JUMP
000000d8: JUMPDEST
000000d9: STOP
000000da: JUMPDEST
000000db: CALLVALUE
000000dc: ISZERO
000000dd: PUSH2 0x00e5
000000e0: JUMPI
000000e1: PUSH1 0x00
000000e3: DUP1
000000e4: REVERT
000000e5: JUMPDEST
000000e6: PUSH2 0x00ed
000000e9: PUSH2 0x06f0
000000ec: JUMP
000000ed: JUMPDEST
000000ee: PUSH1 0x40
000000f0: MLOAD
000000f1: DUP1
000000f2: DUP1
000000f3: PUSH1 0x20
000000f5: ADD
000000f6: DUP3
000000f7: DUP2
000000f8: SUB
000000f9: DUP3
000000fa: MSTORE
000000fb: DUP4
000000fc: DUP2
000000fd: DUP2
000000fe: MLOAD
000000ff: DUP2
00000100: MSTORE
00000101: PUSH1 0x20
00000103: ADD
00000104: SWAP2
00000105: POP
00000106: DUP1
00000107: MLOAD
00000108: SWAP1
00000109: PUSH1 0x20
0000010b: ADD
0000010c: SWAP1
0000010d: DUP1
0000010e: DUP4
0000010f: DUP4
00000110: PUSH1 0x00
00000112: JUMPDEST
00000113: DUP4
00000114: DUP2
00000115: LT
00000116: ISZERO
00000117: PUSH2 0x012d
0000011a: JUMPI
0000011b: DUP1
0000011c: DUP3
0000011d: ADD
0000011e: MLOAD
0000011f: DUP2
00000120: DUP5
00000121: ADD
00000122: MSTORE
00000123: PUSH1 0x20
00000125: DUP2
00000126: ADD
00000127: SWAP1
00000128: POP
00000129: PUSH2 0x0112
0000012c: JUMP
0000012d: JUMPDEST
0000012e: POP
0000012f: POP
00000130: POP
00000131: POP
00000132: SWAP1
00000133: POP
00000134: SWAP1
00000135: DUP2
00000136: ADD
00000137: SWAP1
00000138: PUSH1 0x1f
0000013a: AND
0000013b: DUP1
0000013c: ISZERO
0000013d: PUSH2 0x015a
00000140: JUMPI
00000141: DUP1
00000142: DUP3
00000143: SUB
00000144: DUP1
00000145: MLOAD
00000146: PUSH1 0x01
00000148: DUP4
00000149: PUSH1 0x20
0000014b: SUB
0000014c: PUSH2 0x0100
0000014f: EXP
00000150: SUB
00000151: NOT
00000152: AND
00000153: DUP2
00000154: MSTORE
00000155: PUSH1 0x20
00000157: ADD
00000158: SWAP2
00000159: POP
0000015a: JUMPDEST
0000015b: POP
0000015c: SWAP3
0000015d: POP
0000015e: POP
0000015f: POP
00000160: PUSH1 0x40
00000162: MLOAD
00000163: DUP1
00000164: SWAP2
00000165: SUB
00000166: SWAP1
00000167: RETURN
00000168: JUMPDEST
00000169: CALLVALUE
0000016a: ISZERO
0000016b: PUSH2 0x0173
0000016e: JUMPI
0000016f: PUSH1 0x00
00000171: DUP1
00000172: REVERT
00000173: JUMPDEST
00000174: PUSH2 0x01a8
00000177: PUSH1 0x04
00000179: DUP1
0000017a: DUP1
0000017b: CALLDATALOAD
0000017c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000191: AND
00000192: SWAP1
00000193: PUSH1 0x20
00000195: ADD
00000196: SWAP1
00000197: SWAP2
00000198: SWAP1
00000199: DUP1
0000019a: CALLDATALOAD
0000019b: SWAP1
0000019c: PUSH1 0x20
0000019e: ADD
0000019f: SWAP1
000001a0: SWAP2
000001a1: SWAP1
000001a2: POP
000001a3: POP
000001a4: PUSH2 0x0729
000001a7: JUMP
000001a8: JUMPDEST
000001a9: PUSH1 0x40
000001ab: MLOAD
000001ac: DUP1
000001ad: DUP3
000001ae: ISZERO
000001af: ISZERO
000001b0: ISZERO
000001b1: ISZERO
000001b2: DUP2
000001b3: MSTORE
000001b4: PUSH1 0x20
000001b6: ADD
000001b7: SWAP2
000001b8: POP
000001b9: POP
000001ba: PUSH1 0x40
000001bc: MLOAD
000001bd: DUP1
000001be: SWAP2
000001bf: SUB
000001c0: SWAP1
000001c1: RETURN
000001c2: JUMPDEST
000001c3: CALLVALUE
000001c4: ISZERO
000001c5: PUSH2 0x01cd
000001c8: JUMPI
000001c9: PUSH1 0x00
000001cb: DUP1
000001cc: REVERT
000001cd: JUMPDEST
000001ce: PUSH2 0x01d5
000001d1: PUSH2 0x081b
000001d4: JUMP
000001d5: JUMPDEST
000001d6: PUSH1 0x40
000001d8: MLOAD
000001d9: DUP1
000001da: DUP3
000001db: DUP2
000001dc: MSTORE
000001dd: PUSH1 0x20
000001df: ADD
000001e0: SWAP2
000001e1: POP
000001e2: POP
000001e3: PUSH1 0x40
000001e5: MLOAD
000001e6: DUP1
000001e7: SWAP2
000001e8: SUB
000001e9: SWAP1
000001ea: RETURN
000001eb: JUMPDEST
000001ec: CALLVALUE
000001ed: ISZERO
000001ee: PUSH2 0x01f6
000001f1: JUMPI
000001f2: PUSH1 0x00
000001f4: DUP1
000001f5: REVERT
000001f6: JUMPDEST
000001f7: PUSH2 0x024a
000001fa: PUSH1 0x04
000001fc: DUP1
000001fd: DUP1
000001fe: CALLDATALOAD
000001ff: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000214: AND
00000215: SWAP1
00000216: PUSH1 0x20
00000218: ADD
00000219: SWAP1
0000021a: SWAP2
0000021b: SWAP1
0000021c: DUP1
0000021d: CALLDATALOAD
0000021e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000233: AND
00000234: SWAP1
00000235: PUSH1 0x20
00000237: ADD
00000238: SWAP1
00000239: SWAP2
0000023a: SWAP1
0000023b: DUP1
0000023c: CALLDATALOAD
0000023d: SWAP1
0000023e: PUSH1 0x20
00000240: ADD
00000241: SWAP1
00000242: SWAP2
00000243: SWAP1
00000244: POP
00000245: POP
00000246: PUSH2 0x0821
00000249: JUMP
0000024a: JUMPDEST
0000024b: PUSH1 0x40
0000024d: MLOAD
0000024e: DUP1
0000024f: DUP3
00000250: ISZERO
00000251: ISZERO
00000252: ISZERO
00000253: ISZERO
00000254: DUP2
00000255: MSTORE
00000256: PUSH1 0x20
00000258: ADD
00000259: SWAP2
0000025a: POP
0000025b: POP
0000025c: PUSH1 0x40
0000025e: MLOAD
0000025f: DUP1
00000260: SWAP2
00000261: SUB
00000262: SWAP1
00000263: RETURN
00000264: JUMPDEST
00000265: CALLVALUE
00000266: ISZERO
00000267: PUSH2 0x026f
0000026a: JUMPI
0000026b: PUSH1 0x00
0000026d: DUP1
0000026e: REVERT
0000026f: JUMPDEST
00000270: PUSH2 0x0285
00000273: PUSH1 0x04
00000275: DUP1
00000276: DUP1
00000277: CALLDATALOAD
00000278: SWAP1
00000279: PUSH1 0x20
0000027b: ADD
0000027c: SWAP1
0000027d: SWAP2
0000027e: SWAP1
0000027f: POP
00000280: POP
00000281: PUSH2 0x0be0
00000284: JUMP
00000285: JUMPDEST
00000286: STOP
00000287: JUMPDEST
00000288: CALLVALUE
00000289: ISZERO
0000028a: PUSH2 0x0292
0000028d: JUMPI
0000028e: PUSH1 0x00
00000290: DUP1
00000291: REVERT
00000292: JUMPDEST
00000293: PUSH2 0x029a
00000296: PUSH2 0x0d37
00000299: JUMP
0000029a: JUMPDEST
0000029b: PUSH1 0x40
0000029d: MLOAD
0000029e: DUP1
0000029f: DUP3
000002a0: PUSH1 0xff
000002a2: AND
000002a3: PUSH1 0xff
000002a5: AND
000002a6: DUP2
000002a7: MSTORE
000002a8: PUSH1 0x20
000002aa: ADD
000002ab: SWAP2
000002ac: POP
000002ad: POP
000002ae: PUSH1 0x40
000002b0: MLOAD
000002b1: DUP1
000002b2: SWAP2
000002b3: SUB
000002b4: SWAP1
000002b5: RETURN
000002b6: JUMPDEST
000002b7: CALLVALUE
000002b8: ISZERO
000002b9: PUSH2 0x02c1
000002bc: JUMPI
000002bd: PUSH1 0x00
000002bf: DUP1
000002c0: REVERT
000002c1: JUMPDEST
000002c2: PUSH2 0x02f6
000002c5: PUSH1 0x04
000002c7: DUP1
000002c8: DUP1
000002c9: CALLDATALOAD
000002ca: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000002df: AND
000002e0: SWAP1
000002e1: PUSH1 0x20
000002e3: ADD
000002e4: SWAP1
000002e5: SWAP2
000002e6: SWAP1
000002e7: DUP1
000002e8: CALLDATALOAD
000002e9: SWAP1
000002ea: PUSH1 0x20
000002ec: ADD
000002ed: SWAP1
000002ee: SWAP2
000002ef: SWAP1
000002f0: POP
000002f1: POP
000002f2: PUSH2 0x0d3c
000002f5: JUMP
000002f6: JUMPDEST
000002f7: PUSH1 0x40
000002f9: MLOAD
000002fa: DUP1
000002fb: DUP3
000002fc: ISZERO
000002fd: ISZERO
000002fe: ISZERO
000002ff: ISZERO
00000300: DUP2
00000301: MSTORE
00000302: PUSH1 0x20
00000304: ADD
00000305: SWAP2
00000306: POP
00000307: POP
00000308: PUSH1 0x40
0000030a: MLOAD
0000030b: DUP1
0000030c: SWAP2
0000030d: SUB
0000030e: SWAP1
0000030f: RETURN
00000310: JUMPDEST
00000311: CALLVALUE
00000312: ISZERO
00000313: PUSH2 0x031b
00000316: JUMPI
00000317: PUSH1 0x00
00000319: DUP1
0000031a: REVERT
0000031b: JUMPDEST
0000031c: PUSH2 0x0347
0000031f: PUSH1 0x04
00000321: DUP1
00000322: DUP1
00000323: CALLDATALOAD
00000324: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000339: AND
0000033a: SWAP1
0000033b: PUSH1 0x20
0000033d: ADD
0000033e: SWAP1
0000033f: SWAP2
00000340: SWAP1
00000341: POP
00000342: POP
00000343: PUSH2 0x0fcd
00000346: JUMP
00000347: JUMPDEST
00000348: PUSH1 0x40
0000034a: MLOAD
0000034b: DUP1
0000034c: DUP3
0000034d: DUP2
0000034e: MSTORE
0000034f: PUSH1 0x20
00000351: ADD
00000352: SWAP2
00000353: POP
00000354: POP
00000355: PUSH1 0x40
00000357: MLOAD
00000358: DUP1
00000359: SWAP2
0000035a: SUB
0000035b: SWAP1
0000035c: RETURN
0000035d: JUMPDEST
0000035e: CALLVALUE
0000035f: ISZERO
00000360: PUSH2 0x0368
00000363: JUMPI
00000364: PUSH1 0x00
00000366: DUP1
00000367: REVERT
00000368: JUMPDEST
00000369: PUSH2 0x0370
0000036c: PUSH2 0x1016
0000036f: JUMP
00000370: JUMPDEST
00000371: PUSH1 0x40
00000373: MLOAD
00000374: DUP1
00000375: DUP1
00000376: PUSH1 0x20
00000378: ADD
00000379: DUP3
0000037a: DUP2
0000037b: SUB
0000037c: DUP3
0000037d: MSTORE
0000037e: DUP4
0000037f: DUP2
00000380: DUP2
00000381: MLOAD
00000382: DUP2
00000383: MSTORE
00000384: PUSH1 0x20
00000386: ADD
00000387: SWAP2
00000388: POP
00000389: DUP1
0000038a: MLOAD
0000038b: SWAP1
0000038c: PUSH1 0x20
0000038e: ADD
0000038f: SWAP1
00000390: DUP1
00000391: DUP4
00000392: DUP4
00000393: PUSH1 0x00
00000395: JUMPDEST
00000396: DUP4
00000397: DUP2
00000398: LT
00000399: ISZERO
0000039a: PUSH2 0x03b0
0000039d: JUMPI
0000039e: DUP1
0000039f: DUP3
000003a0: ADD
000003a1: MLOAD
000003a2: DUP2
000003a3: DUP5
000003a4: ADD
000003a5: MSTORE
000003a6: PUSH1 0x20
000003a8: DUP2
000003a9: ADD
000003aa: SWAP1
000003ab: POP
000003ac: PUSH2 0x0395
000003af: JUMP
000003b0: JUMPDEST
000003b1: POP
000003b2: POP
000003b3: POP
000003b4: POP
000003b5: SWAP1
000003b6: POP
000003b7: SWAP1
000003b8: DUP2
000003b9: ADD
000003ba: SWAP1
000003bb: PUSH1 0x1f
000003bd: AND
000003be: DUP1
000003bf: ISZERO
000003c0: PUSH2 0x03dd
000003c3: JUMPI
000003c4: DUP1
000003c5: DUP3
000003c6: SUB
000003c7: DUP1
000003c8: MLOAD
000003c9: PUSH1 0x01
000003cb: DUP4
000003cc: PUSH1 0x20
000003ce: SUB
000003cf: PUSH2 0x0100
000003d2: EXP
000003d3: SUB
000003d4: NOT
000003d5: AND
000003d6: DUP2
000003d7: MSTORE
000003d8: PUSH1 0x20
000003da: ADD
000003db: SWAP2
000003dc: POP
000003dd: JUMPDEST
000003de: POP
000003df: SWAP3
000003e0: POP
000003e1: POP
000003e2: POP
000003e3: PUSH1 0x40
000003e5: MLOAD
000003e6: DUP1
000003e7: SWAP2
000003e8: SUB
000003e9: SWAP1
000003ea: RETURN
000003eb: JUMPDEST
000003ec: CALLVALUE
000003ed: ISZERO
000003ee: PUSH2 0x03f6
000003f1: JUMPI
000003f2: PUSH1 0x00
000003f4: DUP1
000003f5: REVERT
000003f6: JUMPDEST
000003f7: PUSH2 0x042b
000003fa: PUSH1 0x04
000003fc: DUP1
000003fd: DUP1
000003fe: CALLDATALOAD
000003ff: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000414: AND
00000415: SWAP1
00000416: PUSH1 0x20
00000418: ADD
00000419: SWAP1
0000041a: SWAP2
0000041b: SWAP1
0000041c: DUP1
0000041d: CALLDATALOAD
0000041e: SWAP1
0000041f: PUSH1 0x20
00000421: ADD
00000422: SWAP1
00000423: SWAP2
00000424: SWAP1
00000425: POP
00000426: POP
00000427: PUSH2 0x104f
0000042a: JUMP
0000042b: JUMPDEST
0000042c: PUSH1 0x40
0000042e: MLOAD
0000042f: DUP1
00000430: DUP3
00000431: ISZERO
00000432: ISZERO
00000433: ISZERO
00000434: ISZERO
00000435: DUP2
00000436: MSTORE
00000437: PUSH1 0x20
00000439: ADD
0000043a: SWAP2
0000043b: POP
0000043c: POP
0000043d: PUSH1 0x40
0000043f: MLOAD
00000440: DUP1
00000441: SWAP2
00000442: SUB
00000443: SWAP1
00000444: RETURN
00000445: JUMPDEST
00000446: CALLVALUE
00000447: ISZERO
00000448: PUSH2 0x0450
0000044b: JUMPI
0000044c: PUSH1 0x00
0000044e: DUP1
0000044f: REVERT
00000450: JUMPDEST
00000451: PUSH2 0x0466
00000454: PUSH1 0x04
00000456: DUP1
00000457: DUP1
00000458: CALLDATALOAD
00000459: SWAP1
0000045a: PUSH1 0x20
0000045c: ADD
0000045d: SWAP1
0000045e: SWAP2
0000045f: SWAP1
00000460: POP
00000461: POP
00000462: PUSH2 0x1273
00000465: JUMP
00000466: JUMPDEST
00000467: PUSH1 0x40
00000469: MLOAD
0000046a: DUP1
0000046b: DUP3
0000046c: DUP2
0000046d: MSTORE
0000046e: PUSH1 0x20
00000470: ADD
00000471: SWAP2
00000472: POP
00000473: POP
00000474: PUSH1 0x40
00000476: MLOAD
00000477: DUP1
00000478: SWAP2
00000479: SUB
0000047a: SWAP1
0000047b: RETURN
0000047c: JUMPDEST
0000047d: PUSH2 0x0484
00000480: PUSH2 0x054c
00000483: JUMP
00000484: JUMPDEST
00000485: STOP
00000486: JUMPDEST
00000487: CALLVALUE
00000488: ISZERO
00000489: PUSH2 0x0491
0000048c: JUMPI
0000048d: PUSH1 0x00
0000048f: DUP1
00000490: REVERT
00000491: JUMPDEST
00000492: PUSH2 0x04c6
00000495: PUSH1 0x04
00000497: DUP1
00000498: DUP1
00000499: CALLDATALOAD
0000049a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000004af: AND
000004b0: SWAP1
000004b1: PUSH1 0x20
000004b3: ADD
000004b4: SWAP1
000004b5: SWAP2
000004b6: SWAP1
000004b7: DUP1
000004b8: CALLDATALOAD
000004b9: SWAP1
000004ba: PUSH1 0x20
000004bc: ADD
000004bd: SWAP1
000004be: SWAP2
000004bf: SWAP1
000004c0: POP
000004c1: POP
000004c2: PUSH2 0x12ba
000004c5: JUMP
000004c6: JUMPDEST
000004c7: PUSH1 0x40
000004c9: MLOAD
000004ca: DUP1
000004cb: DUP3
000004cc: ISZERO
000004cd: ISZERO
000004ce: ISZERO
000004cf: ISZERO
000004d0: DUP2
000004d1: MSTORE
000004d2: PUSH1 0x20
000004d4: ADD
000004d5: SWAP2
000004d6: POP
000004d7: POP
000004d8: PUSH1 0x40
000004da: MLOAD
000004db: DUP1
000004dc: SWAP2
000004dd: SUB
000004de: SWAP1
000004df: RETURN
000004e0: JUMPDEST
000004e1: CALLVALUE
000004e2: ISZERO
000004e3: PUSH2 0x04eb
000004e6: JUMPI
000004e7: PUSH1 0x00
000004e9: DUP1
000004ea: REVERT
000004eb: JUMPDEST
000004ec: PUSH2 0x0536
000004ef: PUSH1 0x04
000004f1: DUP1
000004f2: DUP1
000004f3: CALLDATALOAD
000004f4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000509: AND
0000050a: SWAP1
0000050b: PUSH1 0x20
0000050d: ADD
0000050e: SWAP1
0000050f: SWAP2
00000510: SWAP1
00000511: DUP1
00000512: CALLDATALOAD
00000513: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000528: AND
00000529: SWAP1
0000052a: PUSH1 0x20
0000052c: ADD
0000052d: SWAP1
0000052e: SWAP2
0000052f: SWAP1
00000530: POP
00000531: POP
00000532: PUSH2 0x14b6
00000535: JUMP
00000536: JUMPDEST
00000537: PUSH1 0x40
00000539: MLOAD
0000053a: DUP1
0000053b: DUP3
0000053c: DUP2
0000053d: MSTORE
0000053e: PUSH1 0x20
00000540: ADD
00000541: SWAP2
00000542: POP
00000543: POP
00000544: PUSH1 0x40
00000546: MLOAD
00000547: DUP1
00000548: SWAP2
00000549: SUB
0000054a: SWAP1
0000054b: RETURN
0000054c: JUMPDEST
0000054d: PUSH1 0x00
0000054f: DUP1
00000550: PUSH1 0x00
00000552: SLOAD
00000553: GT
00000554: ISZERO
00000555: PUSH2 0x05cd
00000558: JUMPI
00000559: PUSH2 0x0598
0000055c: CALLVALUE
0000055d: ADDRESS
0000055e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000573: AND
00000574: BALANCE
00000575: SUB
00000576: PUSH2 0x058a
00000579: CALLVALUE
0000057a: PUSH1 0x00
0000057c: SLOAD
0000057d: PUSH2 0x153d
00000580: SWAP1
00000581: SWAP2
00000582: SWAP1
00000583: PUSH4 0xffffffff
00000588: AND
00000589: JUMP
0000058a: JUMPDEST
0000058b: PUSH2 0x1578
0000058e: SWAP1
0000058f: SWAP2
00000590: SWAP1
00000591: PUSH4 0xffffffff
00000596: AND
00000597: JUMP
00000598: JUMPDEST
00000599: SWAP1
0000059a: POP
0000059b: PUSH2 0x05c4
0000059e: PUSH1 0x64
000005a0: PUSH2 0x05b6
000005a3: PUSH1 0x02
000005a5: PUSH1 0xff
000005a7: AND
000005a8: DUP5
000005a9: PUSH2 0x153d
000005ac: SWAP1
000005ad: SWAP2
000005ae: SWAP1
000005af: PUSH4 0xffffffff
000005b4: AND
000005b5: JUMP
000005b6: JUMPDEST
000005b7: PUSH2 0x1578
000005ba: SWAP1
000005bb: SWAP2
000005bc: SWAP1
000005bd: PUSH4 0xffffffff
000005c2: AND
000005c3: JUMP
000005c4: JUMPDEST
000005c5: DUP2
000005c6: SUB
000005c7: SWAP1
000005c8: POP
000005c9: PUSH2 0x05e7
000005cc: JUMP
000005cd: JUMPDEST
000005ce: PUSH2 0x05e4
000005d1: PUSH1 0x64
000005d3: PUSH1 0xff
000005d5: AND
000005d6: CALLVALUE
000005d7: PUSH2 0x153d
000005da: SWAP1
000005db: SWAP2
000005dc: SWAP1
000005dd: PUSH4 0xffffffff
000005e2: AND
000005e3: JUMP
000005e4: JUMPDEST
000005e5: SWAP1
000005e6: POP
000005e7: JUMPDEST
000005e8: PUSH2 0x05fc
000005eb: DUP2
000005ec: PUSH1 0x00
000005ee: SLOAD
000005ef: PUSH2 0x1593
000005f2: SWAP1
000005f3: SWAP2
000005f4: SWAP1
000005f5: PUSH4 0xffffffff
000005fa: AND
000005fb: JUMP
000005fc: JUMPDEST
000005fd: PUSH1 0x00
000005ff: DUP2
00000600: SWAP1
00000601: SSTORE
00000602: POP
00000603: PUSH2 0x0654
00000606: DUP2
00000607: PUSH1 0x01
00000609: PUSH1 0x00
0000060b: CALLER
0000060c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000621: AND
00000622: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000637: AND
00000638: DUP2
00000639: MSTORE
0000063a: PUSH1 0x20
0000063c: ADD
0000063d: SWAP1
0000063e: DUP2
0000063f: MSTORE
00000640: PUSH1 0x20
00000642: ADD
00000643: PUSH1 0x00
00000645: KECCAK256
00000646: SLOAD
00000647: PUSH2 0x1593
0000064a: SWAP1
0000064b: SWAP2
0000064c: SWAP1
0000064d: PUSH4 0xffffffff
00000652: AND
00000653: JUMP
00000654: JUMPDEST
00000655: PUSH1 0x01
00000657: PUSH1 0x00
00000659: CALLER
0000065a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000066f: AND
00000670: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000685: AND
00000686: DUP2
00000687: MSTORE
00000688: PUSH1 0x20
0000068a: ADD
0000068b: SWAP1
0000068c: DUP2
0000068d: MSTORE
0000068e: PUSH1 0x20
00000690: ADD
00000691: PUSH1 0x00
00000693: KECCAK256
00000694: DUP2
00000695: SWAP1
00000696: SSTORE
00000697: POP
00000698: CALLER
00000699: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006ae: AND
000006af: PUSH32 0x90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15
000006d0: CALLVALUE
000006d1: DUP4
000006d2: PUSH1 0x40
000006d4: MLOAD
000006d5: DUP1
000006d6: DUP4
000006d7: DUP2
000006d8: MSTORE
000006d9: PUSH1 0x20
000006db: ADD
000006dc: DUP3
000006dd: DUP2
000006de: MSTORE
000006df: PUSH1 0x20
000006e1: ADD
000006e2: SWAP3
000006e3: POP
000006e4: POP
000006e5: POP
000006e6: PUSH1 0x40
000006e8: MLOAD
000006e9: DUP1
000006ea: SWAP2
000006eb: SUB
000006ec: SWAP1
000006ed: LOG2
000006ee: POP
000006ef: JUMP
000006f0: JUMPDEST
000006f1: PUSH1 0x40
000006f3: DUP1
000006f4: MLOAD
000006f5: SWAP1
000006f6: DUP2
000006f7: ADD
000006f8: PUSH1 0x40
000006fa: MSTORE
000006fb: DUP1
000006fc: PUSH1 0x08
000006fe: DUP2
000006ff: MSTORE
00000700: PUSH1 0x20
00000702: ADD
00000703: PUSH32 0x484f444c436f696e000000000000000000000000000000000000000000000000
00000724: DUP2
00000725: MSTORE
00000726: POP
00000727: DUP2
00000728: JUMP
00000729: JUMPDEST
0000072a: PUSH1 0x00
0000072c: DUP2
0000072d: PUSH1 0x02
0000072f: PUSH1 0x00
00000731: CALLER
00000732: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000747: AND
00000748: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000075d: AND
0000075e: DUP2
0000075f: MSTORE
00000760: PUSH1 0x20
00000762: ADD
00000763: SWAP1
00000764: DUP2
00000765: MSTORE
00000766: PUSH1 0x20
00000768: ADD
00000769: PUSH1 0x00
0000076b: KECCAK256
0000076c: PUSH1 0x00
0000076e: DUP6
0000076f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000784: AND
00000785: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000079a: AND
0000079b: DUP2
0000079c: MSTORE
0000079d: PUSH1 0x20
0000079f: ADD
000007a0: SWAP1
000007a1: DUP2
000007a2: MSTORE
000007a3: PUSH1 0x20
000007a5: ADD
000007a6: PUSH1 0x00
000007a8: KECCAK256
000007a9: DUP2
000007aa: SWAP1
000007ab: SSTORE
000007ac: POP
000007ad: DUP3
000007ae: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000007c3: AND
000007c4: CALLER
000007c5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000007da: AND
000007db: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
000007fc: DUP5
000007fd: PUSH1 0x40
000007ff: MLOAD
00000800: DUP1
00000801: DUP3
00000802: DUP2
00000803: MSTORE
00000804: PUSH1 0x20
00000806: ADD
00000807: SWAP2
00000808: POP
00000809: POP
0000080a: PUSH1 0x40
0000080c: MLOAD
0000080d: DUP1
0000080e: SWAP2
0000080f: SUB
00000810: SWAP1
00000811: LOG3
00000812: PUSH1 0x01
00000814: SWAP1
00000815: POP
00000816: SWAP3
00000817: SWAP2
00000818: POP
00000819: POP
0000081a: JUMP
0000081b: JUMPDEST
0000081c: PUSH1 0x00
0000081e: SLOAD
0000081f: DUP2
00000820: JUMP
00000821: JUMPDEST
00000822: PUSH1 0x00
00000824: DUP1
00000825: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000083a: AND
0000083b: DUP4
0000083c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000851: AND
00000852: EQ
00000853: ISZERO
00000854: ISZERO
00000855: ISZERO
00000856: PUSH2 0x085e
00000859: JUMPI
0000085a: PUSH1 0x00
0000085c: DUP1
0000085d: REVERT
0000085e: JUMPDEST
0000085f: PUSH1 0x01
00000861: PUSH1 0x00
00000863: DUP6
00000864: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000879: AND
0000087a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000088f: AND
00000890: DUP2
00000891: MSTORE
00000892: PUSH1 0x20
00000894: ADD
00000895: SWAP1
00000896: DUP2
00000897: MSTORE
00000898: PUSH1 0x20
0000089a: ADD
0000089b: PUSH1 0x00
0000089d: KECCAK256
0000089e: SLOAD
0000089f: DUP3
000008a0: GT
000008a1: ISZERO
000008a2: ISZERO
000008a3: ISZERO
000008a4: PUSH2 0x08ac
000008a7: JUMPI
000008a8: PUSH1 0x00
000008aa: DUP1
000008ab: REVERT
000008ac: JUMPDEST
000008ad: PUSH1 0x02
000008af: PUSH1 0x00
000008b1: DUP6
000008b2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000008c7: AND
000008c8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000008dd: AND
000008de: DUP2
000008df: MSTORE
000008e0: PUSH1 0x20
000008e2: ADD
000008e3: SWAP1
000008e4: DUP2
000008e5: MSTORE
000008e6: PUSH1 0x20
000008e8: ADD
000008e9: PUSH1 0x00
000008eb: KECCAK256
000008ec: PUSH1 0x00
000008ee: CALLER
000008ef: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000904: AND
00000905: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000091a: AND
0000091b: DUP2
0000091c: MSTORE
0000091d: PUSH1 0x20
0000091f: ADD
00000920: SWAP1
00000921: DUP2
00000922: MSTORE
00000923: PUSH1 0x20
00000925: ADD
00000926: PUSH1 0x00
00000928: KECCAK256
00000929: SLOAD
0000092a: DUP3
0000092b: GT
0000092c: ISZERO
0000092d: ISZERO
0000092e: ISZERO
0000092f: PUSH2 0x0937
00000932: JUMPI
00000933: PUSH1 0x00
00000935: DUP1
00000936: REVERT
00000937: JUMPDEST
00000938: PUSH2 0x0989
0000093b: DUP3
0000093c: PUSH1 0x01
0000093e: PUSH1 0x00
00000940: DUP8
00000941: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000956: AND
00000957: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000096c: AND
0000096d: DUP2
0000096e: MSTORE
0000096f: PUSH1 0x20
00000971: ADD
00000972: SWAP1
00000973: DUP2
00000974: MSTORE
00000975: PUSH1 0x20
00000977: ADD
00000978: PUSH1 0x00
0000097a: KECCAK256
0000097b: SLOAD
0000097c: PUSH2 0x15b1
0000097f: SWAP1
00000980: SWAP2
00000981: SWAP1
00000982: PUSH4 0xffffffff
00000987: AND
00000988: JUMP
00000989: JUMPDEST
0000098a: PUSH1 0x01
0000098c: PUSH1 0x00
0000098e: DUP7
0000098f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000009a4: AND
000009a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000009ba: AND
000009bb: DUP2
000009bc: MSTORE
000009bd: PUSH1 0x20
000009bf: ADD
000009c0: SWAP1
000009c1: DUP2
000009c2: MSTORE
000009c3: PUSH1 0x20
000009c5: ADD
000009c6: PUSH1 0x00
000009c8: KECCAK256
000009c9: DUP2
000009ca: SWAP1
000009cb: SSTORE
000009cc: POP
000009cd: PUSH2 0x0a1e
000009d0: DUP3
000009d1: PUSH1 0x01
000009d3: PUSH1 0x00
000009d5: DUP7
000009d6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000009eb: AND
000009ec: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a01: AND
00000a02: DUP2
00000a03: MSTORE
00000a04: PUSH1 0x20
00000a06: ADD
00000a07: SWAP1
00000a08: DUP2
00000a09: MSTORE
00000a0a: PUSH1 0x20
00000a0c: ADD
00000a0d: PUSH1 0x00
00000a0f: KECCAK256
00000a10: SLOAD
00000a11: PUSH2 0x1593
00000a14: SWAP1
00000a15: SWAP2
00000a16: SWAP1
00000a17: PUSH4 0xffffffff
00000a1c: AND
00000a1d: JUMP
00000a1e: JUMPDEST
00000a1f: PUSH1 0x01
00000a21: PUSH1 0x00
00000a23: DUP6
00000a24: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a39: AND
00000a3a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a4f: AND
00000a50: DUP2
00000a51: MSTORE
00000a52: PUSH1 0x20
00000a54: ADD
00000a55: SWAP1
00000a56: DUP2
00000a57: MSTORE
00000a58: PUSH1 0x20
00000a5a: ADD
00000a5b: PUSH1 0x00
00000a5d: KECCAK256
00000a5e: DUP2
00000a5f: SWAP1
00000a60: SSTORE
00000a61: POP
00000a62: PUSH2 0x0af0
00000a65: DUP3
00000a66: PUSH1 0x02
00000a68: PUSH1 0x00
00000a6a: DUP8
00000a6b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a80: AND
00000a81: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a96: AND
00000a97: DUP2
00000a98: MSTORE
00000a99: PUSH1 0x20
00000a9b: ADD
00000a9c: SWAP1
00000a9d: DUP2
00000a9e: MSTORE
00000a9f: PUSH1 0x20
00000aa1: ADD
00000aa2: PUSH1 0x00
00000aa4: KECCAK256
00000aa5: PUSH1 0x00
00000aa7: CALLER
00000aa8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000abd: AND
00000abe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ad3: AND
00000ad4: DUP2
00000ad5: MSTORE
00000ad6: PUSH1 0x20
00000ad8: ADD
00000ad9: SWAP1
00000ada: DUP2
00000adb: MSTORE
00000adc: PUSH1 0x20
00000ade: ADD
00000adf: PUSH1 0x00
00000ae1: KECCAK256
00000ae2: SLOAD
00000ae3: PUSH2 0x15b1
00000ae6: SWAP1
00000ae7: SWAP2
00000ae8: SWAP1
00000ae9: PUSH4 0xffffffff
00000aee: AND
00000aef: JUMP
00000af0: JUMPDEST
00000af1: PUSH1 0x02
00000af3: PUSH1 0x00
00000af5: DUP7
00000af6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b0b: AND
00000b0c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b21: AND
00000b22: DUP2
00000b23: MSTORE
00000b24: PUSH1 0x20
00000b26: ADD
00000b27: SWAP1
00000b28: DUP2
00000b29: MSTORE
00000b2a: PUSH1 0x20
00000b2c: ADD
00000b2d: PUSH1 0x00
00000b2f: KECCAK256
00000b30: PUSH1 0x00
00000b32: CALLER
00000b33: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b48: AND
00000b49: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b5e: AND
00000b5f: DUP2
00000b60: MSTORE
00000b61: PUSH1 0x20
00000b63: ADD
00000b64: SWAP1
00000b65: DUP2
00000b66: MSTORE
00000b67: PUSH1 0x20
00000b69: ADD
00000b6a: PUSH1 0x00
00000b6c: KECCAK256
00000b6d: DUP2
00000b6e: SWAP1
00000b6f: SSTORE
00000b70: POP
00000b71: DUP3
00000b72: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b87: AND
00000b88: DUP5
00000b89: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b9e: AND
00000b9f: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
00000bc0: DUP5
00000bc1: PUSH1 0x40
00000bc3: MLOAD
00000bc4: DUP1
00000bc5: DUP3
00000bc6: DUP2
00000bc7: MSTORE
00000bc8: PUSH1 0x20
00000bca: ADD
00000bcb: SWAP2
00000bcc: POP
00000bcd: POP
00000bce: PUSH1 0x40
00000bd0: MLOAD
00000bd1: DUP1
00000bd2: SWAP2
00000bd3: SUB
00000bd4: SWAP1
00000bd5: LOG3
00000bd6: PUSH1 0x01
00000bd8: SWAP1
00000bd9: POP
00000bda: SWAP4
00000bdb: SWAP3
00000bdc: POP
00000bdd: POP
00000bde: POP
00000bdf: JUMP
00000be0: JUMPDEST
00000be1: PUSH1 0x00
00000be3: PUSH2 0x0beb
00000be6: DUP3
00000be7: PUSH2 0x1273
00000bea: JUMP
00000beb: JUMPDEST
00000bec: SWAP1
00000bed: POP
00000bee: PUSH2 0x0c02
00000bf1: DUP3
00000bf2: PUSH1 0x00
00000bf4: SLOAD
00000bf5: PUSH2 0x15b1
00000bf8: SWAP1
00000bf9: SWAP2
00000bfa: SWAP1
00000bfb: PUSH4 0xffffffff
00000c00: AND
00000c01: JUMP
00000c02: JUMPDEST
00000c03: PUSH1 0x00
00000c05: DUP2
00000c06: SWAP1
00000c07: SSTORE
00000c08: POP
00000c09: PUSH2 0x0c5a
00000c0c: DUP3
00000c0d: PUSH1 0x01
00000c0f: PUSH1 0x00
00000c11: CALLER
00000c12: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c27: AND
00000c28: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c3d: AND
00000c3e: DUP2
00000c3f: MSTORE
00000c40: PUSH1 0x20
00000c42: ADD
00000c43: SWAP1
00000c44: DUP2
00000c45: MSTORE
00000c46: PUSH1 0x20
00000c48: ADD
00000c49: PUSH1 0x00
00000c4b: KECCAK256
00000c4c: SLOAD
00000c4d: PUSH2 0x15b1
00000c50: SWAP1
00000c51: SWAP2
00000c52: SWAP1
00000c53: PUSH4 0xffffffff
00000c58: AND
00000c59: JUMP
00000c5a: JUMPDEST
00000c5b: PUSH1 0x01
00000c5d: PUSH1 0x00
00000c5f: CALLER
00000c60: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c75: AND
00000c76: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c8b: AND
00000c8c: DUP2
00000c8d: MSTORE
00000c8e: PUSH1 0x20
00000c90: ADD
00000c91: SWAP1
00000c92: DUP2
00000c93: MSTORE
00000c94: PUSH1 0x20
00000c96: ADD
00000c97: PUSH1 0x00
00000c99: KECCAK256
00000c9a: DUP2
00000c9b: SWAP1
00000c9c: SSTORE
00000c9d: POP
00000c9e: CALLER
00000c9f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000cb4: AND
00000cb5: PUSH2 0x08fc
00000cb8: DUP3
00000cb9: SWAP1
00000cba: DUP2
00000cbb: ISZERO
00000cbc: MUL
00000cbd: SWAP1
00000cbe: PUSH1 0x40
00000cc0: MLOAD
00000cc1: PUSH1 0x00
00000cc3: PUSH1 0x40
00000cc5: MLOAD
00000cc6: DUP1
00000cc7: DUP4
00000cc8: SUB
00000cc9: DUP2
00000cca: DUP6
00000ccb: DUP9
00000ccc: DUP9
00000ccd: CALL
00000cce: SWAP4
00000ccf: POP
00000cd0: POP
00000cd1: POP
00000cd2: POP
00000cd3: ISZERO
00000cd4: ISZERO
00000cd5: PUSH2 0x0cdd
00000cd8: JUMPI
00000cd9: PUSH1 0x00
00000cdb: DUP1
00000cdc: REVERT
00000cdd: JUMPDEST
00000cde: CALLER
00000cdf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000cf4: AND
00000cf5: PUSH32 0xdf273cb619d95419a9cd0ec88123a0538c85064229baa6363788f743fff90deb
00000d16: DUP3
00000d17: DUP5
00000d18: PUSH1 0x40
00000d1a: MLOAD
00000d1b: DUP1
00000d1c: DUP4
00000d1d: DUP2
00000d1e: MSTORE
00000d1f: PUSH1 0x20
00000d21: ADD
00000d22: DUP3
00000d23: DUP2
00000d24: MSTORE
00000d25: PUSH1 0x20
00000d27: ADD
00000d28: SWAP3
00000d29: POP
00000d2a: POP
00000d2b: POP
00000d2c: PUSH1 0x40
00000d2e: MLOAD
00000d2f: DUP1
00000d30: SWAP2
00000d31: SUB
00000d32: SWAP1
00000d33: LOG2
00000d34: POP
00000d35: POP
00000d36: JUMP
00000d37: JUMPDEST
00000d38: PUSH1 0x12
00000d3a: DUP2
00000d3b: JUMP
00000d3c: JUMPDEST
00000d3d: PUSH1 0x00
00000d3f: DUP1
00000d40: PUSH1 0x02
00000d42: PUSH1 0x00
00000d44: CALLER
00000d45: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000d5a: AND
00000d5b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000d70: AND
00000d71: DUP2
00000d72: MSTORE
00000d73: PUSH1 0x20
00000d75: ADD
00000d76: SWAP1
00000d77: DUP2
00000d78: MSTORE
00000d79: PUSH1 0x20
00000d7b: ADD
00000d7c: PUSH1 0x00
00000d7e: KECCAK256
00000d7f: PUSH1 0x00
00000d81: DUP6
00000d82: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000d97: AND
00000d98: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000dad: AND
00000dae: DUP2
00000daf: MSTORE
00000db0: PUSH1 0x20
00000db2: ADD
00000db3: SWAP1
00000db4: DUP2
00000db5: MSTORE
00000db6: PUSH1 0x20
00000db8: ADD
00000db9: PUSH1 0x00
00000dbb: KECCAK256
00000dbc: SLOAD
00000dbd: SWAP1
00000dbe: POP
00000dbf: DUP1
00000dc0: DUP4
00000dc1: GT
00000dc2: ISZERO
00000dc3: PUSH2 0x0e4d
00000dc6: JUMPI
00000dc7: PUSH1 0x00
00000dc9: PUSH1 0x02
00000dcb: PUSH1 0x00
00000dcd: CALLER
00000dce: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000de3: AND
00000de4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000df9: AND
00000dfa: DUP2
00000dfb: MSTORE
00000dfc: PUSH1 0x20
00000dfe: ADD
00000dff: SWAP1
00000e00: DUP2
00000e01: MSTORE
00000e02: PUSH1 0x20
00000e04: ADD
00000e05: PUSH1 0x00
00000e07: KECCAK256
00000e08: PUSH1 0x00
00000e0a: DUP7
00000e0b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000e20: AND
00000e21: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000e36: AND
00000e37: DUP2
00000e38: MSTORE
00000e39: PUSH1 0x20
00000e3b: ADD
00000e3c: SWAP1
00000e3d: DUP2
00000e3e: MSTORE
00000e3f: PUSH1 0x20
00000e41: ADD
00000e42: PUSH1 0x00
00000e44: KECCAK256
00000e45: DUP2
00000e46: SWAP1
00000e47: SSTORE
00000e48: POP
00000e49: PUSH2 0x0ee1
00000e4c: JUMP
00000e4d: JUMPDEST
00000e4e: PUSH2 0x0e60
00000e51: DUP4
00000e52: DUP3
00000e53: PUSH2 0x15b1
00000e56: SWAP1
00000e57: SWAP2
00000e58: SWAP1
00000e59: PUSH4 0xffffffff
00000e5e: AND
00000e5f: JUMP
00000e60: JUMPDEST
00000e61: PUSH1 0x02
00000e63: PUSH1 0x00
00000e65: CALLER
00000e66: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000e7b: AND
00000e7c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000e91: AND
00000e92: DUP2
00000e93: MSTORE
00000e94: PUSH1 0x20
00000e96: ADD
00000e97: SWAP1
00000e98: DUP2
00000e99: MSTORE
00000e9a: PUSH1 0x20
00000e9c: ADD
00000e9d: PUSH1 0x00
00000e9f: KECCAK256
00000ea0: PUSH1 0x00
00000ea2: DUP7
00000ea3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000eb8: AND
00000eb9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ece: AND
00000ecf: DUP2
00000ed0: MSTORE
00000ed1: PUSH1 0x20
00000ed3: ADD
00000ed4: SWAP1
00000ed5: DUP2
00000ed6: MSTORE
00000ed7: PUSH1 0x20
00000ed9: ADD
00000eda: PUSH1 0x00
00000edc: KECCAK256
00000edd: DUP2
00000ede: SWAP1
00000edf: SSTORE
00000ee0: POP
00000ee1: JUMPDEST
00000ee2: DUP4
00000ee3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ef8: AND
00000ef9: CALLER
00000efa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f0f: AND
00000f10: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
00000f31: PUSH1 0x02
00000f33: PUSH1 0x00
00000f35: CALLER
00000f36: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f4b: AND
00000f4c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f61: AND
00000f62: DUP2
00000f63: MSTORE
00000f64: PUSH1 0x20
00000f66: ADD
00000f67: SWAP1
00000f68: DUP2
00000f69: MSTORE
00000f6a: PUSH1 0x20
00000f6c: ADD
00000f6d: PUSH1 0x00
00000f6f: KECCAK256
00000f70: PUSH1 0x00
00000f72: DUP9
00000f73: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f88: AND
00000f89: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f9e: AND
00000f9f: DUP2
00000fa0: MSTORE
00000fa1: PUSH1 0x20
00000fa3: ADD
00000fa4: SWAP1
00000fa5: DUP2
00000fa6: MSTORE
00000fa7: PUSH1 0x20
00000fa9: ADD
00000faa: PUSH1 0x00
00000fac: KECCAK256
00000fad: SLOAD
00000fae: PUSH1 0x40
00000fb0: MLOAD
00000fb1: DUP1
00000fb2: DUP3
00000fb3: DUP2
00000fb4: MSTORE
00000fb5: PUSH1 0x20
00000fb7: ADD
00000fb8: SWAP2
00000fb9: POP
00000fba: POP
00000fbb: PUSH1 0x40
00000fbd: MLOAD
00000fbe: DUP1
00000fbf: SWAP2
00000fc0: SUB
00000fc1: SWAP1
00000fc2: LOG3
00000fc3: PUSH1 0x01
00000fc5: SWAP2
00000fc6: POP
00000fc7: POP
00000fc8: SWAP3
00000fc9: SWAP2
00000fca: POP
00000fcb: POP
00000fcc: JUMP
00000fcd: JUMPDEST
00000fce: PUSH1 0x00
00000fd0: PUSH1 0x01
00000fd2: PUSH1 0x00
00000fd4: DUP4
00000fd5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000fea: AND
00000feb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001000: AND
00001001: DUP2
00001002: MSTORE
00001003: PUSH1 0x20
00001005: ADD
00001006: SWAP1
00001007: DUP2
00001008: MSTORE
00001009: PUSH1 0x20
0000100b: ADD
0000100c: PUSH1 0x00
0000100e: KECCAK256
0000100f: SLOAD
00001010: SWAP1
00001011: POP
00001012: SWAP2
00001013: SWAP1
00001014: POP
00001015: JUMP
00001016: JUMPDEST
00001017: PUSH1 0x40
00001019: DUP1
0000101a: MLOAD
0000101b: SWAP1
0000101c: DUP2
0000101d: ADD
0000101e: PUSH1 0x40
00001020: MSTORE
00001021: DUP1
00001022: PUSH1 0x04
00001024: DUP2
00001025: MSTORE
00001026: PUSH1 0x20
00001028: ADD
00001029: PUSH32 0x484f444c00000000000000000000000000000000000000000000000000000000
0000104a: DUP2
0000104b: MSTORE
0000104c: POP
0000104d: DUP2
0000104e: JUMP
0000104f: JUMPDEST
00001050: PUSH1 0x00
00001052: DUP1
00001053: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001068: AND
00001069: DUP4
0000106a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000107f: AND
00001080: EQ
00001081: ISZERO
00001082: ISZERO
00001083: ISZERO
00001084: PUSH2 0x108c
00001087: JUMPI
00001088: PUSH1 0x00
0000108a: DUP1
0000108b: REVERT
0000108c: JUMPDEST
0000108d: PUSH1 0x01
0000108f: PUSH1 0x00
00001091: CALLER
00001092: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000010a7: AND
000010a8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000010bd: AND
000010be: DUP2
000010bf: MSTORE
000010c0: PUSH1 0x20
000010c2: ADD
000010c3: SWAP1
000010c4: DUP2
000010c5: MSTORE
000010c6: PUSH1 0x20
000010c8: ADD
000010c9: PUSH1 0x00
000010cb: KECCAK256
000010cc: SLOAD
000010cd: DUP3
000010ce: GT
000010cf: ISZERO
000010d0: ISZERO
000010d1: ISZERO
000010d2: PUSH2 0x10da
000010d5: JUMPI
000010d6: PUSH1 0x00
000010d8: DUP1
000010d9: REVERT
000010da: JUMPDEST
000010db: PUSH2 0x112c
000010de: DUP3
000010df: PUSH1 0x01
000010e1: PUSH1 0x00
000010e3: CALLER
000010e4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000010f9: AND
000010fa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000110f: AND
00001110: DUP2
00001111: MSTORE
00001112: PUSH1 0x20
00001114: ADD
00001115: SWAP1
00001116: DUP2
00001117: MSTORE
00001118: PUSH1 0x20
0000111a: ADD
0000111b: PUSH1 0x00
0000111d: KECCAK256
0000111e: SLOAD
0000111f: PUSH2 0x15b1
00001122: SWAP1
00001123: SWAP2
00001124: SWAP1
00001125: PUSH4 0xffffffff
0000112a: AND
0000112b: JUMP
0000112c: JUMPDEST
0000112d: PUSH1 0x01
0000112f: PUSH1 0x00
00001131: CALLER
00001132: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001147: AND
00001148: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000115d: AND
0000115e: DUP2
0000115f: MSTORE
00001160: PUSH1 0x20
00001162: ADD
00001163: SWAP1
00001164: DUP2
00001165: MSTORE
00001166: PUSH1 0x20
00001168: ADD
00001169: PUSH1 0x00
0000116b: KECCAK256
0000116c: DUP2
0000116d: SWAP1
0000116e: SSTORE
0000116f: POP
00001170: PUSH2 0x11c1
00001173: DUP3
00001174: PUSH1 0x01
00001176: PUSH1 0x00
00001178: DUP7
00001179: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000118e: AND
0000118f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011a4: AND
000011a5: DUP2
000011a6: MSTORE
000011a7: PUSH1 0x20
000011a9: ADD
000011aa: SWAP1
000011ab: DUP2
000011ac: MSTORE
000011ad: PUSH1 0x20
000011af: ADD
000011b0: PUSH1 0x00
000011b2: KECCAK256
000011b3: SLOAD
000011b4: PUSH2 0x1593
000011b7: SWAP1
000011b8: SWAP2
000011b9: SWAP1
000011ba: PUSH4 0xffffffff
000011bf: AND
000011c0: JUMP
000011c1: JUMPDEST
000011c2: PUSH1 0x01
000011c4: PUSH1 0x00
000011c6: DUP6
000011c7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011dc: AND
000011dd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011f2: AND
000011f3: DUP2
000011f4: MSTORE
000011f5: PUSH1 0x20
000011f7: ADD
000011f8: SWAP1
000011f9: DUP2
000011fa: MSTORE
000011fb: PUSH1 0x20
000011fd: ADD
000011fe: PUSH1 0x00
00001200: KECCAK256
00001201: DUP2
00001202: SWAP1
00001203: SSTORE
00001204: POP
00001205: DUP3
00001206: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000121b: AND
0000121c: CALLER
0000121d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001232: AND
00001233: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
00001254: DUP5
00001255: PUSH1 0x40
00001257: MLOAD
00001258: DUP1
00001259: DUP3
0000125a: DUP2
0000125b: MSTORE
0000125c: PUSH1 0x20
0000125e: ADD
0000125f: SWAP2
00001260: POP
00001261: POP
00001262: PUSH1 0x40
00001264: MLOAD
00001265: DUP1
00001266: SWAP2
00001267: SUB
00001268: SWAP1
00001269: LOG3
0000126a: PUSH1 0x01
0000126c: SWAP1
0000126d: POP
0000126e: SWAP3
0000126f: SWAP2
00001270: POP
00001271: POP
00001272: JUMP
00001273: JUMPDEST
00001274: PUSH1 0x00
00001276: PUSH2 0x12b3
00001279: PUSH1 0x00
0000127b: SLOAD
0000127c: PUSH2 0x12a5
0000127f: ADDRESS
00001280: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001295: AND
00001296: BALANCE
00001297: DUP6
00001298: PUSH2 0x153d
0000129b: SWAP1
0000129c: SWAP2
0000129d: SWAP1
0000129e: PUSH4 0xffffffff
000012a3: AND
000012a4: JUMP
000012a5: JUMPDEST
000012a6: PUSH2 0x1578
000012a9: SWAP1
000012aa: SWAP2
000012ab: SWAP1
000012ac: PUSH4 0xffffffff
000012b1: AND
000012b2: JUMP
000012b3: JUMPDEST
000012b4: SWAP1
000012b5: POP
000012b6: SWAP2
000012b7: SWAP1
000012b8: POP
000012b9: JUMP
000012ba: JUMPDEST
000012bb: PUSH1 0x00
000012bd: PUSH2 0x134b
000012c0: DUP3
000012c1: PUSH1 0x02
000012c3: PUSH1 0x00
000012c5: CALLER
000012c6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000012db: AND
000012dc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000012f1: AND
000012f2: DUP2
000012f3: MSTORE
000012f4: PUSH1 0x20
000012f6: ADD
000012f7: SWAP1
000012f8: DUP2
000012f9: MSTORE
000012fa: PUSH1 0x20
000012fc: ADD
000012fd: PUSH1 0x00
000012ff: KECCAK256
00001300: PUSH1 0x00
00001302: DUP7
00001303: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001318: AND
00001319: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000132e: AND
0000132f: DUP2
00001330: MSTORE
00001331: PUSH1 0x20
00001333: ADD
00001334: SWAP1
00001335: DUP2
00001336: MSTORE
00001337: PUSH1 0x20
00001339: ADD
0000133a: PUSH1 0x00
0000133c: KECCAK256
0000133d: SLOAD
0000133e: PUSH2 0x1593
00001341: SWAP1
00001342: SWAP2
00001343: SWAP1
00001344: PUSH4 0xffffffff
00001349: AND
0000134a: JUMP
0000134b: JUMPDEST
0000134c: PUSH1 0x02
0000134e: PUSH1 0x00
00001350: CALLER
00001351: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001366: AND
00001367: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000137c: AND
0000137d: DUP2
0000137e: MSTORE
0000137f: PUSH1 0x20
00001381: ADD
00001382: SWAP1
00001383: DUP2
00001384: MSTORE
00001385: PUSH1 0x20
00001387: ADD
00001388: PUSH1 0x00
0000138a: KECCAK256
0000138b: PUSH1 0x00
0000138d: DUP6
0000138e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000013a3: AND
000013a4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000013b9: AND
000013ba: DUP2
000013bb: MSTORE
000013bc: PUSH1 0x20
000013be: ADD
000013bf: SWAP1
000013c0: DUP2
000013c1: MSTORE
000013c2: PUSH1 0x20
000013c4: ADD
000013c5: PUSH1 0x00
000013c7: KECCAK256
000013c8: DUP2
000013c9: SWAP1
000013ca: SSTORE
000013cb: POP
000013cc: DUP3
000013cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000013e2: AND
000013e3: CALLER
000013e4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000013f9: AND
000013fa: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
0000141b: PUSH1 0x02
0000141d: PUSH1 0x00
0000141f: CALLER
00001420: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001435: AND
00001436: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000144b: AND
0000144c: DUP2
0000144d: MSTORE
0000144e: PUSH1 0x20
00001450: ADD
00001451: SWAP1
00001452: DUP2
00001453: MSTORE
00001454: PUSH1 0x20
00001456: ADD
00001457: PUSH1 0x00
00001459: KECCAK256
0000145a: PUSH1 0x00
0000145c: DUP8
0000145d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001472: AND
00001473: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001488: AND
00001489: DUP2
0000148a: MSTORE
0000148b: PUSH1 0x20
0000148d: ADD
0000148e: SWAP1
0000148f: DUP2
00001490: MSTORE
00001491: PUSH1 0x20
00001493: ADD
00001494: PUSH1 0x00
00001496: KECCAK256
00001497: SLOAD
00001498: PUSH1 0x40
0000149a: MLOAD
0000149b: DUP1
0000149c: DUP3
0000149d: DUP2
0000149e: MSTORE
0000149f: PUSH1 0x20
000014a1: ADD
000014a2: SWAP2
000014a3: POP
000014a4: POP
000014a5: PUSH1 0x40
000014a7: MLOAD
000014a8: DUP1
000014a9: SWAP2
000014aa: SUB
000014ab: SWAP1
000014ac: LOG3
000014ad: PUSH1 0x01
000014af: SWAP1
000014b0: POP
000014b1: SWAP3
000014b2: SWAP2
000014b3: POP
000014b4: POP
000014b5: JUMP
000014b6: JUMPDEST
000014b7: PUSH1 0x00
000014b9: PUSH1 0x02
000014bb: PUSH1 0x00
000014bd: DUP5
000014be: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000014d3: AND
000014d4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000014e9: AND
000014ea: DUP2
000014eb: MSTORE
000014ec: PUSH1 0x20
000014ee: ADD
000014ef: SWAP1
000014f0: DUP2
000014f1: MSTORE
000014f2: PUSH1 0x20
000014f4: ADD
000014f5: PUSH1 0x00
000014f7: KECCAK256
000014f8: PUSH1 0x00
000014fa: DUP4
000014fb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001510: AND
00001511: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001526: AND
00001527: DUP2
00001528: MSTORE
00001529: PUSH1 0x20
0000152b: ADD
0000152c: SWAP1
0000152d: DUP2
0000152e: MSTORE
0000152f: PUSH1 0x20
00001531: ADD
00001532: PUSH1 0x00
00001534: KECCAK256
00001535: SLOAD
00001536: SWAP1
00001537: POP
00001538: SWAP3
00001539: SWAP2
0000153a: POP
0000153b: POP
0000153c: JUMP
0000153d: JUMPDEST
0000153e: PUSH1 0x00
00001540: DUP1
00001541: PUSH1 0x00
00001543: DUP5
00001544: EQ
00001545: ISZERO
00001546: PUSH2 0x1552
00001549: JUMPI
0000154a: PUSH1 0x00
0000154c: SWAP2
0000154d: POP
0000154e: PUSH2 0x1571
00001551: JUMP
00001552: JUMPDEST
00001553: DUP3
00001554: DUP5
00001555: MUL
00001556: SWAP1
00001557: POP
00001558: DUP3
00001559: DUP5
0000155a: DUP3
0000155b: DUP2
0000155c: ISZERO
0000155d: ISZERO
0000155e: PUSH2 0x1563
00001561: JUMPI
00001562: INVALID
00001563: JUMPDEST
00001564: DIV
00001565: EQ
00001566: ISZERO
00001567: ISZERO
00001568: PUSH2 0x156d
0000156b: JUMPI
0000156c: INVALID
0000156d: JUMPDEST
0000156e: DUP1
0000156f: SWAP2
00001570: POP
00001571: JUMPDEST
00001572: POP
00001573: SWAP3
00001574: SWAP2
00001575: POP
00001576: POP
00001577: JUMP
00001578: JUMPDEST
00001579: PUSH1 0x00
0000157b: DUP1
0000157c: DUP3
0000157d: DUP5
0000157e: DUP2
0000157f: ISZERO
00001580: ISZERO
00001581: PUSH2 0x1586
00001584: JUMPI
00001585: INVALID
00001586: JUMPDEST
00001587: DIV
00001588: SWAP1
00001589: POP
0000158a: DUP1
0000158b: SWAP2
0000158c: POP
0000158d: POP
0000158e: SWAP3
0000158f: SWAP2
00001590: POP
00001591: POP
00001592: JUMP
00001593: JUMPDEST
00001594: PUSH1 0x00
00001596: DUP1
00001597: DUP3
00001598: DUP5
00001599: ADD
0000159a: SWAP1
0000159b: POP
0000159c: DUP4
0000159d: DUP2
0000159e: LT
0000159f: ISZERO
000015a0: ISZERO
000015a1: ISZERO
000015a2: PUSH2 0x15a7
000015a5: JUMPI
000015a6: INVALID
000015a7: JUMPDEST
000015a8: DUP1
000015a9: SWAP2
000015aa: POP
000015ab: POP
000015ac: SWAP3
000015ad: SWAP2
000015ae: POP
000015af: POP
000015b0: JUMP
000015b1: JUMPDEST
000015b2: PUSH1 0x00
000015b4: DUP3
000015b5: DUP3
000015b6: GT
000015b7: ISZERO
000015b8: ISZERO
000015b9: ISZERO
000015ba: PUSH2 0x15bf
000015bd: JUMPI
000015be: INVALID
000015bf: JUMPDEST
000015c0: DUP2
000015c1: DUP4
000015c2: SUB
000015c3: SWAP1
000015c4: POP
000015c5: SWAP3
000015c6: SWAP2
000015c7: POP
000015c8: POP
000015c9: JUMP
000015ca: STOP
000015cb: LOG1
000015cc: PUSH6 0x627a7a723058
000015d3: KECCAK256
000015d4: UNKNOWN(0xDC)
000015d5: CREATE
000015d6: SLT
000015d7: UNKNOWN(0xC3)
000015d8: PUSH17 0x4a97d1b87c743f5e894c7a7d3a43581769
000015ea: UNKNOWN(0xB8)
000015eb: AND
000015ec: PUSH26

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: 0x10ad905e6d72a10533ede815f94d593bb4af45316bf2f006385b88010066ad7f
call_targets: 0xb45d7bc4cebcab98ad09babdf8c818b2292b672c
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x10ad905e6d72a10533ede815f94d593bb4af45316bf2f006385b88010066ad7f",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xb45d7bc4cebcab98ad09babdf8c818b2292b672c"
    ],
    "matched_probe": null,
    "target_varies": false,
    "classification": "constant_target"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0xffffffff",
            "selector": "0xffffffff",
            "calldata_variants": [
                "0xffffffff",
                "0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x06fdde03",
            "selector": "0x06fdde03",
            "calldata_variants": [
                "0x06fdde03",
                "0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x095ea7b3",
            "selector": "0x095ea7b3",
            "calldata_variants": [
                "0x095ea7b3",
                "0x095ea7b30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x18160ddd",
            "selector": "0x18160ddd",
            "calldata_variants": [
                "0x18160ddd",
                "0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x23b872dd",
            "selector": "0x23b872dd",
            "calldata_variants": [
                "0x23b872dd",
                "0x23b872dd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2e1a7d4d",
            "selector": "0x2e1a7d4d",
            "calldata_variants": [
                "0x2e1a7d4d",
                "0x2e1a7d4d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x313ce567",
            "selector": "0x313ce567",
            "calldata_variants": [
                "0x313ce567",
                "0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x66188463",
            "selector": "0x66188463",
            "calldata_variants": [
                "0x66188463",
                "0x661884630000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 3277,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 1,
    "guards_detected": [],
    "untrusted_call_count": 1
}
high other detector ETH value transfer possible 55 no no
view
trace_id: 0x10ad905e6d72a10533ede815f94d593bb4af45316bf2f006385b88010066ad7f
call_targets: 0xb45d7bc4cebcab98ad09babdf8c818b2292b672c
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x10ad905e6d72a10533ede815f94d593bb4af45316bf2f006385b88010066ad7f",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xb45d7bc4cebcab98ad09babdf8c818b2292b672c"
    ],
    "matched_probe": null,
    "target_varies": false,
    "classification": "constant_target"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0xffffffff",
            "selector": "0xffffffff",
            "calldata_variants": [
                "0xffffffff",
                "0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x06fdde03",
            "selector": "0x06fdde03",
            "calldata_variants": [
                "0x06fdde03",
                "0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x095ea7b3",
            "selector": "0x095ea7b3",
            "calldata_variants": [
                "0x095ea7b3",
                "0x095ea7b30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x18160ddd",
            "selector": "0x18160ddd",
            "calldata_variants": [
                "0x18160ddd",
                "0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x23b872dd",
            "selector": "0x23b872dd",
            "calldata_variants": [
                "0x23b872dd",
                "0x23b872dd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2e1a7d4d",
            "selector": "0x2e1a7d4d",
            "calldata_variants": [
                "0x2e1a7d4d",
                "0x2e1a7d4d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x313ce567",
            "selector": "0x313ce567",
            "calldata_variants": [
                "0x313ce567",
                "0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x66188463",
            "selector": "0x66188463",
            "calldata_variants": [
                "0x66188463",
                "0x661884630000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 3277,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 1,
    "guards_detected": []
}
medium other detector CREATE/CREATE2 reachable 45 no no
view
trace_id: 0x1e3b82b1f68563b30d38b17075a8d13032eddfb6fca0e21c6f77b978886570d8
validation_json
{
    "sink": "CREATE",
    "errors": 0,
    "status": "unknown",
    "attempts": 30,
    "trace_id": "0x1e3b82b1f68563b30d38b17075a8d13032eddfb6fca0e21c6f77b978886570d8",
    "confirmed": false,
    "trace_mode": "structLogs",
    "call_targets": null,
    "matched_probe": null,
    "target_varies": null,
    "classification": "no_sink"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0xffffffff",
            "selector": "0xffffffff",
            "calldata_variants": [
                "0xffffffff",
                "0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x06fdde03",
            "selector": "0x06fdde03",
            "calldata_variants": [
                "0x06fdde03",
                "0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x095ea7b3",
            "selector": "0x095ea7b3",
            "calldata_variants": [
                "0x095ea7b3",
                "0x095ea7b30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x18160ddd",
            "selector": "0x18160ddd",
            "calldata_variants": [
                "0x18160ddd",
                "0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x23b872dd",
            "selector": "0x23b872dd",
            "calldata_variants": [
                "0x23b872dd",
                "0x23b872dd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2e1a7d4d",
            "selector": "0x2e1a7d4d",
            "calldata_variants": [
                "0x2e1a7d4d",
                "0x2e1a7d4d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x313ce567",
            "selector": "0x313ce567",
            "calldata_variants": [
                "0x313ce567",
                "0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x66188463",
            "selector": "0x66188463",
            "calldata_variants": [
                "0x66188463",
                "0x661884630000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "create_count": 1,
    "create2_count": 0
}