019b477e-dd3f-7195-b935-bbdfce44f721
Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?
| ID | Type | Status | Attempts | Heartbeat |
|---|---|---|---|---|
| 29935 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 29936 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 93081 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 93082 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 93083 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 93084 | validation.fork | complete | 1 / 3 | 2 weeks ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: PUSH1 0x04 00000007: CALLDATASIZE 00000008: LT 00000009: ISZERO 0000000a: PUSH2 0x001a 0000000d: JUMPI 0000000e: JUMPDEST 0000000f: CALLDATASIZE 00000010: ISZERO 00000011: PUSH2 0x0018 00000014: JUMPI 00000015: PUSH0 00000016: DUP1 00000017: REVERT 00000018: JUMPDEST 00000019: STOP 0000001a: JUMPDEST 0000001b: PUSH0 0000001c: PUSH0 0000001d: CALLDATALOAD 0000001e: PUSH1 0xe0 00000020: SHR 00000021: DUP1 00000022: PUSH4 0x06fdde03 00000027: EQ 00000028: PUSH2 0x17c3 0000002b: JUMPI 0000002c: DUP1 0000002d: PUSH4 0x0716cd11 00000032: EQ 00000033: PUSH2 0x17a1 00000036: JUMPI 00000037: DUP1 00000038: PUSH4 0x095ea7b3 0000003d: EQ 0000003e: PUSH2 0x1705 00000041: JUMPI 00000042: DUP1 00000043: PUSH4 0x150b7a02 00000048: EQ 00000049: PUSH2 0x166f 0000004c: JUMPI 0000004d: DUP1 0000004e: PUSH4 0x1803e284 00000053: EQ 00000054: PUSH2 0x1653 00000057: JUMPI 00000058: DUP1 00000059: PUSH4 0x18160ddd 0000005e: EQ 0000005f: PUSH2 0x162e 00000062: JUMPI 00000063: DUP1 00000064: PUSH4 0x19d6150d 00000069: EQ 0000006a: PUSH2 0x15b6 0000006d: JUMPI 0000006e: DUP1 0000006f: PUSH4 0x1db52755 00000074: EQ 00000075: PUSH2 0x1369 00000078: JUMPI 00000079: DUP1 0000007a: PUSH4 0x2081c4ea 0000007f: EQ 00000080: PUSH2 0x12e7 00000083: JUMPI 00000084: DUP1 00000085: PUSH4 0x23b2f392 0000008a: EQ 0000008b: PUSH2 0x12ca 0000008e: JUMPI 0000008f: DUP1 00000090: PUSH4 0x23b872dd 00000095: EQ 00000096: PUSH2 0x11c8 00000099: JUMPI 0000009a: DUP1 0000009b: PUSH4 0x24abf962 000000a0: EQ 000000a1: PUSH2 0x1007 000000a4: JUMPI 000000a5: DUP1 000000a6: PUSH4 0x313ce567 000000ab: EQ 000000ac: PUSH2 0x0feb 000000af: JUMPI 000000b0: DUP1 000000b1: PUSH4 0x32a3cf96 000000b6: EQ 000000b7: PUSH2 0x0fa6 000000ba: JUMPI 000000bb: DUP1 000000bc: PUSH4 0x32cb6b0c 000000c1: EQ 000000c2: PUSH2 0x0f7f 000000c5: JUMPI 000000c6: DUP1 000000c7: PUSH4 0x3644e515 000000cc: EQ 000000cd: PUSH2 0x0ef6 000000d0: JUMPI 000000d1: DUP1 000000d2: PUSH4 0x537f5312 000000d7: EQ 000000d8: PUSH2 0x0d83 000000db: JUMPI 000000dc: DUP1 000000dd: PUSH4 0x5d9644c4 000000e2: EQ 000000e3: PUSH2 0x0d65 000000e6: JUMPI 000000e7: DUP1 000000e8: PUSH4 0x70a08231 000000ed: EQ 000000ee: PUSH2 0x0d32 000000f1: JUMPI 000000f2: DUP1 000000f3: PUSH4 0x75b2815f 000000f8: EQ 000000f9: PUSH2 0x0cf7 000000fc: JUMPI 000000fd: DUP1 000000fe: PUSH4 0x7de1e536 00000103: EQ 00000104: PUSH2 0x0cb2 00000107: JUMPI 00000108: DUP1 00000109: PUSH4 0x7ecebe00 0000010e: EQ 0000010f: PUSH2 0x0c7f 00000112: JUMPI 00000113: DUP1 00000114: PUSH4 0x84da92a7 00000119: EQ 0000011a: PUSH2 0x0aee 0000011d: JUMPI 0000011e: DUP1 0000011f: PUSH4 0x90ba7a32 00000124: EQ 00000125: PUSH2 0x0ac4 00000128: JUMPI 00000129: DUP1 0000012a: PUSH4 0x95d89b41 0000012f: EQ 00000130: PUSH2 0x09f0 00000133: JUMPI 00000134: DUP1 00000135: PUSH4 0xa6ee3a84 0000013a: EQ 0000013b: PUSH2 0x097d 0000013e: JUMPI 0000013f: DUP1 00000140: PUSH4 0xa9059cbb 00000145: EQ 00000146: PUSH2 0x08e3 00000149: JUMPI 0000014a: DUP1 0000014b: PUSH4 0xc2fa867b 00000150: EQ 00000151: PUSH2 0x08c5 00000154: JUMPI 00000155: DUP1 00000156: PUSH4 0xc45a0155 0000015b: EQ 0000015c: PUSH2 0x0880 0000015f: JUMPI 00000160: DUP1 00000161: PUSH4 0xcda137ce 00000166: EQ 00000167: PUSH2 0x0845 0000016a: JUMPI 0000016b: DUP1 0000016c: PUSH4 0xd505accf 00000171: EQ 00000172: PUSH2 0x067d 00000175: JUMPI 00000176: DUP1 00000177: PUSH4 0xd50cb88b 0000017c: EQ 0000017d: PUSH2 0x065f 00000180: JUMPI 00000181: DUP1 00000182: PUSH4 0xdd62ed3e 00000187: EQ 00000188: PUSH2 0x062a 0000018b: JUMPI 0000018c: DUP1 0000018d: PUSH4 0xe6c69313 00000192: EQ 00000193: PUSH2 0x060c 00000196: JUMPI 00000197: DUP1 00000198: PUSH4 0xec078821 0000019d: EQ 0000019e: PUSH2 0x05ee 000001a1: JUMPI 000001a2: PUSH4 0xf392c716 000001a7: EQ 000001a8: PUSH2 0x01b1 000001ab: JUMPI 000001ac: POP 000001ad: PUSH2 0x000e 000001b0: JUMP 000001b1: JUMPDEST 000001b2: CALLVALUE 000001b3: PUSH2 0x05eb 000001b6: JUMPI 000001b7: PUSH1 0x80 000001b9: CALLDATASIZE 000001ba: PUSH1 0x03 000001bc: NOT 000001bd: ADD 000001be: SLT 000001bf: PUSH2 0x05eb 000001c2: JUMPI 000001c3: PUSH1 0x04 000001c5: CALLDATALOAD 000001c6: PUSH1 0x24 000001c8: CALLDATALOAD 000001c9: PUSH8 0xffffffffffffffff 000001d2: DUP2 000001d3: GT 000001d4: PUSH2 0x05e9 000001d7: JUMPI 000001d8: PUSH2 0x01e5 000001db: SWAP1 000001dc: CALLDATASIZE 000001dd: SWAP1 000001de: PUSH1 0x04 000001e0: ADD 000001e1: PUSH2 0x182e 000001e4: JUMP 000001e5: JUMPDEST 000001e6: PUSH1 0x44 000001e8: CALLDATALOAD 000001e9: SWAP3 000001ea: SWAP1 000001eb: SWAP2 000001ec: PUSH1 0x64 000001ee: CALLDATALOAD 000001ef: PUSH1 0x01 000001f1: PUSH1 0x01 000001f3: PUSH1 0xa0 000001f5: SHL 000001f6: SUB 000001f7: DUP2 000001f8: AND 000001f9: DUP2 000001fa: SUB 000001fb: PUSH2 0x05e5 000001fe: JUMPI 000001ff: ADDRESS 00000200: PUSH9 0x929eee149b4bd21268 0000020a: SLOAD 0000020b: EQ 0000020c: PUSH2 0x05d8 0000020f: JUMPI 00000210: ADDRESS 00000211: PUSH9 0x929eee149b4bd21268 0000021b: SSTORE 0000021c: PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 0000023d: DUP6 0000023e: LT 0000023f: DUP1 00000240: ISZERO 00000241: PUSH2 0x05af 00000244: JUMPI 00000245: JUMPDEST 00000246: PUSH2 0x05a0 00000249: JUMPI 0000024a: PUSH1 0x40 0000024c: MLOAD 0000024d: PUSH4 0x70a08231 00000252: PUSH1 0xe0 00000254: SHL 00000255: DUP2 00000256: MSTORE 00000257: ADDRESS 00000258: PUSH1 0x04 0000025a: DUP3 0000025b: ADD 0000025c: MSTORE 0000025d: SELFBALANCE 0000025e: SWAP5 0000025f: PUSH32 0x000000000000000000000000059edd72cd353df5106d2b9cc5ab83a52287ac3a 00000280: PUSH1 0x01 00000282: PUSH1 0x01 00000284: PUSH1 0xa0 00000286: SHL 00000287: SUB 00000288: AND 00000289: SWAP5 0000028a: SWAP2 0000028b: SWAP4 0000028c: SWAP1 0000028d: SWAP2 0000028e: SWAP1 0000028f: PUSH1 0x20 00000291: DUP6 00000292: PUSH1 0x24 00000294: DUP2 00000295: DUP10 00000296: GAS 00000297: STATICCALL 00000298: SWAP5 00000299: DUP6 0000029a: ISZERO 0000029b: PUSH2 0x0595 0000029e: JUMPI 0000029f: DUP10 000002a0: SWAP6 000002a1: PUSH2 0x0561 000002a4: JUMPI 000002a5: JUMPDEST 000002a6: POP 000002a7: PUSH1 0x40 000002a9: MLOAD 000002aa: PUSH4 0x31a9108f 000002af: PUSH1 0xe1 000002b1: SHL 000002b2: DUP2 000002b3: MSTORE 000002b4: PUSH1 0x04 000002b6: DUP2 000002b7: ADD 000002b8: DUP10 000002b9: SWAP1 000002ba: MSTORE 000002bb: PUSH1 0x20 000002bd: DUP2 000002be: PUSH1 0x24 000002c0: DUP2 000002c1: DUP11 000002c2: GAS 000002c3: STATICCALL 000002c4: SWAP1 000002c5: DUP2 000002c6: ISZERO 000002c7: PUSH2 0x0556 000002ca: JUMPI 000002cb: DUP11 000002cc: SWAP2 000002cd: PUSH2 0x0537 000002d0: JUMPI 000002d1: JUMPDEST 000002d2: POP 000002d3: PUSH1 0x01 000002d5: PUSH1 0x01 000002d7: PUSH1 0xa0 000002d9: SHL 000002da: SUB 000002db: AND 000002dc: ADDRESS 000002dd: EQ 000002de: PUSH2 0x0528 000002e1: JUMPI 000002e2: PUSH1 0x04 000002e4: SLOAD 000002e5: DUP3 000002e6: GT 000002e7: PUSH2 0x0519 000002ea: JUMPI 000002eb: SWAP2 000002ec: DUP9 000002ed: SWAP4 000002ee: SWAP2 000002ef: DUP5 000002f0: SWAP4 000002f1: DUP3 000002f2: PUSH1 0x40 000002f4: MLOAD 000002f5: SWAP4 000002f6: DUP5 000002f7: SWAP3 000002f8: DUP4 000002f9: CALLDATACOPY 000002fa: DUP2 000002fb: ADD 000002fc: DUP6 000002fd: DUP2 000002fe: MSTORE 000002ff: SUB 00000300: SWAP3 00000301: GAS 00000302: CALL 00000303: RETURNDATASIZE 00000304: ISZERO 00000305: PUSH2 0x0511 00000308: JUMPI 00000309: RETURNDATASIZE 0000030a: SWAP1 0000030b: PUSH2 0x0313 0000030e: DUP3 0000030f: PUSH2 0x187e 00000312: JUMP 00000313: JUMPDEST 00000314: SWAP2 00000315: PUSH2 0x0321 00000318: PUSH1 0x40 0000031a: MLOAD 0000031b: SWAP4 0000031c: DUP5 0000031d: PUSH2 0x185c 00000320: JUMP 00000321: JUMPDEST 00000322: DUP3 00000323: MSTORE 00000324: RETURNDATASIZE 00000325: DUP8 00000326: PUSH1 0x20 00000328: DUP5 00000329: ADD 0000032a: RETURNDATACOPY 0000032b: JUMPDEST 0000032c: ISZERO 0000032d: PUSH2 0x04e8 00000330: JUMPI 00000331: POP 00000332: PUSH1 0x40 00000334: MLOAD 00000335: PUSH4 0x70a08231 0000033a: PUSH1 0xe0 0000033c: SHL 0000033d: DUP2 0000033e: MSTORE 0000033f: ADDRESS 00000340: PUSH1 0x04 00000342: DUP3 00000343: ADD 00000344: MSTORE 00000345: PUSH1 0x20 00000347: DUP2 00000348: PUSH1 0x24 0000034a: DUP2 0000034b: DUP7 0000034c: GAS 0000034d: STATICCALL 0000034e: SWAP1 0000034f: DUP2 00000350: ISZERO 00000351: PUSH2 0x04dd 00000354: JUMPI 00000355: DUP7 00000356: SWAP2 00000357: PUSH2 0x04a7 0000035a: JUMPI 0000035b: JUMPDEST 0000035c: POP 0000035d: PUSH1 0x01 0000035f: DUP3 00000360: ADD 00000361: DUP1 00000362: SWAP3 00000363: GT 00000364: PUSH2 0x0493 00000367: JUMPI 00000368: SUB 00000369: PUSH2 0x0484 0000036c: JUMPI 0000036d: PUSH1 0x20 0000036f: PUSH1 0x24 00000371: SWAP2 00000372: PUSH1 0x40 00000374: MLOAD 00000375: SWAP3 00000376: DUP4 00000377: DUP1 00000378: SWAP3 00000379: PUSH4 0x31a9108f 0000037e: PUSH1 0xe1 00000380: SHL 00000381: DUP3 00000382: MSTORE 00000383: DUP8 00000384: PUSH1 0x04 00000386: DUP4 00000387: ADD 00000388: MSTORE 00000389: GAS 0000038a: STATICCALL 0000038b: SWAP1 0000038c: DUP2 0000038d: ISZERO 0000038e: PUSH2 0x0479 00000391: JUMPI 00000392: DUP5 00000393: SWAP2 00000394: PUSH2 0x044a 00000397: JUMPI 00000398: JUMPDEST 00000399: POP 0000039a: ADDRESS 0000039b: PUSH1 0x01 0000039d: PUSH1 0x01 0000039f: PUSH1 0xa0 000003a1: SHL 000003a2: SUB 000003a3: SWAP1 000003a4: SWAP2 000003a5: AND 000003a6: SUB 000003a7: PUSH2 0x043b 000003aa: JUMPI 000003ab: PUSH2 0x03b5 000003ae: SWAP1 000003af: SELFBALANCE 000003b0: SWAP1 000003b1: PUSH2 0x19e8 000003b4: JUMP 000003b5: JUMPDEST 000003b6: PUSH2 0x03c1 000003b9: DUP2 000003ba: PUSH1 0x04 000003bc: SLOAD 000003bd: PUSH2 0x19e8 000003c0: JUMP 000003c1: JUMPDEST 000003c2: PUSH1 0x04 000003c4: SSTORE 000003c5: PUSH1 0x02 000003c7: SLOAD 000003c8: DUP1 000003c9: DUP3 000003ca: MUL 000003cb: SWAP1 000003cc: DUP3 000003cd: DUP3 000003ce: DIV 000003cf: EQ 000003d0: DUP3 000003d1: ISZERO 000003d2: OR 000003d3: ISZERO 000003d4: PUSH2 0x0427 000003d7: JUMPI 000003d8: PUSH32 0x272af40a157c8d1a7d3bf7ff2920db021097ec61b7e260f97bb50144520ad177 000003f9: SWAP2 000003fa: PUSH2 0x03e8 000003fd: PUSH1 0x40 000003ff: SWAP3 00000400: DIV 00000401: DUP5 00000402: DUP7 00000403: MSTORE 00000404: PUSH1 0x03 00000406: PUSH1 0x20 00000408: MSTORE 00000409: DUP1 0000040a: DUP4 0000040b: DUP8 0000040c: KECCAK256 0000040d: SSTORE 0000040e: DUP3 0000040f: MLOAD 00000410: SWAP2 00000411: DUP3 00000412: MSTORE 00000413: PUSH1 0x20 00000415: DUP3 00000416: ADD 00000417: MSTORE 00000418: LOG2 00000419: CODESIZE 0000041a: PUSH9 0x929eee149b4bd21268 00000424: SSTORE 00000425: DUP1 00000426: RETURN 00000427: JUMPDEST 00000428: PUSH4 0x4e487b71 0000042d: PUSH1 0xe0 0000042f: SHL 00000430: DUP5 00000431: MSTORE 00000432: PUSH1 0x11 00000434: PUSH1 0x04 00000436: MSTORE 00000437: PUSH1 0x24 00000439: DUP5 0000043a: REVERT 0000043b: JUMPDEST 0000043c: PUSH4 0x10223187 00000441: PUSH1 0xe2 00000443: SHL 00000444: DUP4 00000445: MSTORE 00000446: PUSH1 0x04 00000448: DUP4 00000449: REVERT 0000044a: JUMPDEST 0000044b: PUSH2 0x046c 0000044e: SWAP2 0000044f: POP 00000450: PUSH1 0x20 00000452: RETURNDATASIZE 00000453: PUSH1 0x20 00000455: GT 00000456: PUSH2 0x0472 00000459: JUMPI 0000045a: JUMPDEST 0000045b: PUSH2 0x0464 0000045e: DUP2 0000045f: DUP4 00000460: PUSH2 0x185c 00000463: JUMP 00000464: JUMPDEST 00000465: DUP2 00000466: ADD 00000467: SWAP1 00000468: PUSH2 0x19f5 0000046b: JUMP 0000046c: JUMPDEST 0000046d: PUSH0 0000046e: PUSH2 0x0398 00000471: JUMP 00000472: JUMPDEST 00000473: POP 00000474: RETURNDATASIZE 00000475: PUSH2 0x045a 00000478: JUMP 00000479: JUMPDEST 0000047a: PUSH1 0x40 0000047c: MLOAD 0000047d: RETURNDATASIZE 0000047e: DUP7 0000047f: DUP3 00000480: RETURNDATACOPY 00000481: RETURNDATASIZE 00000482: SWAP1 00000483: REVERT 00000484: JUMPDEST 00000485: PUSH4 0x0b7cb521 0000048a: PUSH1 0xe4 0000048c: SHL 0000048d: DUP5 0000048e: MSTORE 0000048f: PUSH1 0x04 00000491: DUP5 00000492: REVERT 00000493: JUMPDEST 00000494: PUSH4 0x4e487b71 00000499: PUSH1 0xe0 0000049b: SHL 0000049c: DUP7 0000049d: MSTORE 0000049e: PUSH1 0x11 000004a0: PUSH1 0x04 000004a2: MSTORE 000004a3: PUSH1 0x24 000004a5: DUP7 000004a6: REVERT 000004a7: JUMPDEST 000004a8: SWAP1 000004a9: POP 000004aa: PUSH1 0x20 000004ac: DUP2 000004ad: RETURNDATASIZE 000004ae: PUSH1 0x20 000004b0: GT 000004b1: PUSH2 0x04d5 000004b4: JUMPI 000004b5: JUMPDEST 000004b6: DUP2 000004b7: PUSH2 0x04c2 000004ba: PUSH1 0x20 000004bc: SWAP4 000004bd: DUP4 000004be: PUSH2 0x185c 000004c1: JUMP 000004c2: JUMPDEST 000004c3: DUP2 000004c4: ADD 000004c5: SUB 000004c6: SLT 000004c7: PUSH2 0x04d1 000004ca: JUMPI 000004cb: MLOAD 000004cc: PUSH0 000004cd: PUSH2 0x035b 000004d0: JUMP 000004d1: JUMPDEST 000004d2: PUSH0 000004d3: DUP1 000004d4: REVERT 000004d5: JUMPDEST 000004d6: RETURNDATASIZE 000004d7: SWAP2 000004d8: POP 000004d9: PUSH2 0x04b5 000004dc: JUMP 000004dd: JUMPDEST 000004de: PUSH1 0x40 000004e0: MLOAD 000004e1: RETURNDATASIZE 000004e2: DUP9 000004e3: DUP3 000004e4: RETURNDATACOPY 000004e5: RETURNDATASIZE 000004e6: SWAP1 000004e7: REVERT 000004e8: JUMPDEST 000004e9: PUSH1 0x40 000004eb: MLOAD 000004ec: PUSH4 0x2cd7eb63 000004f1: PUSH1 0xe1 000004f3: SHL 000004f4: DUP2 000004f5: MSTORE 000004f6: PUSH1 0x20 000004f8: PUSH1 0x04 000004fa: DUP3 000004fb: ADD 000004fc: MSTORE 000004fd: SWAP1 000004fe: DUP2 000004ff: SWAP1 00000500: PUSH2 0x050d 00000503: SWAP1 00000504: PUSH1 0x24 00000506: DUP4 00000507: ADD 00000508: SWAP1 00000509: PUSH2 0x17de 0000050c: JUMP 0000050d: JUMPDEST 0000050e: SUB 0000050f: SWAP1 00000510: REVERT 00000511: JUMPDEST 00000512: PUSH1 0x60 00000514: SWAP1 00000515: PUSH2 0x032b 00000518: JUMP 00000519: JUMPDEST 0000051a: PUSH4 0xf14a42b7 0000051f: PUSH1 0xe0 00000521: SHL 00000522: DUP10 00000523: MSTORE 00000524: PUSH1 0x04 00000526: DUP10 00000527: REVERT 00000528: JUMPDEST 00000529: PUSH4 0x085cf947 0000052e: PUSH1 0xe4 00000530: SHL 00000531: DUP10 00000532: MSTORE 00000533: PUSH1 0x04 00000535: DUP10 00000536: REVERT 00000537: JUMPDEST 00000538: PUSH2 0x0550 0000053b: SWAP2 0000053c: POP 0000053d: PUSH1 0x20 0000053f: RETURNDATASIZE 00000540: PUSH1 0x20 00000542: GT 00000543: PUSH2 0x0472 00000546: JUMPI 00000547: PUSH2 0x0464 0000054a: DUP2 0000054b: DUP4 0000054c: PUSH2 0x185c 0000054f: JUMP 00000550: JUMPDEST 00000551: PUSH0 00000552: PUSH2 0x02d1 00000555: JUMP 00000556: JUMPDEST 00000557: PUSH1 0x40 00000559: MLOAD 0000055a: RETURNDATASIZE 0000055b: DUP13 0000055c: DUP3 0000055d: RETURNDATACOPY 0000055e: RETURNDATASIZE 0000055f: SWAP1 00000560: REVERT 00000561: JUMPDEST 00000562: SWAP1 00000563: SWAP5 00000564: POP 00000565: PUSH1 0x20 00000567: DUP2 00000568: RETURNDATASIZE 00000569: PUSH1 0x20 0000056b: GT 0000056c: PUSH2 0x058d 0000056f: JUMPI 00000570: JUMPDEST 00000571: DUP2 00000572: PUSH2 0x057d 00000575: PUSH1 0x20 00000577: SWAP4 00000578: DUP4 00000579: PUSH2 0x185c 0000057c: JUMP 0000057d: JUMPDEST 0000057e: DUP2 0000057f: ADD 00000580: SUB 00000581: SLT 00000582: PUSH2 0x04d1 00000585: JUMPI 00000586: MLOAD 00000587: SWAP4 00000588: PUSH0 00000589: PUSH2 0x02a5 0000058c: JUMP 0000058d: JUMPDEST 0000058e: RETURNDATASIZE 0000058f: SWAP2 00000590: POP 00000591: PUSH2 0x0570 00000594: JUMP 00000595: JUMPDEST 00000596: PUSH1 0x40 00000598: MLOAD 00000599: RETURNDATASIZE 0000059a: DUP12 0000059b: DUP3 0000059c: RETURNDATACOPY 0000059d: RETURNDATASIZE 0000059e: SWAP1 0000059f: REVERT 000005a0: JUMPDEST 000005a1: PUSH4 0x05033e03 000005a6: PUSH1 0xe4 000005a8: SHL 000005a9: DUP7 000005aa: MSTORE 000005ab: PUSH1 0x04 000005ad: DUP7 000005ae: REVERT 000005af: JUMPDEST 000005b0: POP 000005b1: PUSH32 0x000000000000000000000000000000000000000000000000000000000000270f 000005d2: DUP6 000005d3: GT 000005d4: PUSH2 0x0245 000005d7: JUMP 000005d8: JUMPDEST 000005d9: PUSH4 0xab143c06 000005de: DUP7 000005df: MSTORE 000005e0: PUSH1 0x04 000005e2: PUSH1 0x1c 000005e4: REVERT 000005e5: JUMPDEST 000005e6: DUP6 000005e7: DUP1 000005e8: REVERT 000005e9: JUMPDEST 000005ea: DUP3 000005eb: JUMPDEST 000005ec: DUP1 000005ed: REVERT 000005ee: JUMPDEST 000005ef: POP 000005f0: CALLVALUE 000005f1: PUSH2 0x05eb 000005f4: JUMPI 000005f5: DUP1 000005f6: PUSH1 0x03 000005f8: NOT 000005f9: CALLDATASIZE 000005fa: ADD 000005fb: SLT 000005fc: PUSH2 0x05eb 000005ff: JUMPI 00000600: PUSH1 0x20 00000602: PUSH1 0x06 00000604: SLOAD 00000605: PUSH1 0x40 00000607: MLOAD 00000608: SWAP1 00000609: DUP2 0000060a: MSTORE 0000060b: RETURN 0000060c: JUMPDEST 0000060d: POP 0000060e: CALLVALUE 0000060f: PUSH2 0x05eb 00000612: JUMPI 00000613: DUP1 00000614: PUSH1 0x03 00000616: NOT 00000617: CALLDATASIZE 00000618: ADD 00000619: SLT 0000061a: PUSH2 0x05eb 0000061d: JUMPI 0000061e: PUSH1 0x20 00000620: PUSH1 0x08 00000622: SLOAD 00000623: PUSH1 0x40 00000625: MLOAD 00000626: SWAP1 00000627: DUP2 00000628: MSTORE 00000629: RETURN 0000062a: JUMPDEST 0000062b: POP 0000062c: CALLVALUE 0000062d: PUSH2 0x05eb 00000630: JUMPI 00000631: PUSH1 0x40 00000633: CALLDATASIZE 00000634: PUSH1 0x03 00000636: NOT 00000637: ADD 00000638: SLT 00000639: PUSH2 0x05eb 0000063c: JUMPI 0000063d: PUSH1 0x20 0000063f: PUSH2 0x0657 00000642: PUSH2 0x0649 00000645: PUSH2 0x1802 00000648: JUMP 00000649: JUMPDEST 0000064a: PUSH2 0x0651 0000064d: PUSH2 0x1818 00000650: JUMP 00000651: JUMPDEST 00000652: SWAP1 00000653: PUSH2 0x1a14 00000656: JUMP 00000657: JUMPDEST 00000658: PUSH1 0x40 0000065a: MLOAD 0000065b: SWAP1 0000065c: DUP2 0000065d: MSTORE 0000065e: RETURN 0000065f: JUMPDEST 00000660: POP 00000661: CALLVALUE 00000662: PUSH2 0x05eb 00000665: JUMPI 00000666: DUP1 00000667: PUSH1 0x03 00000669: NOT 0000066a: CALLDATASIZE 0000066b: ADD 0000066c: SLT 0000066d: PUSH2 0x05eb 00000670: JUMPI 00000671: PUSH1 0x20 00000673: PUSH1 0x02 00000675: SLOAD 00000676: PUSH1 0x40 00000678: MLOAD 00000679: SWAP1 0000067a: DUP2 0000067b: MSTORE 0000067c: RETURN 0000067d: JUMPDEST 0000067e: POP 0000067f: CALLVALUE 00000680: PUSH2 0x05eb 00000683: JUMPI 00000684: PUSH1 0xe0 00000686: CALLDATASIZE 00000687: PUSH1 0x03 00000689: NOT 0000068a: ADD 0000068b: SLT 0000068c: PUSH2 0x05eb 0000068f: JUMPI 00000690: PUSH2 0x0697 00000693: PUSH2 0x1802 00000696: JUMP 00000697: JUMPDEST 00000698: PUSH2 0x069f 0000069b: PUSH2 0x1818 0000069e: JUMP 0000069f: JUMPDEST 000006a0: PUSH1 0x44 000006a2: CALLDATALOAD 000006a3: PUSH1 0x64 000006a5: CALLDATALOAD 000006a6: SWAP1 000006a7: PUSH1 0x84 000006a9: CALLDATALOAD 000006aa: SWAP3 000006ab: PUSH1 0xff 000006ad: DUP5 000006ae: AND 000006af: DUP5 000006b0: SUB 000006b1: PUSH2 0x05e5 000006b4: JUMPI 000006b5: PUSH1 0x01 000006b7: PUSH1 0x01 000006b9: PUSH1 0xa0 000006bb: SHL 000006bc: SUB 000006bd: AND 000006be: SWAP4 000006bf: PUSH15 0x22d473030f116ddee9f6b43ac78ba3 000006cf: DUP6 000006d0: XOR 000006d1: DUP3 000006d2: NOT 000006d3: ISZERO 000006d4: OR 000006d5: ISZERO 000006d6: PUSH2 0x0838 000006d9: JUMPI 000006da: PUSH2 0x06e1 000006dd: PUSH2 0x193a 000006e0: JUMP 000006e1: JUMPDEST 000006e2: PUSH1 0x20 000006e4: DUP2 000006e5: MLOAD 000006e6: SWAP2 000006e7: ADD 000006e8: KECCAK256 000006e9: SWAP3 000006ea: DUP1 000006eb: TIMESTAMP 000006ec: GT 000006ed: PUSH2 0x082b 000006f0: JUMPI 000006f1: PUSH1 0x40 000006f3: MLOAD 000006f4: SWAP2 000006f5: PUSH1 0x01 000006f7: DUP1 000006f8: PUSH1 0xa0 000006fa: SHL 000006fb: SUB 000006fc: AND 000006fd: SWAP5 000006fe: PUSH6 0x383775081901 00000705: PUSH1 0x0e 00000707: MSTORE 00000708: DUP6 00000709: DUP9 0000070a: MSTORE 0000070b: PUSH1 0xc0 0000070d: PUSH1 0x20 0000070f: PUSH1 0x0c 00000711: KECCAK256 00000712: SWAP4 00000713: DUP5 00000714: SLOAD 00000715: SWAP4 00000716: PUSH32 0x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f 00000737: DUP3 00000738: MSTORE 00000739: PUSH1 0x20 0000073b: DUP3 0000073c: ADD 0000073d: SWAP8 0000073e: DUP9 0000073f: MSTORE 00000740: DUP5 00000741: PUSH1 0x40 00000743: DUP4 00000744: ADD 00000745: SWAP9 00000746: PUSH32 0xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6 00000767: DUP11 00000768: MSTORE 00000769: DUP12 0000076a: PUSH1 0x60 0000076c: DUP6 0000076d: ADD 0000076e: SWAP11 0000076f: CHAINID 00000770: DUP13 00000771: MSTORE 00000772: DUP13 00000773: PUSH1 0x80 00000775: DUP8 00000776: ADD 00000777: SWAP4 00000778: ADDRESS 00000779: DUP6 0000077a: MSTORE 0000077b: PUSH1 0xa0 0000077d: DUP9 0000077e: KECCAK256 0000077f: PUSH1 0x2e 00000781: MSTORE 00000782: PUSH32 0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9 000007a3: DUP9 000007a4: MSTORE 000007a5: MSTORE 000007a6: MSTORE 000007a7: DUP9 000007a8: DUP11 000007a9: MSTORE 000007aa: MSTORE 000007ab: PUSH1 0xa0 000007ad: DUP3 000007ae: ADD 000007af: MSTORE 000007b0: KECCAK256 000007b1: PUSH1 0x4e 000007b3: MSTORE 000007b4: PUSH1 0x42 000007b6: PUSH1 0x2c 000007b8: KECCAK256 000007b9: DUP9 000007ba: MSTORE 000007bb: PUSH1 0xff 000007bd: AND 000007be: PUSH1 0x20 000007c0: MSTORE 000007c1: PUSH1 0xa4 000007c3: CALLDATALOAD 000007c4: PUSH1 0x40 000007c6: MSTORE 000007c7: PUSH1 0xc4 000007c9: CALLDATALOAD 000007ca: PUSH1 0x60 000007cc: MSTORE 000007cd: PUSH1 0x20 000007cf: DUP1 000007d0: PUSH1 0x80 000007d2: DUP10 000007d3: PUSH1 0x01 000007d5: GAS 000007d6: STATICCALL 000007d7: SWAP1 000007d8: DUP6 000007d9: RETURNDATASIZE 000007da: MLOAD 000007db: SUB 000007dc: PUSH2 0x081e 000007df: JUMPI 000007e0: ADD 000007e1: SWAP1 000007e2: SSTORE 000007e3: PUSH4 0x03faf4f9 000007e8: PUSH1 0xa5 000007ea: SHL 000007eb: DUP5 000007ec: OR 000007ed: PUSH1 0x40 000007ef: MSTORE 000007f0: PUSH1 0x34 000007f2: PUSH1 0x2c 000007f4: KECCAK256 000007f5: SSTORE 000007f6: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 00000817: SWAP1 00000818: PUSH1 0x20 0000081a: SWAP1 0000081b: LOG3 0000081c: DUP1 0000081d: RETURN 0000081e: JUMPDEST 0000081f: PUSH4 0xddafbaef 00000824: DUP9 00000825: MSTORE 00000826: PUSH1 0x04 00000828: PUSH1 0x1c 0000082a: REVERT 0000082b: JUMPDEST 0000082c: PUSH4 0x1a15a3cc 00000831: DUP8 00000832: MSTORE 00000833: PUSH1 0x04 00000835: PUSH1 0x1c 00000837: REVERT 00000838: JUMPDEST 00000839: PUSH4 0x3f68539a 0000083e: DUP7 0000083f: MSTORE 00000840: PUSH1 0x04 00000842: PUSH1 0x1c 00000844: REVERT 00000845: JUMPDEST 00000846: POP 00000847: CALLVALUE 00000848: PUSH2 0x05eb 0000084b: JUMPI 0000084c: DUP1 0000084d: PUSH1 0x03 0000084f: NOT 00000850: CALLDATASIZE 00000851: ADD 00000852: SLT 00000853: PUSH2 0x05eb 00000856: JUMPI 00000857: PUSH1 0x20 00000859: PUSH1 0x40 0000085b: MLOAD 0000085c: PUSH32 0x000000000000000000000000000000000000000000000000000000000000270f 0000087d: DUP2 0000087e: MSTORE 0000087f: RETURN 00000880: JUMPDEST 00000881: POP 00000882: CALLVALUE 00000883: PUSH2 0x05eb 00000886: JUMPI 00000887: DUP1 00000888: PUSH1 0x03 0000088a: NOT 0000088b: CALLDATASIZE 0000088c: ADD 0000088d: SLT 0000088e: PUSH2 0x05eb 00000891: JUMPI 00000892: PUSH1 0x40 00000894: MLOAD 00000895: PUSH32 0x00000000000000000000000005852ed6b0397f252969ec6a92b26c725bd975ff 000008b6: PUSH1 0x01 000008b8: PUSH1 0x01 000008ba: PUSH1 0xa0 000008bc: SHL 000008bd: SUB 000008be: AND 000008bf: DUP2 000008c0: MSTORE 000008c1: PUSH1 0x20 000008c3: SWAP1 000008c4: RETURN 000008c5: JUMPDEST 000008c6: POP 000008c7: CALLVALUE 000008c8: PUSH2 0x05eb 000008cb: JUMPI 000008cc: DUP1 000008cd: PUSH1 0x03 000008cf: NOT 000008d0: CALLDATASIZE 000008d1: ADD 000008d2: SLT 000008d3: PUSH2 0x05eb 000008d6: JUMPI 000008d7: PUSH1 0x20 000008d9: PUSH1 0x07 000008db: SLOAD 000008dc: PUSH1 0x40 000008de: MLOAD 000008df: SWAP1 000008e0: DUP2 000008e1: MSTORE 000008e2: RETURN 000008e3: JUMPDEST 000008e4: POP 000008e5: CALLVALUE 000008e6: PUSH2 0x05eb 000008e9: JUMPI 000008ea: PUSH1 0x40 000008ec: CALLDATASIZE 000008ed: PUSH1 0x03 000008ef: NOT 000008f0: ADD 000008f1: SLT 000008f2: PUSH2 0x05eb 000008f5: JUMPI 000008f6: PUSH2 0x08fd 000008f9: PUSH2 0x1802 000008fc: JUMP 000008fd: JUMPDEST 000008fe: PUSH1 0x24 00000900: CALLDATALOAD 00000901: PUSH4 0x87a211a2 00000906: PUSH1 0x0c 00000908: MSTORE 00000909: CALLER 0000090a: DUP4 0000090b: MSTORE 0000090c: PUSH1 0x20 0000090e: PUSH1 0x0c 00000910: KECCAK256 00000911: DUP1 00000912: SLOAD 00000913: DUP1 00000914: DUP4 00000915: GT 00000916: PUSH2 0x0970 00000919: JUMPI 0000091a: SWAP4 0000091b: DUP4 0000091c: SWAP2 0000091d: DUP4 0000091e: PUSH2 0x0965 00000921: SWAP7 00000922: SUB 00000923: SWAP1 00000924: SSTORE 00000925: MSTORE 00000926: PUSH1 0x20 00000928: PUSH1 0x0c 0000092a: KECCAK256 0000092b: DUP2 0000092c: DUP2 0000092d: SLOAD 0000092e: ADD 0000092f: SWAP1 00000930: SSTORE 00000931: PUSH1 0x20 00000933: MSTORE 00000934: PUSH1 0x0c 00000936: MLOAD 00000937: PUSH1 0x60 00000939: SHR 0000093a: CALLER 0000093b: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0000095c: PUSH1 0x20 0000095e: DUP1 0000095f: LOG3 00000960: CALLER 00000961: PUSH2 0x1a69 00000964: JUMP 00000965: JUMPDEST 00000966: PUSH1 0x20 00000968: PUSH1 0x40 0000096a: MLOAD 0000096b: PUSH1 0x01 0000096d: DUP2 0000096e: MSTORE 0000096f: RETURN 00000970: JUMPDEST 00000971: PUSH4 0xf4d678b8 00000976: DUP6 00000977: MSTORE 00000978: PUSH1 0x04 0000097a: PUSH1 0x1c 0000097c: REVERT 0000097d: JUMPDEST 0000097e: POP 0000097f: CALLVALUE 00000980: PUSH2 0x05eb 00000983: JUMPI 00000984: PUSH1 0x20 00000986: CALLDATASIZE 00000987: PUSH1 0x03 00000989: NOT 0000098a: ADD 0000098b: SLT 0000098c: PUSH2 0x05eb 0000098f: JUMPI 00000990: PUSH1 0x04 00000992: CALLDATALOAD 00000993: DUP1 00000994: ISZERO 00000995: ISZERO 00000996: DUP1 00000997: SWAP2 00000998: SUB 00000999: PUSH2 0x09ec 0000099c: JUMPI 0000099d: PUSH32 0x0000000000000000000000005d8a61fa2ced43eeabffc00c85f705e3e08c28c4 000009be: PUSH1 0x01 000009c0: PUSH1 0x01 000009c2: PUSH1 0xa0 000009c4: SHL 000009c5: SUB 000009c6: AND 000009c7: CALLER 000009c8: SUB 000009c9: PUSH2 0x09dd 000009cc: JUMPI 000009cd: PUSH1 0xff 000009cf: DUP1 000009d0: NOT 000009d1: PUSH1 0x09 000009d3: SLOAD 000009d4: AND 000009d5: SWAP2 000009d6: AND 000009d7: OR 000009d8: PUSH1 0x09 000009da: SSTORE 000009db: DUP1 000009dc: RETURN 000009dd: JUMPDEST 000009de: PUSH4 0x5a91834f 000009e3: PUSH1 0xe0 000009e5: SHL 000009e6: DUP3 000009e7: MSTORE 000009e8: PUSH1 0x04 000009ea: DUP3 000009eb: REVERT 000009ec: JUMPDEST 000009ed: POP 000009ee: DUP1 000009ef: REVERT 000009f0: JUMPDEST 000009f1: POP 000009f2: CALLVALUE 000009f3: PUSH2 0x05eb 000009f6: JUMPI 000009f7: DUP1 000009f8: PUSH1 0x03 000009fa: NOT 000009fb: CALLDATASIZE 000009fc: ADD 000009fd: SLT 000009fe: PUSH2 0x05eb 00000a01: JUMPI 00000a02: PUSH1 0x40 00000a04: MLOAD 00000a05: SWAP1 00000a06: DUP1 00000a07: PUSH1 0x01 00000a09: SLOAD 00000a0a: SWAP1 00000a0b: PUSH2 0x0a13 00000a0e: DUP3 00000a0f: PUSH2 0x1902 00000a12: JUMP 00000a13: JUMPDEST 00000a14: DUP1 00000a15: DUP6 00000a16: MSTORE 00000a17: SWAP2 00000a18: PUSH1 0x01 00000a1a: DUP2 00000a1b: AND 00000a1c: SWAP1 00000a1d: DUP2 00000a1e: ISZERO 00000a1f: PUSH2 0x0a9d 00000a22: JUMPI 00000a23: POP 00000a24: PUSH1 0x01 00000a26: EQ 00000a27: PUSH2 0x0a53 00000a2a: JUMPI 00000a2b: JUMPDEST 00000a2c: PUSH2 0x0a4f 00000a2f: DUP5 00000a30: PUSH2 0x0a3b 00000a33: DUP2 00000a34: DUP7 00000a35: SUB 00000a36: DUP3 00000a37: PUSH2 0x185c 00000a3a: JUMP 00000a3b: JUMPDEST 00000a3c: PUSH1 0x40 00000a3e: MLOAD 00000a3f: SWAP2 00000a40: DUP3 00000a41: SWAP2 00000a42: PUSH1 0x20 00000a44: DUP4 00000a45: MSTORE 00000a46: PUSH1 0x20 00000a48: DUP4 00000a49: ADD 00000a4a: SWAP1 00000a4b: PUSH2 0x17de 00000a4e: JUMP 00000a4f: JUMPDEST 00000a50: SUB 00000a51: SWAP1 00000a52: RETURN 00000a53: JUMPDEST 00000a54: PUSH1 0x01 00000a56: DUP2 00000a57: MSTORE 00000a58: PUSH0 00000a59: MLOAD 00000a5a: PUSH1 0x20 00000a5c: PUSH2 0x1ba2 00000a5f: PUSH0 00000a60: CODECOPY 00000a61: PUSH0 00000a62: MLOAD 00000a63: SWAP1 00000a64: PUSH0 00000a65: MSTORE 00000a66: SWAP4 00000a67: SWAP3 00000a68: POP 00000a69: SWAP1 00000a6a: JUMPDEST 00000a6b: DUP1 00000a6c: DUP3 00000a6d: LT 00000a6e: PUSH2 0x0a83 00000a71: JUMPI 00000a72: POP 00000a73: SWAP1 00000a74: SWAP2 00000a75: POP 00000a76: DUP2 00000a77: ADD 00000a78: PUSH1 0x20 00000a7a: ADD 00000a7b: PUSH2 0x0a3b 00000a7e: DUP3 00000a7f: PUSH2 0x0a2b 00000a82: JUMP 00000a83: JUMPDEST 00000a84: SWAP2 00000a85: SWAP3 00000a86: PUSH1 0x01 00000a88: DUP2 00000a89: PUSH1 0x20 00000a8b: SWAP3 00000a8c: SLOAD 00000a8d: DUP4 00000a8e: DUP6 00000a8f: DUP9 00000a90: ADD 00000a91: ADD 00000a92: MSTORE 00000a93: ADD 00000a94: SWAP2 00000a95: ADD 00000a96: SWAP1 00000a97: SWAP3 00000a98: SWAP2 00000a99: PUSH2 0x0a6a 00000a9c: JUMP 00000a9d: JUMPDEST 00000a9e: PUSH1 0xff 00000aa0: NOT 00000aa1: AND 00000aa2: PUSH1 0x20 00000aa4: DUP1 00000aa5: DUP8 00000aa6: ADD 00000aa7: SWAP2 00000aa8: SWAP1 00000aa9: SWAP2 00000aaa: MSTORE 00000aab: SWAP3 00000aac: ISZERO 00000aad: ISZERO 00000aae: PUSH1 0x05 00000ab0: SHL 00000ab1: DUP6 00000ab2: ADD 00000ab3: SWAP1 00000ab4: SWAP3 00000ab5: ADD 00000ab6: SWAP3 00000ab7: POP 00000ab8: PUSH2 0x0a3b 00000abb: SWAP2 00000abc: POP 00000abd: DUP4 00000abe: SWAP1 00000abf: POP 00000ac0: PUSH2 0x0a2b 00000ac3: JUMP 00000ac4: JUMPDEST 00000ac5: POP 00000ac6: CALLVALUE 00000ac7: PUSH2 0x05eb 00000aca: JUMPI 00000acb: PUSH1 0x20 00000acd: CALLDATASIZE 00000ace: PUSH1 0x03 00000ad0: NOT 00000ad1: ADD 00000ad2: SLT 00000ad3: PUSH2 0x05eb 00000ad6: JUMPI 00000ad7: PUSH1 0x40 00000ad9: PUSH1 0x20 00000adb: SWAP2 00000adc: PUSH1 0x04 00000ade: CALLDATALOAD 00000adf: DUP2 00000ae0: MSTORE 00000ae1: PUSH1 0x03 00000ae3: DUP4 00000ae4: MSTORE 00000ae5: KECCAK256 00000ae6: SLOAD 00000ae7: PUSH1 0x40 00000ae9: MLOAD 00000aea: SWAP1 00000aeb: DUP2 00000aec: MSTORE 00000aed: RETURN 00000aee: JUMPDEST 00000aef: POP 00000af0: CALLVALUE 00000af1: PUSH2 0x05eb 00000af4: JUMPI 00000af5: PUSH2 0x0afd 00000af8: CALLDATASIZE 00000af9: PUSH2 0x189a 00000afc: JUMP 00000afd: JUMPDEST 00000afe: SWAP1 00000aff: PUSH32 0x00000000000000000000000005852ed6b0397f252969ec6a92b26c725bd975ff 00000b20: PUSH1 0x01 00000b22: PUSH1 0x01 00000b24: PUSH1 0xa0 00000b26: SHL 00000b27: SUB 00000b28: AND 00000b29: CALLER 00000b2a: SUB 00000b2b: PUSH2 0x0c70 00000b2e: JUMPI 00000b2f: DUP2 00000b30: MLOAD 00000b31: PUSH8 0xffffffffffffffff 00000b3a: DUP2 00000b3b: GT 00000b3c: PUSH2 0x0c5c 00000b3f: JUMPI 00000b40: PUSH2 0x0b49 00000b43: DUP3 00000b44: SLOAD 00000b45: PUSH2 0x1902 00000b48: JUMP 00000b49: JUMPDEST 00000b4a: PUSH1 0x1f 00000b4c: DUP2 00000b4d: GT 00000b4e: PUSH2 0x0bf5 00000b51: JUMPI 00000b52: JUMPDEST 00000b53: POP 00000b54: PUSH1 0x20 00000b56: SWAP3 00000b57: PUSH1 0x1f 00000b59: DUP3 00000b5a: GT 00000b5b: PUSH1 0x01 00000b5d: EQ 00000b5e: PUSH2 0x0b8d 00000b61: JUMPI 00000b62: SWAP3 00000b63: DUP3 00000b64: SWAP4 00000b65: DUP3 00000b66: SWAP4 00000b67: SWAP3 00000b68: PUSH2 0x0b82 00000b6b: JUMPI 00000b6c: JUMPDEST 00000b6d: POP 00000b6e: POP 00000b6f: DUP2 00000b70: PUSH1 0x01 00000b72: SHL 00000b73: SWAP2 00000b74: PUSH0 00000b75: NOT 00000b76: SWAP1 00000b77: PUSH1 0x03 00000b79: SHL 00000b7a: SHR 00000b7b: NOT 00000b7c: AND 00000b7d: OR 00000b7e: DUP2 00000b7f: SSTORE 00000b80: DUP1 00000b81: RETURN 00000b82: JUMPDEST 00000b83: ADD 00000b84: MLOAD 00000b85: SWAP1 00000b86: POP 00000b87: PUSH0 00000b88: DUP1 00000b89: PUSH2 0x0b6c 00000b8c: JUMP 00000b8d: JUMPDEST 00000b8e: DUP3 00000b8f: DUP1 00000b90: MSTORE 00000b91: PUSH1 0x1f 00000b93: NOT 00000b94: DUP3 00000b95: AND 00000b96: SWAP4 00000b97: PUSH0 00000b98: MLOAD 00000b99: PUSH1 0x20 00000b9b: PUSH2 0x1b82 00000b9e: PUSH0 00000b9f: CODECOPY 00000ba0: PUSH0 00000ba1: MLOAD 00000ba2: SWAP1 00000ba3: PUSH0 00000ba4: MSTORE 00000ba5: SWAP2 00000ba6: DUP5 00000ba7: JUMPDEST 00000ba8: DUP7 00000ba9: DUP2 00000baa: LT 00000bab: PUSH2 0x0bdd 00000bae: JUMPI 00000baf: POP 00000bb0: DUP4 00000bb1: PUSH1 0x01 00000bb3: SWAP6 00000bb4: SWAP7 00000bb5: LT 00000bb6: PUSH2 0x0bc5 00000bb9: JUMPI 00000bba: JUMPDEST 00000bbb: POP 00000bbc: POP 00000bbd: POP 00000bbe: DUP2 00000bbf: SHL 00000bc0: ADD 00000bc1: DUP2 00000bc2: SSTORE 00000bc3: DUP1 00000bc4: RETURN 00000bc5: JUMPDEST 00000bc6: ADD 00000bc7: MLOAD 00000bc8: PUSH0 00000bc9: NOT 00000bca: PUSH1 0xf8 00000bcc: DUP5 00000bcd: PUSH1 0x03 00000bcf: SHL 00000bd0: AND 00000bd1: SHR 00000bd2: NOT 00000bd3: AND 00000bd4: SWAP1 00000bd5: SSTORE 00000bd6: PUSH0 00000bd7: DUP1 00000bd8: DUP1 00000bd9: PUSH2 0x0bba 00000bdc: JUMP 00000bdd: JUMPDEST 00000bde: SWAP2 00000bdf: SWAP3 00000be0: PUSH1 0x20 00000be2: PUSH1 0x01 00000be4: DUP2 00000be5: SWAP3 00000be6: DUP7 00000be7: DUP6 00000be8: ADD 00000be9: MLOAD 00000bea: DUP2 00000beb: SSTORE 00000bec: ADD 00000bed: SWAP5 00000bee: ADD 00000bef: SWAP3 00000bf0: ADD 00000bf1: PUSH2 0x0ba7 00000bf4: JUMP 00000bf5: JUMPDEST 00000bf6: DUP3 00000bf7: DUP1 00000bf8: MSTORE 00000bf9: PUSH1 0x1f 00000bfb: DUP3 00000bfc: ADD 00000bfd: PUSH1 0x05 00000bff: SHR 00000c00: PUSH0 00000c01: MLOAD 00000c02: PUSH1 0x20 00000c04: PUSH2 0x1b82 00000c07: PUSH0 00000c08: CODECOPY 00000c09: PUSH0 00000c0a: MLOAD 00000c0b: SWAP1 00000c0c: PUSH0 00000c0d: MSTORE 00000c0e: ADD 00000c0f: SWAP1 00000c10: PUSH1 0x20 00000c12: DUP4 00000c13: LT 00000c14: PUSH2 0x0c47 00000c17: JUMPI 00000c18: JUMPDEST 00000c19: PUSH1 0x1f 00000c1b: ADD 00000c1c: PUSH1 0x05 00000c1e: SHR 00000c1f: PUSH0 00000c20: MLOAD 00000c21: PUSH1 0x20 00000c23: PUSH2 0x1b82 00000c26: PUSH0 00000c27: CODECOPY 00000c28: PUSH0 00000c29: MLOAD 00000c2a: SWAP1 00000c2b: PUSH0 00000c2c: MSTORE 00000c2d: ADD 00000c2e: SWAP1 00000c2f: JUMPDEST 00000c30: DUP2 00000c31: DUP2 00000c32: LT 00000c33: PUSH2 0x0c3c 00000c36: JUMPI 00000c37: POP 00000c38: PUSH2 0x0b52 00000c3b: JUMP 00000c3c: JUMPDEST 00000c3d: DUP4 00000c3e: DUP2 00000c3f: SSTORE 00000c40: PUSH1 0x01 00000c42: ADD 00000c43: PUSH2 0x0c2f 00000c46: JUMP 00000c47: JUMPDEST 00000c48: PUSH0 00000c49: MLOAD 00000c4a: PUSH1 0x20 00000c4c: PUSH2 0x1b82 00000c4f: PUSH0 00000c50: CODECOPY 00000c51: PUSH0 00000c52: MLOAD 00000c53: SWAP1 00000c54: PUSH0 00000c55: MSTORE 00000c56: SWAP2 00000c57: POP 00000c58: PUSH2 0x0c18 00000c5b: JUMP 00000c5c: JUMPDEST 00000c5d: PUSH4 0x4e487b71 00000c62: PUSH1 0xe0 00000c64: SHL 00000c65: DUP3 00000c66: MSTORE 00000c67: PUSH1 0x41 00000c69: PUSH1 0x04 00000c6b: MSTORE 00000c6c: PUSH1 0x24 00000c6e: DUP3 00000c6f: REVERT 00000c70: JUMPDEST 00000c71: PUSH4 0x1966391b 00000c76: PUSH1 0xe1 00000c78: SHL 00000c79: DUP2 00000c7a: MSTORE 00000c7b: PUSH1 0x04 00000c7d: SWAP1 00000c7e: REVERT 00000c7f: JUMPDEST 00000c80: POP 00000c81: CALLVALUE 00000c82: PUSH2 0x05eb 00000c85: JUMPI 00000c86: PUSH1 0x20 00000c88: CALLDATASIZE 00000c89: PUSH1 0x03 00000c8b: NOT 00000c8c: ADD 00000c8d: SLT 00000c8e: PUSH2 0x05eb 00000c91: JUMPI 00000c92: PUSH2 0x0c99 00000c95: PUSH2 0x1802 00000c98: JUMP 00000c99: JUMPDEST 00000c9a: SWAP1 00000c9b: PUSH4 0x38377508 00000ca0: PUSH1 0x0c 00000ca2: MSTORE 00000ca3: MSTORE 00000ca4: PUSH1 0x20 00000ca6: DUP1 00000ca7: PUSH1 0x0c 00000ca9: KECCAK256 00000caa: SLOAD 00000cab: PUSH1 0x40 00000cad: MLOAD 00000cae: SWAP1 00000caf: DUP2 00000cb0: MSTORE 00000cb1: RETURN 00000cb2: JUMPDEST 00000cb3: POP 00000cb4: CALLVALUE 00000cb5: PUSH2 0x05eb 00000cb8: JUMPI 00000cb9: DUP1 00000cba: PUSH1 0x03 00000cbc: NOT 00000cbd: CALLDATASIZE 00000cbe: ADD 00000cbf: SLT 00000cc0: PUSH2 0x05eb 00000cc3: JUMPI 00000cc4: PUSH1 0x40 00000cc6: MLOAD 00000cc7: PUSH32 0x000000000000000000000000059edd72cd353df5106d2b9cc5ab83a52287ac3a 00000ce8: PUSH1 0x01 00000cea: PUSH1 0x01 00000cec: PUSH1 0xa0 00000cee: SHL 00000cef: SUB 00000cf0: AND 00000cf1: DUP2 00000cf2: MSTORE 00000cf3: PUSH1 0x20 00000cf5: SWAP1 00000cf6: RETURN 00000cf7: JUMPDEST 00000cf8: POP 00000cf9: CALLVALUE 00000cfa: PUSH2 0x05eb 00000cfd: JUMPI 00000cfe: DUP1 00000cff: PUSH1 0x03 00000d01: NOT 00000d02: CALLDATASIZE 00000d03: ADD 00000d04: SLT 00000d05: PUSH2 0x05eb 00000d08: JUMPI 00000d09: PUSH1 0x20 00000d0b: PUSH1 0x40 00000d0d: MLOAD 00000d0e: PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 00000d2f: DUP2 00000d30: MSTORE 00000d31: RETURN 00000d32: JUMPDEST 00000d33: POP 00000d34: CALLVALUE 00000d35: PUSH2 0x05eb 00000d38: JUMPI 00000d39: PUSH1 0x20 00000d3b: CALLDATASIZE 00000d3c: PUSH1 0x03 00000d3e: NOT 00000d3f: ADD 00000d40: SLT 00000d41: PUSH2 0x05eb 00000d44: JUMPI 00000d45: PUSH2 0x0d4c 00000d48: PUSH2 0x1802 00000d4b: JUMP 00000d4c: JUMPDEST 00000d4d: SWAP1 00000d4e: PUSH4 0x87a211a2 00000d53: PUSH1 0x0c 00000d55: MSTORE 00000d56: MSTORE 00000d57: PUSH1 0x20 00000d59: DUP1 00000d5a: PUSH1 0x0c 00000d5c: KECCAK256 00000d5d: SLOAD 00000d5e: PUSH1 0x40 00000d60: MLOAD 00000d61: SWAP1 00000d62: DUP2 00000d63: MSTORE 00000d64: RETURN 00000d65: JUMPDEST 00000d66: POP 00000d67: CALLVALUE 00000d68: PUSH2 0x05eb 00000d6b: JUMPI 00000d6c: DUP1 00000d6d: PUSH1 0x03 00000d6f: NOT 00000d70: CALLDATASIZE 00000d71: ADD 00000d72: SLT 00000d73: PUSH2 0x05eb 00000d76: JUMPI 00000d77: PUSH1 0x20 00000d79: PUSH1 0x04 00000d7b: SLOAD 00000d7c: PUSH1 0x40 00000d7e: MLOAD 00000d7f: SWAP1 00000d80: DUP2 00000d81: MSTORE 00000d82: RETURN 00000d83: JUMPDEST 00000d84: POP 00000d85: CALLVALUE 00000d86: PUSH2 0x05eb 00000d89: JUMPI 00000d8a: PUSH2 0x0d92 00000d8d: CALLDATASIZE 00000d8e: PUSH2 0x189a 00000d91: JUMP 00000d92: JUMPDEST 00000d93: SWAP1 00000d94: PUSH32 0x00000000000000000000000005852ed6b0397f252969ec6a92b26c725bd975ff 00000db5: PUSH1 0x01 00000db7: PUSH1 0x01 00000db9: PUSH1 0xa0 00000dbb: SHL 00000dbc: SUB 00000dbd: AND 00000dbe: CALLER 00000dbf: SUB 00000dc0: PUSH2 0x0c70 00000dc3: JUMPI 00000dc4: DUP2 00000dc5: MLOAD 00000dc6: PUSH8 0xffffffffffffffff 00000dcf: DUP2 00000dd0: GT 00000dd1: PUSH2 0x0c5c 00000dd4: JUMPI 00000dd5: PUSH2 0x0ddf 00000dd8: PUSH1 0x01 00000dda: SLOAD 00000ddb: PUSH2 0x1902 00000dde: JUMP 00000ddf: JUMPDEST 00000de0: PUSH1 0x1f 00000de2: DUP2 00000de3: GT 00000de4: PUSH2 0x0e8e 00000de7: JUMPI 00000de8: JUMPDEST 00000de9: POP 00000dea: PUSH1 0x20 00000dec: SWAP3 00000ded: PUSH1 0x1f 00000def: DUP3 00000df0: GT 00000df1: PUSH1 0x01 00000df3: EQ 00000df4: PUSH2 0x0e24 00000df7: JUMPI 00000df8: SWAP3 00000df9: DUP3 00000dfa: SWAP4 00000dfb: DUP3 00000dfc: SWAP4 00000dfd: SWAP3 00000dfe: PUSH2 0x0e19 00000e01: JUMPI 00000e02: JUMPDEST 00000e03: POP 00000e04: POP 00000e05: DUP2 00000e06: PUSH1 0x01 00000e08: SHL 00000e09: SWAP2 00000e0a: PUSH0 00000e0b: NOT 00000e0c: SWAP1 00000e0d: PUSH1 0x03 00000e0f: SHL 00000e10: SHR 00000e11: NOT 00000e12: AND 00000e13: OR 00000e14: PUSH1 0x01 00000e16: SSTORE 00000e17: DUP1 00000e18: RETURN 00000e19: JUMPDEST 00000e1a: ADD 00000e1b: MLOAD 00000e1c: SWAP1 00000e1d: POP 00000e1e: PUSH0 00000e1f: DUP1 00000e20: PUSH2 0x0e02 00000e23: JUMP 00000e24: JUMPDEST 00000e25: PUSH1 0x01 00000e27: DUP4 00000e28: MSTORE 00000e29: PUSH1 0x1f 00000e2b: NOT 00000e2c: DUP3 00000e2d: AND 00000e2e: SWAP4 00000e2f: PUSH0 00000e30: MLOAD 00000e31: PUSH1 0x20 00000e33: PUSH2 0x1ba2 00000e36: PUSH0 00000e37: CODECOPY 00000e38: PUSH0 00000e39: MLOAD 00000e3a: SWAP1 00000e3b: PUSH0 00000e3c: MSTORE 00000e3d: SWAP2 00000e3e: DUP5 00000e3f: JUMPDEST 00000e40: DUP7 00000e41: DUP2 00000e42: LT 00000e43: PUSH2 0x0e76 00000e46: JUMPI 00000e47: POP 00000e48: DUP4 00000e49: PUSH1 0x01 00000e4b: SWAP6 00000e4c: SWAP7 00000e4d: LT 00000e4e: PUSH2 0x0e5e 00000e51: JUMPI 00000e52: JUMPDEST 00000e53: POP 00000e54: POP 00000e55: POP 00000e56: DUP2 00000e57: SHL 00000e58: ADD 00000e59: PUSH1 0x01 00000e5b: SSTORE 00000e5c: DUP1 00000e5d: RETURN 00000e5e: JUMPDEST 00000e5f: ADD 00000e60: MLOAD 00000e61: PUSH0 00000e62: NOT 00000e63: PUSH1 0xf8 00000e65: DUP5 00000e66: PUSH1 0x03 00000e68: SHL 00000e69: AND 00000e6a: SHR 00000e6b: NOT 00000e6c: AND 00000e6d: SWAP1 00000e6e: SSTORE 00000e6f: PUSH0 00000e70: DUP1 00000e71: DUP1 00000e72: PUSH2 0x0e52 00000e75: JUMP 00000e76: JUMPDEST 00000e77: SWAP2 00000e78: SWAP3 00000e79: PUSH1 0x20 00000e7b: PUSH1 0x01 00000e7d: DUP2 00000e7e: SWAP3 00000e7f: DUP7 00000e80: DUP6 00000e81: ADD 00000e82: MLOAD 00000e83: DUP2 00000e84: SSTORE 00000e85: ADD 00000e86: SWAP5 00000e87: ADD 00000e88: SWAP3 00000e89: ADD 00000e8a: PUSH2 0x0e3f 00000e8d: JUMP 00000e8e: JUMPDEST 00000e8f: PUSH1 0x01 00000e91: DUP4 00000e92: MSTORE 00000e93: PUSH1 0x1f 00000e95: DUP3 00000e96: ADD 00000e97: PUSH1 0x05 00000e99: SHR 00000e9a: PUSH0 00000e9b: MLOAD 00000e9c: PUSH1 0x20 00000e9e: PUSH2 0x1ba2 00000ea1: PUSH0 00000ea2: CODECOPY 00000ea3: PUSH0 00000ea4: MLOAD 00000ea5: SWAP1 00000ea6: PUSH0 00000ea7: MSTORE 00000ea8: ADD 00000ea9: SWAP1 00000eaa: PUSH1 0x20 00000eac: DUP4 00000ead: LT 00000eae: PUSH2 0x0ee1 00000eb1: JUMPI 00000eb2: JUMPDEST 00000eb3: PUSH1 0x1f 00000eb5: ADD 00000eb6: PUSH1 0x05 00000eb8: SHR 00000eb9: PUSH0 00000eba: MLOAD 00000ebb: PUSH1 0x20 00000ebd: PUSH2 0x1ba2 00000ec0: PUSH0 00000ec1: CODECOPY 00000ec2: PUSH0 00000ec3: MLOAD 00000ec4: SWAP1 00000ec5: PUSH0 00000ec6: MSTORE 00000ec7: ADD 00000ec8: SWAP1 00000ec9: JUMPDEST 00000eca: DUP2 00000ecb: DUP2 00000ecc: LT 00000ecd: PUSH2 0x0ed6 00000ed0: JUMPI 00000ed1: POP 00000ed2: PUSH2 0x0de8 00000ed5: JUMP 00000ed6: JUMPDEST 00000ed7: DUP4 00000ed8: DUP2 00000ed9: SSTORE 00000eda: PUSH1 0x01 00000edc: ADD 00000edd: PUSH2 0x0ec9 00000ee0: JUMP 00000ee1: JUMPDEST 00000ee2: PUSH0 00000ee3: MLOAD 00000ee4: PUSH1 0x20 00000ee6: PUSH2 0x1ba2 00000ee9: PUSH0 00000eea: CODECOPY 00000eeb: PUSH0 00000eec: MLOAD 00000eed: SWAP1 00000eee: PUSH0 00000eef: MSTORE 00000ef0: SWAP2 00000ef1: POP 00000ef2: PUSH2 0x0eb2 00000ef5: JUMP 00000ef6: JUMPDEST 00000ef7: POP 00000ef8: CALLVALUE 00000ef9: PUSH2 0x05eb 00000efc: JUMPI 00000efd: DUP1 00000efe: PUSH1 0x03 00000f00: NOT 00000f01: CALLDATASIZE 00000f02: ADD 00000f03: SLT 00000f04: PUSH2 0x05eb 00000f07: JUMPI 00000f08: PUSH1 0x20 00000f0a: PUSH1 0xa0 00000f0c: PUSH2 0x0f13 00000f0f: PUSH2 0x193a 00000f12: JUMP 00000f13: JUMPDEST 00000f14: DUP3 00000f15: DUP2 00000f16: MLOAD 00000f17: SWAP2 00000f18: ADD 00000f19: KECCAK256 00000f1a: PUSH1 0x40 00000f1c: MLOAD 00000f1d: SWAP1 00000f1e: PUSH32 0x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f 00000f3f: DUP3 00000f40: MSTORE 00000f41: DUP4 00000f42: DUP3 00000f43: ADD 00000f44: MSTORE 00000f45: PUSH32 0xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6 00000f66: PUSH1 0x40 00000f68: DUP3 00000f69: ADD 00000f6a: MSTORE 00000f6b: CHAINID 00000f6c: PUSH1 0x60 00000f6e: DUP3 00000f6f: ADD 00000f70: MSTORE 00000f71: ADDRESS 00000f72: PUSH1 0x80 00000f74: DUP3 00000f75: ADD 00000f76: MSTORE 00000f77: KECCAK256 00000f78: PUSH1 0x40 00000f7a: MLOAD 00000f7b: SWAP1 00000f7c: DUP2 00000f7d: MSTORE 00000f7e: RETURN 00000f7f: JUMPDEST 00000f80: POP 00000f81: CALLVALUE 00000f82: PUSH2 0x05eb 00000f85: JUMPI 00000f86: DUP1 00000f87: PUSH1 0x03 00000f89: NOT 00000f8a: CALLDATASIZE 00000f8b: ADD 00000f8c: SLT 00000f8d: PUSH2 0x05eb 00000f90: JUMPI 00000f91: PUSH1 0x20 00000f93: PUSH1 0x40 00000f95: MLOAD 00000f96: PUSH12 0x033b2e3c9fd0803ce8000000 00000fa3: DUP2 00000fa4: MSTORE 00000fa5: RETURN 00000fa6: JUMPDEST 00000fa7: POP 00000fa8: CALLVALUE 00000fa9: PUSH2 0x05eb 00000fac: JUMPI 00000fad: DUP1 00000fae: PUSH1 0x03 00000fb0: NOT 00000fb1: CALLDATASIZE 00000fb2: ADD 00000fb3: SLT 00000fb4: PUSH2 0x05eb 00000fb7: JUMPI 00000fb8: PUSH1 0x40 00000fba: MLOAD 00000fbb: PUSH32 0x0000000000000000000000005d8a61fa2ced43eeabffc00c85f705e3e08c28c4 00000fdc: PUSH1 0x01 00000fde: PUSH1 0x01 00000fe0: PUSH1 0xa0 00000fe2: SHL 00000fe3: SUB 00000fe4: AND 00000fe5: DUP2 00000fe6: MSTORE 00000fe7: PUSH1 0x20 00000fe9: SWAP1 00000fea: RETURN 00000feb: JUMPDEST 00000fec: POP 00000fed: CALLVALUE 00000fee: PUSH2 0x05eb 00000ff1: JUMPI 00000ff2: DUP1 00000ff3: PUSH1 0x03 00000ff5: NOT 00000ff6: CALLDATASIZE 00000ff7: ADD 00000ff8: SLT 00000ff9: PUSH2 0x05eb 00000ffc: JUMPI 00000ffd: PUSH1 0x20 00000fff: PUSH1 0x40 00001001: MLOAD 00001002: PUSH1 0x12 00001004: DUP2 00001005: MSTORE 00001006: RETURN 00001007: JUMPDEST 00001008: POP 00001009: PUSH1 0x20 0000100b: CALLDATASIZE 0000100c: PUSH1 0x03 0000100e: NOT 0000100f: ADD 00001010: SLT 00001011: PUSH2 0x04d1 00001014: JUMPI 00001015: PUSH1 0x04 00001017: CALLDATALOAD 00001018: ADDRESS 00001019: PUSH9 0x929eee149b4bd21268 00001023: SLOAD 00001024: EQ 00001025: PUSH2 0x11bb 00001028: JUMPI 00001029: ADDRESS 0000102a: PUSH9 0x929eee149b4bd21268 00001034: SSTORE 00001035: DUP1 00001036: PUSH0 00001037: MSTORE 00001038: PUSH1 0x03 0000103a: PUSH1 0x20 0000103c: MSTORE 0000103d: PUSH1 0x40 0000103f: PUSH0 00001040: KECCAK256 00001041: SLOAD 00001042: DUP1 00001043: ISZERO 00001044: PUSH2 0x11ac 00001047: JUMPI 00001048: DUP1 00001049: CALLVALUE 0000104a: SUB 0000104b: PUSH2 0x119d 0000104e: JUMPI 0000104f: PUSH1 0x40 00001051: MLOAD 00001052: PUSH4 0x31a9108f 00001057: PUSH1 0xe1 00001059: SHL 0000105a: DUP2 0000105b: MSTORE 0000105c: PUSH1 0x04 0000105e: DUP2 0000105f: ADD 00001060: DUP4 00001061: SWAP1 00001062: MSTORE 00001063: PUSH32 0x000000000000000000000000059edd72cd353df5106d2b9cc5ab83a52287ac3a 00001084: PUSH1 0x01 00001086: PUSH1 0x01 00001088: PUSH1 0xa0 0000108a: SHL 0000108b: SUB 0000108c: AND 0000108d: SWAP1 0000108e: PUSH1 0x20 00001090: DUP2 00001091: PUSH1 0x24 00001093: DUP2 00001094: DUP6 00001095: GAS 00001096: STATICCALL 00001097: SWAP1 00001098: DUP2 00001099: ISZERO 0000109a: PUSH2 0x1164 0000109d: JUMPI 0000109e: PUSH0 0000109f: SWAP2 000010a0: PUSH2 0x117e 000010a3: JUMPI 000010a4: JUMPDEST 000010a5: POP 000010a6: ADDRESS 000010a7: PUSH1 0x01 000010a9: PUSH1 0x01 000010ab: PUSH1 0xa0 000010ad: SHL 000010ae: SUB 000010af: SWAP1 000010b0: SWAP2 000010b1: AND 000010b2: SUB 000010b3: PUSH2 0x116f 000010b6: JUMPI 000010b7: DUP1 000010b8: EXTCODESIZE 000010b9: ISZERO 000010ba: PUSH2 0x04d1 000010bd: JUMPI 000010be: PUSH0 000010bf: DUP1 000010c0: SWAP2 000010c1: PUSH1 0x64 000010c3: PUSH1 0x40 000010c5: MLOAD 000010c6: DUP1 000010c7: SWAP5 000010c8: DUP2 000010c9: SWAP4 000010ca: PUSH4 0x23b872dd 000010cf: PUSH1 0xe0 000010d1: SHL 000010d2: DUP4 000010d3: MSTORE 000010d4: ADDRESS 000010d5: PUSH1 0x04 000010d7: DUP5 000010d8: ADD 000010d9: MSTORE 000010da: CALLER 000010db: PUSH1 0x24 000010dd: DUP5 000010de: ADD 000010df: MSTORE 000010e0: DUP9 000010e1: PUSH1 0x44 000010e3: DUP5 000010e4: ADD 000010e5: MSTORE 000010e6: GAS 000010e7: CALL 000010e8: DUP1 000010e9: ISZERO 000010ea: PUSH2 0x1164 000010ed: JUMPI 000010ee: PUSH2 0x114e 000010f1: JUMPI 000010f2: JUMPDEST 000010f3: POP 000010f4: PUSH1 0x40 000010f6: PUSH32 0x89c3b465a41d0ab0891833425d7da4f89bafffceffba56a40bfafff01d68d51e 00001117: SWAP2 00001118: DUP4 00001119: DUP6 0000111a: MSTORE 0000111b: PUSH1 0x03 0000111d: PUSH1 0x20 0000111f: MSTORE 00001120: DUP5 00001121: DUP3 00001122: DUP2 00001123: KECCAK256 00001124: SSTORE 00001125: PUSH2 0x1130 00001128: DUP2 00001129: PUSH1 0x05 0000112b: SLOAD 0000112c: PUSH2 0x19db 0000112f: JUMP 00001130: JUMPDEST 00001131: PUSH1 0x05 00001133: SSTORE 00001134: DUP2 00001135: MLOAD 00001136: SWAP1 00001137: DUP2 00001138: MSTORE 00001139: CALLER 0000113a: PUSH1 0x20 0000113c: DUP3 0000113d: ADD 0000113e: MSTORE 0000113f: LOG2 00001140: CODESIZE 00001141: PUSH9 0x929eee149b4bd21268 0000114b: SSTORE 0000114c: DUP1 0000114d: RETURN 0000114e: JUMPDEST 0000114f: PUSH2 0x115b 00001152: SWAP2 00001153: SWAP4 00001154: POP 00001155: PUSH0 00001156: SWAP1 00001157: PUSH2 0x185c 0000115a: JUMP 0000115b: JUMPDEST 0000115c: PUSH0 0000115d: SWAP2 0000115e: PUSH1 0x40 00001160: PUSH2 0x10f2 00001163: JUMP 00001164: JUMPDEST 00001165: PUSH1 0x40 00001167: MLOAD 00001168: RETURNDATASIZE 00001169: PUSH0 0000116a: DUP3 0000116b: RETURNDATACOPY 0000116c: RETURNDATASIZE 0000116d: SWAP1 0000116e: REVERT 0000116f: JUMPDEST 00001170: PUSH4 0x10223187 00001175: PUSH1 0xe2 00001177: SHL 00001178: PUSH0 00001179: MSTORE 0000117a: PUSH1 0x04 0000117c: PUSH0 0000117d: REVERT 0000117e: JUMPDEST 0000117f: PUSH2 0x1197 00001182: SWAP2 00001183: POP 00001184: PUSH1 0x20 00001186: RETURNDATASIZE 00001187: PUSH1 0x20 00001189: GT 0000118a: PUSH2 0x0472 0000118d: JUMPI 0000118e: PUSH2 0x0464 00001191: DUP2 00001192: DUP4 00001193: PUSH2 0x185c 00001196: JUMP 00001197: JUMPDEST 00001198: PUSH0 00001199: PUSH2 0x10a4 0000119c: JUMP 0000119d: JUMPDEST 0000119e: PUSH4 0x3c0cc379 000011a3: PUSH1 0xe1 000011a5: SHL 000011a6: PUSH0 000011a7: MSTORE 000011a8: PUSH1 0x04 000011aa: PUSH0 000011ab: REVERT 000011ac: JUMPDEST 000011ad: PUSH4 0xd135e8bd 000011b2: PUSH1 0xe0 000011b4: SHL 000011b5: PUSH0 000011b6: MSTORE 000011b7: PUSH1 0x04 000011b9: PUSH0 000011ba: REVERT 000011bb: JUMPDEST 000011bc: PUSH4 0xab143c06 000011c1: PUSH0 000011c2: MSTORE 000011c3: PUSH1 0x04 000011c5: PUSH1 0x1c 000011c7: REVERT 000011c8: JUMPDEST 000011c9: CALLVALUE 000011ca: PUSH2 0x04d1 000011cd: JUMPI 000011ce: PUSH1 0x60 000011d0: CALLDATASIZE 000011d1: PUSH1 0x03 000011d3: NOT 000011d4: ADD 000011d5: SLT 000011d6: PUSH2 0x04d1 000011d9: JUMPI 000011da: PUSH2 0x11e1 000011dd: PUSH2 0x1802 000011e0: JUMP 000011e1: JUMPDEST 000011e2: PUSH2 0x11e9 000011e5: PUSH2 0x1818 000011e8: JUMP 000011e9: JUMPDEST 000011ea: PUSH1 0x44 000011ec: CALLDATALOAD 000011ed: SWAP2 000011ee: DUP1 000011ef: PUSH1 0x60 000011f1: SHL 000011f2: PUSH15 0x22d473030f116ddee9f6b43ac78ba3 00001202: CALLER 00001203: SUB 00001204: PUSH2 0x1280 00001207: JUMPI 00001208: JUMPDEST 00001209: PUSH4 0x87a211a2 0000120e: OR 0000120f: PUSH1 0x0c 00001211: MSTORE 00001212: PUSH1 0x20 00001214: PUSH1 0x0c 00001216: KECCAK256 00001217: SWAP3 00001218: DUP4 00001219: SLOAD 0000121a: SWAP4 0000121b: DUP5 0000121c: DUP3 0000121d: GT 0000121e: PUSH2 0x1273 00001221: JUMPI 00001222: DUP2 00001223: PUSH2 0x0965 00001226: SWAP6 00001227: SUB 00001228: SWAP1 00001229: SSTORE 0000122a: DUP3 0000122b: PUSH0 0000122c: MSTORE 0000122d: PUSH1 0x20 0000122f: PUSH1 0x0c 00001231: KECCAK256 00001232: DUP2 00001233: DUP2 00001234: SLOAD 00001235: ADD 00001236: SWAP1 00001237: SSTORE 00001238: PUSH1 0x20 0000123a: MSTORE 0000123b: PUSH1 0x0c 0000123d: MLOAD 0000123e: PUSH1 0x60 00001240: SHR 00001241: PUSH1 0x01 00001243: DUP1 00001244: PUSH1 0xa0 00001246: SHL 00001247: SUB 00001248: DUP3 00001249: AND 0000124a: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0000126b: PUSH1 0x20 0000126d: DUP1 0000126e: LOG3 0000126f: PUSH2 0x1a69 00001272: JUMP 00001273: JUMPDEST 00001274: PUSH4 0xf4d678b8 00001279: PUSH0 0000127a: MSTORE 0000127b: PUSH1 0x04 0000127d: PUSH1 0x1c 0000127f: REVERT 00001280: JUMPDEST 00001281: CALLER 00001282: PUSH1 0x20 00001284: MSTORE 00001285: PUSH4 0x7f5e9f20 0000128a: DUP2 0000128b: OR 0000128c: PUSH1 0x0c 0000128e: MSTORE 0000128f: PUSH1 0x34 00001291: PUSH1 0x0c 00001293: KECCAK256 00001294: SWAP1 00001295: DUP2 00001296: SLOAD 00001297: SWAP2 00001298: DUP3 00001299: NOT 0000129a: PUSH2 0x12a6 0000129d: JUMPI 0000129e: JUMPDEST 0000129f: POP 000012a0: SWAP1 000012a1: POP 000012a2: PUSH2 0x1208 000012a5: JUMP 000012a6: JUMPDEST 000012a7: DUP3 000012a8: DUP7 000012a9: GT 000012aa: PUSH2 0x12bd 000012ad: JUMPI 000012ae: DUP6 000012af: PUSH4 0x87a211a2 000012b4: SWAP4 000012b5: SUB 000012b6: SWAP1 000012b7: SSTORE 000012b8: DUP6 000012b9: PUSH2 0x129e 000012bc: JUMP 000012bd: JUMPDEST 000012be: PUSH4 0x13be252b 000012c3: PUSH0 000012c4: MSTORE 000012c5: PUSH1 0x04 000012c7: PUSH1 0x1c 000012c9: REVERT 000012ca: JUMPDEST 000012cb: CALLVALUE 000012cc: PUSH2 0x04d1 000012cf: JUMPI 000012d0: PUSH0 000012d1: CALLDATASIZE 000012d2: PUSH1 0x03 000012d4: NOT 000012d5: ADD 000012d6: SLT 000012d7: PUSH2 0x04d1 000012da: JUMPI 000012db: PUSH1 0x20 000012dd: PUSH1 0x05 000012df: SLOAD 000012e0: PUSH1 0x40 000012e2: MLOAD 000012e3: SWAP1 000012e4: DUP2 000012e5: MSTORE 000012e6: RETURN 000012e7: JUMPDEST 000012e8: CALLVALUE 000012e9: PUSH2 0x04d1 000012ec: JUMPI 000012ed: PUSH1 0x20 000012ef: CALLDATASIZE 000012f0: PUSH1 0x03 000012f2: NOT 000012f3: ADD 000012f4: SLT 000012f5: PUSH2 0x04d1 000012f8: JUMPI 000012f9: PUSH1 0x04 000012fb: CALLDATALOAD 000012fc: PUSH32 0x00000000000000000000000005852ed6b0397f252969ec6a92b26c725bd975ff 0000131d: PUSH1 0x01 0000131f: PUSH1 0x01 00001321: PUSH1 0xa0 00001323: SHL 00001324: SUB 00001325: AND 00001326: CALLER 00001327: SUB 00001328: PUSH2 0x135a 0000132b: JUMPI 0000132c: PUSH2 0x044c 0000132f: DUP2 00001330: LT 00001331: DUP1 00001332: ISZERO 00001333: PUSH2 0x134f 00001336: JUMPI 00001337: JUMPDEST 00001338: PUSH2 0x1340 0000133b: JUMPI 0000133c: PUSH1 0x02 0000133e: SSTORE 0000133f: STOP 00001340: JUMPDEST 00001341: PUSH4 0x1bc4bcf7 00001346: PUSH1 0xe2 00001348: SHL 00001349: PUSH0 0000134a: MSTORE 0000134b: PUSH1 0x04 0000134d: PUSH0 0000134e: REVERT 0000134f: JUMPDEST 00001350: POP 00001351: PUSH2 0x2710 00001354: DUP2 00001355: GT 00001356: PUSH2 0x1337 00001359: JUMP 0000135a: JUMPDEST 0000135b: PUSH4 0x1966391b 00001360: PUSH1 0xe1 00001362: SHL 00001363: PUSH0 00001364: MSTORE 00001365: PUSH1 0x04 00001367: PUSH0 00001368: REVERT 00001369: JUMPDEST 0000136a: CALLVALUE 0000136b: PUSH2 0x04d1 0000136e: JUMPI 0000136f: PUSH0 00001370: CALLDATASIZE 00001371: PUSH1 0x03 00001373: NOT 00001374: ADD 00001375: SLT 00001376: PUSH2 0x04d1 00001379: JUMPI 0000137a: PUSH1 0x05 0000137c: SLOAD 0000137d: DUP1 0000137e: ISZERO 0000137f: PUSH2 0x15a7 00001382: JUMPI 00001383: PUSH2 0x1391 00001386: PUSH1 0x08 00001388: SLOAD 00001389: PUSH1 0x07 0000138b: SLOAD 0000138c: SWAP1 0000138d: PUSH2 0x19db 00001390: JUMP 00001391: JUMPDEST 00001392: NUMBER 00001393: LT 00001394: PUSH2 0x1598 00001397: JUMPI 00001398: PUSH1 0x06 0000139a: SLOAD 0000139b: SWAP1 0000139c: DUP2 0000139d: DUP2 0000139e: LT 0000139f: PUSH2 0x1590 000013a2: JUMPI 000013a3: JUMPDEST 000013a4: PUSH1 0x05 000013a6: DUP3 000013a7: MUL 000013a8: DUP3 000013a9: DUP2 000013aa: DIV 000013ab: PUSH1 0x05 000013ad: EQ 000013ae: DUP4 000013af: ISZERO 000013b0: OR 000013b1: ISZERO 000013b2: PUSH2 0x157c 000013b5: JUMPI 000013b6: PUSH2 0x13c7 000013b9: PUSH2 0x03e8 000013bc: PUSH2 0x13d8 000013bf: SWAP3 000013c0: DIV 000013c1: DUP1 000013c2: SWAP5 000013c3: PUSH2 0x19e8 000013c6: JUMP 000013c7: JUMPDEST 000013c8: SWAP2 000013c9: PUSH2 0x13d2 000013cc: DUP5 000013cd: DUP5 000013ce: PUSH2 0x19db 000013d1: JUMP 000013d2: JUMPDEST 000013d3: SWAP1 000013d4: PUSH2 0x19e8 000013d7: JUMP 000013d8: JUMPDEST 000013d9: PUSH1 0x05 000013db: SSTORE 000013dc: NUMBER 000013dd: PUSH1 0x08 000013df: SSTORE 000013e0: PUSH1 0x40 000013e2: MLOAD 000013e3: PUSH1 0xa0 000013e5: DUP2 000013e6: ADD 000013e7: SWAP1 000013e8: DUP1 000013e9: DUP3 000013ea: LT 000013eb: PUSH8 0xffffffffffffffff 000013f4: DUP4 000013f5: GT 000013f6: OR 000013f7: PUSH2 0x1568 000013fa: JUMPI 000013fb: PUSH1 0x40 000013fd: SWAP2 000013fe: DUP3 000013ff: MSTORE 00001400: PUSH0 00001401: DUP1 00001402: DUP3 00001403: MSTORE 00001404: ADDRESS 00001405: PUSH1 0x20 00001407: DUP1 00001408: DUP5 00001409: ADD 0000140a: SWAP2 0000140b: DUP3 0000140c: MSTORE 0000140d: DUP4 0000140e: DUP6 0000140f: ADD 00001410: DUP4 00001411: DUP2 00001412: MSTORE 00001413: PUSH1 0x3c 00001415: PUSH1 0x60 00001417: DUP7 00001418: ADD 00001419: SWAP1 0000141a: DUP2 0000141b: MSTORE 0000141c: PUSH1 0x01 0000141e: PUSH1 0x01 00001420: PUSH1 0xa0 00001422: SHL 00001423: SUB 00001424: PUSH32 0x0000000000000000000000005d8a61fa2ced43eeabffc00c85f705e3e08c28c4 00001445: DUP2 00001446: AND 00001447: PUSH1 0x80 00001449: DUP9 0000144a: ADD 0000144b: SWAP1 0000144c: DUP2 0000144d: MSTORE 0000144e: SWAP8 0000144f: MLOAD 00001450: PUSH4 0xb1a0d571 00001455: PUSH1 0xe0 00001457: SHL 00001458: DUP2 00001459: MSTORE 0000145a: PUSH1 0x04 0000145c: DUP2 0000145d: ADD 0000145e: DUP11 0000145f: SWAP1 00001460: MSTORE 00001461: PUSH1 0x24 00001463: DUP2 00001464: ADD 00001465: DUP8 00001466: SWAP1 00001467: MSTORE 00001468: PUSH1 0x01 0000146a: PUSH1 0x44 0000146c: DUP3 0000146d: ADD 0000146e: MSTORE 0000146f: SWAP7 00001470: MLOAD 00001471: DUP2 00001472: AND 00001473: PUSH1 0x64 00001475: DUP9 00001476: ADD 00001477: MSTORE 00001478: SWAP4 00001479: MLOAD 0000147a: DUP5 0000147b: AND 0000147c: PUSH1 0x84 0000147e: DUP8 0000147f: ADD 00001480: MSTORE 00001481: SWAP1 00001482: MLOAD 00001483: PUSH3 0xffffff 00001487: AND 00001488: PUSH1 0xa4 0000148a: DUP7 0000148b: ADD 0000148c: MSTORE 0000148d: MLOAD 0000148e: PUSH1 0x02 00001490: SIGNEXTEND 00001491: PUSH1 0xc4 00001493: DUP6 00001494: ADD 00001495: MSTORE 00001496: SWAP4 00001497: MLOAD 00001498: DUP2 00001499: AND 0000149a: PUSH1 0xe4 0000149c: DUP5 0000149d: ADD 0000149e: MSTORE 0000149f: PUSH2 0x0160 000014a2: PUSH2 0x0104 000014a5: DUP5 000014a6: ADD 000014a7: MSTORE 000014a8: PUSH2 0x0164 000014ab: DUP4 000014ac: ADD 000014ad: SWAP2 000014ae: SWAP1 000014af: SWAP2 000014b0: MSTORE 000014b1: PUSH2 0xdead 000014b4: PUSH2 0x0124 000014b7: DUP4 000014b8: ADD 000014b9: MSTORE 000014ba: TIMESTAMP 000014bb: PUSH2 0x0144 000014be: DUP4 000014bf: ADD 000014c0: MSTORE 000014c1: SWAP1 000014c2: SWAP3 000014c3: DUP4 000014c4: SWAP2 000014c5: PUSH2 0x0184 000014c8: SWAP2 000014c9: DUP4 000014ca: SWAP2 000014cb: PUSH32 0x00000000000000000000000000000000000044a361ae3cac094c9d1b14eece97 000014ec: AND 000014ed: GAS 000014ee: CALL 000014ef: DUP1 000014f0: ISZERO 000014f1: PUSH2 0x1164 000014f4: JUMPI 000014f5: PUSH2 0x153d 000014f8: JUMPI 000014f9: JUMPDEST 000014fa: POP 000014fb: DUP1 000014fc: SELFBALANCE 000014fd: LT 000014fe: PUSH2 0x1530 00001501: JUMPI 00001502: PUSH0 00001503: CODESIZE 00001504: DUP2 00001505: DUP1 00001506: DUP5 00001507: CALLER 00001508: PUSH3 0x0186a0 0000150c: CALL 0000150d: ISZERO 0000150e: PUSH2 0x1513 00001511: JUMPI 00001512: STOP 00001513: JUMPDEST 00001514: PUSH1 0x0b 00001516: PUSH1 0x16 00001518: SWAP2 00001519: CALLER 0000151a: PUSH0 0000151b: MSTORE 0000151c: PUSH1 0x73 0000151e: DUP3 0000151f: MSTORE8 00001520: PUSH1 0xff 00001522: PUSH1 0x20 00001524: MSTORE8 00001525: CREATE 00001526: ISZERO 00001527: PUSH2 0x152c 0000152a: JUMPI 0000152b: STOP 0000152c: JUMPDEST 0000152d: CODESIZE 0000152e: CODESIZE 0000152f: REVERT 00001530: JUMPDEST 00001531: PUSH4 0xb12d13eb 00001536: PUSH0 00001537: MSTORE 00001538: PUSH1 0x04 0000153a: PUSH1 0x1c 0000153c: REVERT 0000153d: JUMPDEST 0000153e: PUSH1 0x20 00001540: SWAP1 00001541: DUP2 00001542: RETURNDATASIZE 00001543: DUP4 00001544: GT 00001545: PUSH2 0x1561 00001548: JUMPI 00001549: JUMPDEST 0000154a: PUSH2 0x1553 0000154d: DUP2 0000154e: DUP4 0000154f: PUSH2 0x185c 00001552: JUMP 00001553: JUMPDEST 00001554: DUP2 00001555: ADD 00001556: SUB 00001557: SLT 00001558: PUSH2 0x04d1 0000155b: JUMPI 0000155c: DUP2 0000155d: PUSH2 0x14f9 00001560: JUMP 00001561: JUMPDEST 00001562: POP 00001563: RETURNDATASIZE 00001564: PUSH2 0x1549 00001567: JUMP 00001568: JUMPDEST 00001569: PUSH4 0x4e487b71 0000156e: PUSH1 0xe0 00001570: SHL 00001571: PUSH0 00001572: MSTORE 00001573: PUSH1 0x41 00001575: PUSH1 0x04 00001577: MSTORE 00001578: PUSH1 0x24 0000157a: PUSH0 0000157b: REVERT 0000157c: JUMPDEST 0000157d: PUSH4 0x4e487b71 00001582: PUSH1 0xe0 00001584: SHL 00001585: PUSH0 00001586: MSTORE 00001587: PUSH1 0x11 00001589: PUSH1 0x04 0000158b: MSTORE 0000158c: PUSH1 0x24 0000158e: PUSH0 0000158f: REVERT 00001590: JUMPDEST 00001591: SWAP1 00001592: POP 00001593: DUP1 00001594: PUSH2 0x13a3 00001597: JUMP 00001598: JUMPDEST 00001599: PUSH4 0x53f77c5b 0000159e: PUSH1 0xe0 000015a0: SHL 000015a1: PUSH0 000015a2: MSTORE 000015a3: PUSH1 0x04 000015a5: PUSH0 000015a6: REVERT 000015a7: JUMPDEST 000015a8: PUSH4 0x1863d7fb 000015ad: PUSH1 0xe0 000015af: SHL 000015b0: PUSH0 000015b1: MSTORE 000015b2: PUSH1 0x04 000015b4: PUSH0 000015b5: REVERT 000015b6: JUMPDEST 000015b7: PUSH0 000015b8: CALLDATASIZE 000015b9: PUSH1 0x03 000015bb: NOT 000015bc: ADD 000015bd: SLT 000015be: PUSH2 0x04d1 000015c1: JUMPI 000015c2: ADDRESS 000015c3: PUSH9 0x929eee149b4bd21268 000015cd: SLOAD 000015ce: EQ 000015cf: PUSH2 0x11bb 000015d2: JUMPI 000015d3: PUSH32 0x0000000000000000000000005d8a61fa2ced43eeabffc00c85f705e3e08c28c4 000015f4: PUSH1 0x01 000015f6: PUSH1 0x01 000015f8: PUSH1 0xa0 000015fa: SHL 000015fb: SUB 000015fc: AND 000015fd: CALLER 000015fe: SUB 000015ff: PUSH2 0x161f 00001602: JUMPI 00001603: PUSH2 0x160e 00001606: CALLVALUE 00001607: PUSH1 0x04 00001609: SLOAD 0000160a: PUSH2 0x19db 0000160d: JUMP 0000160e: JUMPDEST 0000160f: PUSH1 0x04 00001611: SSTORE 00001612: CODESIZE 00001613: PUSH9 0x929eee149b4bd21268 0000161d: SSTORE 0000161e: STOP 0000161f: JUMPDEST 00001620: PUSH4 0x5a91834f 00001625: PUSH1 0xe0 00001627: SHL 00001628: PUSH0 00001629: MSTORE 0000162a: PUSH1 0x04 0000162c: PUSH0 0000162d: REVERT 0000162e: JUMPDEST 0000162f: CALLVALUE 00001630: PUSH2 0x04d1 00001633: JUMPI 00001634: PUSH0 00001635: CALLDATASIZE 00001636: PUSH1 0x03 00001638: NOT 00001639: ADD 0000163a: SLT 0000163b: PUSH2 0x04d1 0000163e: JUMPI 0000163f: PUSH1 0x20 00001641: PUSH9 0x05345cdf77eb68f44c 0000164b: SLOAD 0000164c: PUSH1 0x40 0000164e: MLOAD 0000164f: SWAP1 00001650: DUP2 00001651: MSTORE 00001652: RETURN 00001653: JUMPDEST 00001654: CALLVALUE 00001655: PUSH2 0x04d1 00001658: JUMPI 00001659: PUSH0 0000165a: CALLDATASIZE 0000165b: PUSH1 0x03 0000165d: NOT 0000165e: ADD 0000165f: SLT 00001660: PUSH2 0x04d1 00001663: JUMPI 00001664: PUSH1 0x20 00001666: PUSH1 0x40 00001668: MLOAD 00001669: PUSH2 0xdead 0000166c: DUP2 0000166d: MSTORE 0000166e: RETURN 0000166f: JUMPDEST 00001670: CALLVALUE 00001671: PUSH2 0x04d1 00001674: JUMPI 00001675: PUSH1 0x80 00001677: CALLDATASIZE 00001678: PUSH1 0x03 0000167a: NOT 0000167b: ADD 0000167c: SLT 0000167d: PUSH2 0x04d1 00001680: JUMPI 00001681: PUSH2 0x1688 00001684: PUSH2 0x1802 00001687: JUMP 00001688: JUMPDEST 00001689: POP 0000168a: PUSH2 0x1691 0000168d: PUSH2 0x1818 00001690: JUMP 00001691: JUMPDEST 00001692: POP 00001693: PUSH1 0x64 00001695: CALLDATALOAD 00001696: PUSH8 0xffffffffffffffff 0000169f: DUP2 000016a0: GT 000016a1: PUSH2 0x04d1 000016a4: JUMPI 000016a5: PUSH2 0x16b2 000016a8: SWAP1 000016a9: CALLDATASIZE 000016aa: SWAP1 000016ab: PUSH1 0x04 000016ad: ADD 000016ae: PUSH2 0x182e 000016b1: JUMP 000016b2: JUMPDEST 000016b3: POP 000016b4: POP 000016b5: PUSH32 0x000000000000000000000000059edd72cd353df5106d2b9cc5ab83a52287ac3a 000016d6: PUSH1 0x01 000016d8: PUSH1 0x01 000016da: PUSH1 0xa0 000016dc: SHL 000016dd: SUB 000016de: AND 000016df: CALLER 000016e0: SUB 000016e1: PUSH2 0x16f6 000016e4: JUMPI 000016e5: PUSH1 0x40 000016e7: MLOAD 000016e8: PUSH4 0x0a85bd01 000016ed: PUSH1 0xe1 000016ef: SHL 000016f0: DUP2 000016f1: MSTORE 000016f2: PUSH1 0x20 000016f4: SWAP1 000016f5: RETURN 000016f6: JUMPDEST 000016f7: PUSH4 0x517172a1 000016fc: PUSH1 0xe1 000016fe: SHL 000016ff: PUSH0 00001700: MSTORE 00001701: PUSH1 0x04 00001703: PUSH0 00001704: REVERT 00001705: JUMPDEST 00001706: CALLVALUE 00001707: PUSH2 0x04d1 0000170a: JUMPI 0000170b: PUSH1 0x40 0000170d: CALLDATASIZE 0000170e: PUSH1 0x03 00001710: NOT 00001711: ADD 00001712: SLT 00001713: PUSH2 0x04d1 00001716: JUMPI 00001717: PUSH2 0x171e 0000171a: PUSH2 0x1802 0000171d: JUMP 0000171e: JUMPDEST 0000171f: PUSH1 0x24 00001721: CALLDATALOAD 00001722: SWAP1 00001723: PUSH1 0x01 00001725: PUSH1 0x01 00001727: PUSH1 0xa0 00001729: SHL 0000172a: SUB 0000172b: DUP2 0000172c: AND 0000172d: PUSH15 0x22d473030f116ddee9f6b43ac78ba3 0000173d: XOR 0000173e: DUP3 0000173f: NOT 00001740: ISZERO 00001741: OR 00001742: ISZERO 00001743: PUSH2 0x1794 00001746: JUMPI 00001747: PUSH1 0x20 00001749: MSTORE 0000174a: PUSH4 0x7f5e9f20 0000174f: PUSH1 0x0c 00001751: MSTORE 00001752: CALLER 00001753: PUSH0 00001754: MSTORE 00001755: DUP1 00001756: PUSH1 0x34 00001758: PUSH1 0x0c 0000175a: KECCAK256 0000175b: SSTORE 0000175c: PUSH0 0000175d: MSTORE 0000175e: PUSH1 0x2c 00001760: MLOAD 00001761: PUSH1 0x60 00001763: SHR 00001764: CALLER 00001765: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 00001786: PUSH1 0x20 00001788: PUSH0 00001789: LOG3 0000178a: PUSH1 0x20 0000178c: PUSH1 0x40 0000178e: MLOAD 0000178f: PUSH1 0x01 00001791: DUP2 00001792: MSTORE 00001793: RETURN 00001794: JUMPDEST 00001795: PUSH4 0x3f68539a 0000179a: PUSH0 0000179b: MSTORE 0000179c: PUSH1 0x04 0000179e: PUSH1 0x1c 000017a0: REVERT 000017a1: JUMPDEST 000017a2: CALLVALUE 000017a3: PUSH2 0x04d1 000017a6: JUMPI 000017a7: PUSH0 000017a8: CALLDATASIZE 000017a9: PUSH1 0x03 000017ab: NOT 000017ac: ADD 000017ad: SLT 000017ae: PUSH2 0x04d1 000017b1: JUMPI 000017b2: PUSH1 0x20 000017b4: PUSH1 0xff 000017b6: PUSH1 0x09 000017b8: SLOAD 000017b9: AND 000017ba: PUSH1 0x40 000017bc: MLOAD 000017bd: SWAP1 000017be: ISZERO 000017bf: ISZERO 000017c0: DUP2 000017c1: MSTORE 000017c2: RETURN 000017c3: JUMPDEST 000017c4: CALLVALUE 000017c5: PUSH2 0x04d1 000017c8: JUMPI 000017c9: PUSH0 000017ca: CALLDATASIZE 000017cb: PUSH1 0x03 000017cd: NOT 000017ce: ADD 000017cf: SLT 000017d0: PUSH2 0x04d1 000017d3: JUMPI 000017d4: PUSH2 0x0a4f 000017d7: PUSH2 0x0a3b 000017da: PUSH2 0x193a 000017dd: JUMP 000017de: JUMPDEST 000017df: DUP1 000017e0: MLOAD 000017e1: DUP1 000017e2: DUP4 000017e3: MSTORE 000017e4: PUSH1 0x20 000017e6: SWAP3 000017e7: SWAP2 000017e8: DUP2 000017e9: SWAP1 000017ea: DUP5 000017eb: ADD 000017ec: DUP5 000017ed: DUP5 000017ee: ADD 000017ef: MCOPY 000017f0: PUSH0 000017f1: DUP3 000017f2: DUP3 000017f3: ADD 000017f4: DUP5 000017f5: ADD 000017f6: MSTORE 000017f7: PUSH1 0x1f 000017f9: ADD 000017fa: PUSH1 0x1f 000017fc: NOT 000017fd: AND 000017fe: ADD 000017ff: ADD 00001800: SWAP1 00001801: JUMP 00001802: JUMPDEST 00001803: PUSH1 0x04 00001805: CALLDATALOAD 00001806: SWAP1 00001807: PUSH1 0x01 00001809: PUSH1 0x01 0000180b: PUSH1 0xa0 0000180d: SHL 0000180e: SUB 0000180f: DUP3 00001810: AND 00001811: DUP3 00001812: SUB 00001813: PUSH2 0x04d1 00001816: JUMPI 00001817: JUMP 00001818: JUMPDEST 00001819: PUSH1 0x24 0000181b: CALLDATALOAD 0000181c: SWAP1 0000181d: PUSH1 0x01 0000181f: PUSH1 0x01 00001821: PUSH1 0xa0 00001823: SHL 00001824: SUB 00001825: DUP3 00001826: AND 00001827: DUP3 00001828: SUB 00001829: PUSH2 0x04d1 0000182c: JUMPI 0000182d: JUMP 0000182e: JUMPDEST 0000182f: SWAP2 00001830: DUP2 00001831: PUSH1 0x1f 00001833: DUP5 00001834: ADD 00001835: SLT 00001836: ISZERO 00001837: PUSH2 0x04d1 0000183a: JUMPI 0000183b: DUP3 0000183c: CALLDATALOAD 0000183d: SWAP2 0000183e: PUSH8 0xffffffffffffffff 00001847: DUP4 00001848: GT 00001849: PUSH2 0x04d1 0000184c: JUMPI 0000184d: PUSH1 0x20 0000184f: DUP4 00001850: DUP2 00001851: DUP7 00001852: ADD 00001853: SWAP6 00001854: ADD 00001855: ADD 00001856: GT 00001857: PUSH2 0x04d1 0000185a: JUMPI 0000185b: JUMP 0000185c: JUMPDEST 0000185d: SWAP1 0000185e: PUSH1 0x1f 00001860: DUP1 00001861: NOT 00001862: SWAP2 00001863: ADD 00001864: AND 00001865: DUP2 00001866: ADD 00001867: SWAP1 00001868: DUP2 00001869: LT 0000186a: PUSH8 0xffffffffffffffff 00001873: DUP3 00001874: GT 00001875: OR 00001876: PUSH2 0x1568 00001879: JUMPI 0000187a: PUSH1 0x40 0000187c: MSTORE 0000187d: JUMP 0000187e: JUMPDEST 0000187f: PUSH8 0xffffffffffffffff 00001888: DUP2 00001889: GT 0000188a: PUSH2 0x1568 0000188d: JUMPI 0000188e: PUSH1 0x1f 00001890: ADD 00001891: PUSH1 0x1f 00001893: NOT 00001894: AND 00001895: PUSH1 0x20 00001897: ADD 00001898: SWAP1 00001899: JUMP 0000189a: JUMPDEST 0000189b: PUSH1 0x20 0000189d: PUSH1 0x03 0000189f: NOT 000018a0: DUP3 000018a1: ADD 000018a2: SLT 000018a3: PUSH2 0x04d1 000018a6: JUMPI 000018a7: PUSH1 0x04 000018a9: CALLDATALOAD 000018aa: PUSH8 0xffffffffffffffff 000018b3: DUP2 000018b4: GT 000018b5: PUSH2 0x04d1 000018b8: JUMPI 000018b9: DUP2 000018ba: PUSH1 0x23 000018bc: DUP3 000018bd: ADD 000018be: SLT 000018bf: ISZERO 000018c0: PUSH2 0x04d1 000018c3: JUMPI 000018c4: DUP1 000018c5: PUSH1 0x04 000018c7: ADD 000018c8: CALLDATALOAD 000018c9: SWAP1 000018ca: PUSH2 0x18d2 000018cd: DUP3 000018ce: PUSH2 0x187e 000018d1: JUMP 000018d2: JUMPDEST 000018d3: SWAP3 000018d4: PUSH2 0x18e0 000018d7: PUSH1 0x40 000018d9: MLOAD 000018da: SWAP5 000018db: DUP6 000018dc: PUSH2 0x185c 000018df: JUMP 000018e0: JUMPDEST 000018e1: DUP3 000018e2: DUP5 000018e3: MSTORE 000018e4: PUSH1 0x24 000018e6: DUP4 000018e7: DUP4 000018e8: ADD 000018e9: ADD 000018ea: GT 000018eb: PUSH2 0x04d1 000018ee: JUMPI 000018ef: DUP2 000018f0: PUSH0 000018f1: SWAP3 000018f2: PUSH1 0x24 000018f4: PUSH1 0x20 000018f6: SWAP4 000018f7: ADD 000018f8: DUP4 000018f9: DUP7 000018fa: ADD 000018fb: CALLDATACOPY 000018fc: DUP4 000018fd: ADD 000018fe: ADD 000018ff: MSTORE 00001900: SWAP1 00001901: JUMP 00001902: JUMPDEST 00001903: SWAP1 00001904: PUSH1 0x01 00001906: DUP3 00001907: DUP2 00001908: SHR 00001909: SWAP3 0000190a: AND 0000190b: DUP1 0000190c: ISZERO 0000190d: PUSH2 0x1930 00001910: JUMPI 00001911: JUMPDEST 00001912: PUSH1 0x20 00001914: DUP4 00001915: LT 00001916: EQ 00001917: PUSH2 0x191c 0000191a: JUMPI 0000191b: JUMP 0000191c: JUMPDEST 0000191d: PUSH4 0x4e487b71 00001922: PUSH1 0xe0 00001924: SHL 00001925: PUSH0 00001926: MSTORE 00001927: PUSH1 0x22 00001929: PUSH1 0x04 0000192b: MSTORE 0000192c: PUSH1 0x24 0000192e: PUSH0 0000192f: REVERT 00001930: JUMPDEST 00001931: SWAP2 00001932: PUSH1 0x7f 00001934: AND 00001935: SWAP2 00001936: PUSH2 0x1911 00001939: JUMP 0000193a: JUMPDEST 0000193b: PUSH1 0x40 0000193d: MLOAD 0000193e: SWAP1 0000193f: PUSH0 00001940: DUP3 00001941: PUSH0 00001942: SLOAD 00001943: SWAP2 00001944: PUSH2 0x194c 00001947: DUP4 00001948: PUSH2 0x1902 0000194b: JUMP 0000194c: JUMPDEST 0000194d: DUP1 0000194e: DUP4 0000194f: MSTORE 00001950: SWAP3 00001951: PUSH1 0x01 00001953: DUP2 00001954: AND 00001955: SWAP1 00001956: DUP2 00001957: ISZERO 00001958: PUSH2 0x19bc 0000195b: JUMPI 0000195c: POP 0000195d: PUSH1 0x01 0000195f: EQ 00001960: PUSH2 0x1972 00001963: JUMPI 00001964: JUMPDEST 00001965: PUSH2 0x1970 00001968: SWAP3 00001969: POP 0000196a: SUB 0000196b: DUP4 0000196c: PUSH2 0x185c 0000196f: JUMP 00001970: JUMPDEST 00001971: JUMP 00001972: JUMPDEST 00001973: POP 00001974: PUSH0 00001975: DUP1 00001976: DUP1 00001977: MSTORE 00001978: SWAP1 00001979: SWAP2 0000197a: PUSH0 0000197b: MLOAD 0000197c: PUSH1 0x20 0000197e: PUSH2 0x1b82 00001981: PUSH0 00001982: CODECOPY 00001983: PUSH0 00001984: MLOAD 00001985: SWAP1 00001986: PUSH0 00001987: MSTORE 00001988: JUMPDEST 00001989: DUP2 0000198a: DUP4 0000198b: LT 0000198c: PUSH2 0x19a0 0000198f: JUMPI 00001990: POP 00001991: POP 00001992: SWAP1 00001993: PUSH1 0x20 00001995: PUSH2 0x1970 00001998: SWAP3 00001999: DUP3 0000199a: ADD 0000199b: ADD 0000199c: PUSH2 0x1964 0000199f: JUMP 000019a0: JUMPDEST 000019a1: PUSH1 0x20 000019a3: SWAP2 000019a4: SWAP4 000019a5: POP 000019a6: DUP1 000019a7: PUSH1 0x01 000019a9: SWAP2 000019aa: SLOAD 000019ab: DUP4 000019ac: DUP6 000019ad: DUP10 000019ae: ADD 000019af: ADD 000019b0: MSTORE 000019b1: ADD 000019b2: SWAP2 000019b3: ADD 000019b4: SWAP1 000019b5: SWAP2 000019b6: DUP5 000019b7: SWAP3 000019b8: PUSH2 0x1988 000019bb: JUMP 000019bc: JUMPDEST 000019bd: PUSH1 0x20 000019bf: SWAP3 000019c0: POP 000019c1: PUSH2 0x1970 000019c4: SWAP5 000019c5: SWAP2 000019c6: POP 000019c7: PUSH1 0xff 000019c9: NOT 000019ca: AND 000019cb: DUP3 000019cc: DUP5 000019cd: ADD 000019ce: MSTORE 000019cf: ISZERO 000019d0: ISZERO 000019d1: PUSH1 0x05 000019d3: SHL 000019d4: DUP3 000019d5: ADD 000019d6: ADD 000019d7: PUSH2 0x1964 000019da: JUMP 000019db: JUMPDEST 000019dc: SWAP2 000019dd: SWAP1 000019de: DUP3 000019df: ADD 000019e0: DUP1 000019e1: SWAP3 000019e2: GT 000019e3: PUSH2 0x157c 000019e6: JUMPI 000019e7: JUMP 000019e8: JUMPDEST 000019e9: SWAP2 000019ea: SWAP1 000019eb: DUP3 000019ec: SUB 000019ed: SWAP2 000019ee: DUP3 000019ef: GT 000019f0: PUSH2 0x157c 000019f3: JUMPI 000019f4: JUMP 000019f5: JUMPDEST 000019f6: SWAP1 000019f7: DUP2 000019f8: PUSH1 0x20 000019fa: SWAP2 000019fb: SUB 000019fc: SLT 000019fd: PUSH2 0x04d1 00001a00: JUMPI 00001a01: MLOAD 00001a02: PUSH1 0x01 00001a04: PUSH1 0x01 00001a06: PUSH1 0xa0 00001a08: SHL 00001a09: SUB 00001a0a: DUP2 00001a0b: AND 00001a0c: DUP2 00001a0d: SUB 00001a0e: PUSH2 0x04d1 00001a11: JUMPI 00001a12: SWAP1 00001a13: JUMP 00001a14: JUMPDEST 00001a15: SWAP1 00001a16: PUSH1 0x01 00001a18: PUSH1 0x01 00001a1a: PUSH1 0xa0 00001a1c: SHL 00001a1d: SUB 00001a1e: DUP2 00001a1f: AND 00001a20: PUSH15 0x22d473030f116ddee9f6b43ac78ba3 00001a30: EQ 00001a31: PUSH2 0x1a4a 00001a34: JUMPI 00001a35: PUSH1 0x20 00001a37: MSTORE 00001a38: PUSH4 0x7f5e9f20 00001a3d: PUSH1 0x0c 00001a3f: MSTORE 00001a40: PUSH0 00001a41: MSTORE 00001a42: PUSH1 0x34 00001a44: PUSH1 0x0c 00001a46: KECCAK256 00001a47: SLOAD 00001a48: SWAP1 00001a49: JUMP 00001a4a: JUMPDEST 00001a4b: POP 00001a4c: POP 00001a4d: PUSH0 00001a4e: NOT 00001a4f: SWAP1 00001a50: JUMP 00001a51: JUMPDEST 00001a52: SWAP1 00001a53: DUP2 00001a54: PUSH1 0x20 00001a56: SWAP2 00001a57: SUB 00001a58: SLT 00001a59: PUSH2 0x04d1 00001a5c: JUMPI 00001a5d: MLOAD 00001a5e: DUP1 00001a5f: ISZERO 00001a60: ISZERO 00001a61: DUP2 00001a62: SUB 00001a63: PUSH2 0x04d1 00001a66: JUMPI 00001a67: SWAP1 00001a68: JUMP 00001a69: JUMPDEST 00001a6a: PUSH1 0x40 00001a6c: MLOAD 00001a6d: PUSH4 0x0ff3c28b 00001a72: PUSH1 0xe0 00001a74: SHL 00001a75: DUP2 00001a76: MSTORE 00001a77: PUSH32 0x00000000000000000000000005852ed6b0397f252969ec6a92b26c725bd975ff 00001a98: PUSH1 0x01 00001a9a: PUSH1 0x01 00001a9c: PUSH1 0xa0 00001a9e: SHL 00001a9f: SUB 00001aa0: AND 00001aa1: SWAP3 00001aa2: SWAP1 00001aa3: PUSH1 0x20 00001aa5: DUP2 00001aa6: PUSH1 0x04 00001aa8: DUP2 00001aa9: DUP8 00001aaa: GAS 00001aab: STATICCALL 00001aac: SWAP1 00001aad: DUP2 00001aae: ISZERO 00001aaf: PUSH2 0x1164 00001ab2: JUMPI 00001ab3: PUSH0 00001ab4: SWAP2 00001ab5: PUSH2 0x1b62 00001ab8: JUMPI 00001ab9: JUMPDEST 00001aba: POP 00001abb: ISZERO 00001abc: DUP1 00001abd: ISZERO 00001abe: PUSH2 0x1b56 00001ac1: JUMPI 00001ac2: JUMPDEST 00001ac3: PUSH2 0x1b51 00001ac6: JUMPI 00001ac7: PUSH1 0x40 00001ac9: MLOAD 00001aca: PUSH4 0x0abfa01d 00001acf: PUSH1 0xe3 00001ad1: SHL 00001ad2: DUP2 00001ad3: MSTORE 00001ad4: PUSH1 0x01 00001ad6: PUSH1 0x01 00001ad8: PUSH1 0xa0 00001ada: SHL 00001adb: SUB 00001adc: SWAP3 00001add: DUP4 00001ade: AND 00001adf: PUSH1 0x04 00001ae1: DUP3 00001ae2: ADD 00001ae3: MSTORE 00001ae4: SWAP2 00001ae5: AND 00001ae6: PUSH1 0x24 00001ae8: DUP3 00001ae9: ADD 00001aea: MSTORE 00001aeb: ADDRESS 00001aec: PUSH1 0x44 00001aee: DUP3 00001aef: ADD 00001af0: MSTORE 00001af1: SWAP1 00001af2: PUSH1 0x20 00001af4: SWAP1 00001af5: DUP3 00001af6: SWAP1 00001af7: PUSH1 0x64 00001af9: SWAP1 00001afa: DUP3 00001afb: SWAP1 00001afc: GAS 00001afd: STATICCALL 00001afe: SWAP1 00001aff: DUP2 00001b00: ISZERO 00001b01: PUSH2 0x1164 00001b04: JUMPI 00001b05: PUSH0 00001b06: SWAP2 00001b07: PUSH2 0x1b22 00001b0a: JUMPI 00001b0b: JUMPDEST 00001b0c: POP 00001b0d: ISZERO 00001b0e: PUSH2 0x1b13 00001b11: JUMPI 00001b12: JUMP 00001b13: JUMPDEST 00001b14: PUSH4 0x1e8272b7 00001b19: PUSH1 0xe1 00001b1b: SHL 00001b1c: PUSH0 00001b1d: MSTORE 00001b1e: PUSH1 0x04 00001b20: PUSH0 00001b21: REVERT 00001b22: JUMPDEST 00001b23: PUSH2 0x1b44 00001b26: SWAP2 00001b27: POP 00001b28: PUSH1 0x20 00001b2a: RETURNDATASIZE 00001b2b: PUSH1 0x20 00001b2d: GT 00001b2e: PUSH2 0x1b4a 00001b31: JUMPI 00001b32: JUMPDEST 00001b33: PUSH2 0x1b3c 00001b36: DUP2 00001b37: DUP4 00001b38: PUSH2 0x185c 00001b3b: JUMP 00001b3c: JUMPDEST 00001b3d: DUP2 00001b3e: ADD 00001b3f: SWAP1 00001b40: PUSH2 0x1a51 00001b43: JUMP 00001b44: JUMPDEST 00001b45: PUSH0 00001b46: PUSH2 0x1b0b 00001b49: JUMP 00001b4a: JUMPDEST 00001b4b: POP 00001b4c: RETURNDATASIZE 00001b4d: PUSH2 0x1b32 00001b50: JUMP 00001b51: JUMPDEST 00001b52: POP 00001b53: POP 00001b54: POP 00001b55: JUMP 00001b56: JUMPDEST 00001b57: POP 00001b58: PUSH1 0xff 00001b5a: PUSH1 0x09 00001b5c: SLOAD 00001b5d: AND 00001b5e: PUSH2 0x1ac2 00001b61: JUMP 00001b62: JUMPDEST 00001b63: PUSH2 0x1b7b 00001b66: SWAP2 00001b67: POP 00001b68: PUSH1 0x20 00001b6a: RETURNDATASIZE 00001b6b: PUSH1 0x20 00001b6d: GT 00001b6e: PUSH2 0x1b4a 00001b71: JUMPI 00001b72: PUSH2 0x1b3c 00001b75: DUP2 00001b76: DUP4 00001b77: PUSH2 0x185c 00001b7a: JUMP 00001b7b: JUMPDEST 00001b7c: PUSH0 00001b7d: PUSH2 0x1ab9 00001b80: JUMP 00001b81: INVALID 00001b82: UNKNOWN(0x29) 00001b83: UNKNOWN(0x0D) 00001b84: UNKNOWN(0xEC) 00001b85: UNKNOWN(0xD9) 00001b86: SLOAD 00001b87: DUP12 00001b88: PUSH3 0xa8d603 00001b8c: GASLIMIT 00001b8d: UNKNOWN(0xA9) 00001b8e: DUP9 00001b8f: CODESIZE 00001b90: PUSH16 0xc84ba6bc95484008f6362f93160ef3e5 00001ba1: PUSH4 0xb10e2d52 00001ba6: PUSH23 0x12073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2 00001bbe: UNKNOWN(0xB7) 00001bbf: STATICCALL 00001bc0: UNKNOWN(0x0C) 00001bc1: UNKNOWN(0xF6) 00001bc2: LOG2 00001bc3: PUSH5 0x6970667358 00001bc9: UNKNOWN(0x22) 00001bca: SLT 00001bcb: KECCAK256 00001bcc: UNKNOWN(0xD9) 00001bcd: UNKNOWN(0xAD) 00001bce: CALLDATASIZE 00001bcf: SWAP14 00001bd0: UNKNOWN(0xE1) 00001bd1: PUSH9 0x77190a1a2d44730256 00001bdb: UNKNOWN(0xD4) 00001bdc: SIGNEXTEND 00001bdd: DUP3 00001bde: SWAP16 00001bdf: UNKNOWN(0xEE) 00001be0: UNKNOWN(0xC8) 00001be1: DUP15 00001be2: UNKNOWN(0xAD) 00001be3: CALL 00001be4: UNKNOWN(0xCF) 00001be5: BLOBHASH 00001be6: UNKNOWN(0xA8) 00001be7: UNKNOWN(0x4C) 00001be8: UNKNOWN(0x25) 00001be9: UNKNOWN(0x21) 00001bea: GT 00001beb: UNKNOWN(0xC3) 00001bec: PUSH5 0x736f6c6343 00001bf2: STOP 00001bf3: ADDMOD 00001bf4: CLZ 00001bf5: STOP 00001bf6: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0xa8cf0de56657db1625a5113ab49dd7c564ac012b75d1e3bbe9f9531242b1c5fb
call_targets:
0x742fd09cbbeb1ec4e3d6404dfc959a324deb50e6
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xa8cf0de56657db1625a5113ab49dd7c564ac012b75d1e3bbe9f9531242b1c5fb",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x742fd09cbbeb1ec4e3d6404dfc959a324deb50e6"
],
"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": "0x0716cd11",
"selector": "0x0716cd11",
"calldata_variants": [
"0x0716cd11",
"0x0716cd110000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x095ea7b3",
"selector": "0x095ea7b3",
"calldata_variants": [
"0x095ea7b3",
"0x095ea7b30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x150b7a02",
"selector": "0x150b7a02",
"calldata_variants": [
"0x150b7a02",
"0x150b7a020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1803e284",
"selector": "0x1803e284",
"calldata_variants": [
"0x1803e284",
"0x1803e2840000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x18160ddd",
"selector": "0x18160ddd",
"calldata_variants": [
"0x18160ddd",
"0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x19d6150d",
"selector": "0x19d6150d",
"calldata_variants": [
"0x19d6150d",
"0x19d6150d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1db52755",
"selector": "0x1db52755",
"calldata_variants": [
"0x1db52755",
"0x1db527550000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 770,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4327,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 5358,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 5,
"guards_detected": [],
"untrusted_call_count": 5
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0xa8cf0de56657db1625a5113ab49dd7c564ac012b75d1e3bbe9f9531242b1c5fb
call_targets:
0x742fd09cbbeb1ec4e3d6404dfc959a324deb50e6
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xa8cf0de56657db1625a5113ab49dd7c564ac012b75d1e3bbe9f9531242b1c5fb",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x742fd09cbbeb1ec4e3d6404dfc959a324deb50e6"
],
"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": "0x0716cd11",
"selector": "0x0716cd11",
"calldata_variants": [
"0x0716cd11",
"0x0716cd110000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x095ea7b3",
"selector": "0x095ea7b3",
"calldata_variants": [
"0x095ea7b3",
"0x095ea7b30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x150b7a02",
"selector": "0x150b7a02",
"calldata_variants": [
"0x150b7a02",
"0x150b7a020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1803e284",
"selector": "0x1803e284",
"calldata_variants": [
"0x1803e284",
"0x1803e2840000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x18160ddd",
"selector": "0x18160ddd",
"calldata_variants": [
"0x18160ddd",
"0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x19d6150d",
"selector": "0x19d6150d",
"calldata_variants": [
"0x19d6150d",
"0x19d6150d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1db52755",
"selector": "0x1db52755",
"calldata_variants": [
"0x1db52755",
"0x1db527550000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 770,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4327,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 5358,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 5,
"guards_detected": []
}
|
| medium | other | detector | CREATE/CREATE2 reachable | 45 | no | no |
viewtrace_id: 0x8bddd5aaee4f784bf9ee20ca1b5f1073ab2a1094cd8a3fbe03fba725853f49b9
validation_json{
"sink": "CREATE",
"errors": 0,
"status": "unknown",
"attempts": 32,
"trace_id": "0x8bddd5aaee4f784bf9ee20ca1b5f1073ab2a1094cd8a3fbe03fba725853f49b9",
"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": "0x06fdde03",
"selector": "0x06fdde03",
"calldata_variants": [
"0x06fdde03",
"0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x0716cd11",
"selector": "0x0716cd11",
"calldata_variants": [
"0x0716cd11",
"0x0716cd110000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x095ea7b3",
"selector": "0x095ea7b3",
"calldata_variants": [
"0x095ea7b3",
"0x095ea7b30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x150b7a02",
"selector": "0x150b7a02",
"calldata_variants": [
"0x150b7a02",
"0x150b7a020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1803e284",
"selector": "0x1803e284",
"calldata_variants": [
"0x1803e284",
"0x1803e2840000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x18160ddd",
"selector": "0x18160ddd",
"calldata_variants": [
"0x18160ddd",
"0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x19d6150d",
"selector": "0x19d6150d",
"calldata_variants": [
"0x19d6150d",
"0x19d6150d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1db52755",
"selector": "0x1db52755",
"calldata_variants": [
"0x1db52755",
"0x1db527550000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"create_count": 1,
"create2_count": 0
}
|