019b477e-cee6-7392-ae47-dd57a94abaac
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 |
|---|---|---|---|---|
| 27285 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 27286 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 70678 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 70679 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 70680 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 70681 | 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: PUSH2 0x00c0 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x9852595c 00000019: GT 0000001a: PUSH2 0x0074 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xce7c2ac2 00000024: GT 00000025: PUSH2 0x004e 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xce7c2ac2 0000002f: EQ 00000030: PUSH2 0x0242 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xd79779b2 0000003a: EQ 0000003b: PUSH2 0x0278 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xe33b7de3 00000045: EQ 00000046: PUSH2 0x02ae 00000049: JUMPI 0000004a: PUSH1 0x00 0000004c: DUP1 0000004d: REVERT 0000004e: JUMPDEST 0000004f: DUP1 00000050: PUSH4 0x9852595c 00000055: EQ 00000056: PUSH2 0x01cc 00000059: JUMPI 0000005a: DUP1 0000005b: PUSH4 0xa3f8eace 00000060: EQ 00000061: PUSH2 0x0202 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0xc45ac050 0000006b: EQ 0000006c: PUSH2 0x0222 0000006f: JUMPI 00000070: PUSH1 0x00 00000072: DUP1 00000073: REVERT 00000074: JUMPDEST 00000075: DUP1 00000076: PUSH4 0x406072a9 0000007b: GT 0000007c: PUSH2 0x00a5 0000007f: JUMPI 00000080: DUP1 00000081: PUSH4 0x406072a9 00000086: EQ 00000087: PUSH2 0x0154 0000008a: JUMPI 0000008b: DUP1 0000008c: PUSH4 0x48b75044 00000091: EQ 00000092: PUSH2 0x0174 00000095: JUMPI 00000096: DUP1 00000097: PUSH4 0x8b83209b 0000009c: EQ 0000009d: PUSH2 0x0194 000000a0: JUMPI 000000a1: PUSH1 0x00 000000a3: DUP1 000000a4: REVERT 000000a5: JUMPDEST 000000a6: DUP1 000000a7: PUSH4 0x19165587 000000ac: EQ 000000ad: PUSH2 0x010e 000000b0: JUMPI 000000b1: DUP1 000000b2: PUSH4 0x3a98ef39 000000b7: EQ 000000b8: PUSH2 0x0130 000000bb: JUMPI 000000bc: PUSH1 0x00 000000be: DUP1 000000bf: REVERT 000000c0: JUMPDEST 000000c1: CALLDATASIZE 000000c2: PUSH2 0x0109 000000c5: JUMPI 000000c6: PUSH32 0x6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be770 000000e7: CALLER 000000e8: PUSH1 0x40 000000ea: DUP1 000000eb: MLOAD 000000ec: PUSH1 0x01 000000ee: PUSH1 0x01 000000f0: PUSH1 0xa0 000000f2: SHL 000000f3: SUB 000000f4: SWAP1 000000f5: SWAP3 000000f6: AND 000000f7: DUP3 000000f8: MSTORE 000000f9: CALLVALUE 000000fa: PUSH1 0x20 000000fc: DUP4 000000fd: ADD 000000fe: MSTORE 000000ff: ADD 00000100: PUSH1 0x40 00000102: MLOAD 00000103: DUP1 00000104: SWAP2 00000105: SUB 00000106: SWAP1 00000107: LOG1 00000108: STOP 00000109: JUMPDEST 0000010a: PUSH1 0x00 0000010c: DUP1 0000010d: REVERT 0000010e: JUMPDEST 0000010f: CALLVALUE 00000110: DUP1 00000111: ISZERO 00000112: PUSH2 0x011a 00000115: JUMPI 00000116: PUSH1 0x00 00000118: DUP1 00000119: REVERT 0000011a: JUMPDEST 0000011b: POP 0000011c: PUSH2 0x012e 0000011f: PUSH2 0x0129 00000122: CALLDATASIZE 00000123: PUSH1 0x04 00000125: PUSH2 0x0af1 00000128: JUMP 00000129: JUMPDEST 0000012a: PUSH2 0x02c3 0000012d: JUMP 0000012e: JUMPDEST 0000012f: STOP 00000130: JUMPDEST 00000131: CALLVALUE 00000132: DUP1 00000133: ISZERO 00000134: PUSH2 0x013c 00000137: JUMPI 00000138: PUSH1 0x00 0000013a: DUP1 0000013b: REVERT 0000013c: JUMPDEST 0000013d: POP 0000013e: PUSH1 0x00 00000140: SLOAD 00000141: JUMPDEST 00000142: PUSH1 0x40 00000144: MLOAD 00000145: SWAP1 00000146: DUP2 00000147: MSTORE 00000148: PUSH1 0x20 0000014a: ADD 0000014b: JUMPDEST 0000014c: PUSH1 0x40 0000014e: MLOAD 0000014f: DUP1 00000150: SWAP2 00000151: SUB 00000152: SWAP1 00000153: RETURN 00000154: JUMPDEST 00000155: CALLVALUE 00000156: DUP1 00000157: ISZERO 00000158: PUSH2 0x0160 0000015b: JUMPI 0000015c: PUSH1 0x00 0000015e: DUP1 0000015f: REVERT 00000160: JUMPDEST 00000161: POP 00000162: PUSH2 0x0141 00000165: PUSH2 0x016f 00000168: CALLDATASIZE 00000169: PUSH1 0x04 0000016b: PUSH2 0x0b0e 0000016e: JUMP 0000016f: JUMPDEST 00000170: PUSH2 0x0432 00000173: JUMP 00000174: JUMPDEST 00000175: CALLVALUE 00000176: DUP1 00000177: ISZERO 00000178: PUSH2 0x0180 0000017b: JUMPI 0000017c: PUSH1 0x00 0000017e: DUP1 0000017f: REVERT 00000180: JUMPDEST 00000181: POP 00000182: PUSH2 0x012e 00000185: PUSH2 0x018f 00000188: CALLDATASIZE 00000189: PUSH1 0x04 0000018b: PUSH2 0x0b0e 0000018e: JUMP 0000018f: JUMPDEST 00000190: PUSH2 0x045f 00000193: JUMP 00000194: JUMPDEST 00000195: CALLVALUE 00000196: DUP1 00000197: ISZERO 00000198: PUSH2 0x01a0 0000019b: JUMPI 0000019c: PUSH1 0x00 0000019e: DUP1 0000019f: REVERT 000001a0: JUMPDEST 000001a1: POP 000001a2: PUSH2 0x01b4 000001a5: PUSH2 0x01af 000001a8: CALLDATASIZE 000001a9: PUSH1 0x04 000001ab: PUSH2 0x0b47 000001ae: JUMP 000001af: JUMPDEST 000001b0: PUSH2 0x05f3 000001b3: JUMP 000001b4: JUMPDEST 000001b5: PUSH1 0x40 000001b7: MLOAD 000001b8: PUSH1 0x01 000001ba: PUSH1 0x01 000001bc: PUSH1 0xa0 000001be: SHL 000001bf: SUB 000001c0: SWAP1 000001c1: SWAP2 000001c2: AND 000001c3: DUP2 000001c4: MSTORE 000001c5: PUSH1 0x20 000001c7: ADD 000001c8: PUSH2 0x014b 000001cb: JUMP 000001cc: JUMPDEST 000001cd: CALLVALUE 000001ce: DUP1 000001cf: ISZERO 000001d0: PUSH2 0x01d8 000001d3: JUMPI 000001d4: PUSH1 0x00 000001d6: DUP1 000001d7: REVERT 000001d8: JUMPDEST 000001d9: POP 000001da: PUSH2 0x0141 000001dd: PUSH2 0x01e7 000001e0: CALLDATASIZE 000001e1: PUSH1 0x04 000001e3: PUSH2 0x0af1 000001e6: JUMP 000001e7: JUMPDEST 000001e8: PUSH1 0x01 000001ea: PUSH1 0x01 000001ec: PUSH1 0xa0 000001ee: SHL 000001ef: SUB 000001f0: AND 000001f1: PUSH1 0x00 000001f3: SWAP1 000001f4: DUP2 000001f5: MSTORE 000001f6: PUSH1 0x03 000001f8: PUSH1 0x20 000001fa: MSTORE 000001fb: PUSH1 0x40 000001fd: SWAP1 000001fe: KECCAK256 000001ff: SLOAD 00000200: SWAP1 00000201: JUMP 00000202: JUMPDEST 00000203: CALLVALUE 00000204: DUP1 00000205: ISZERO 00000206: PUSH2 0x020e 00000209: JUMPI 0000020a: PUSH1 0x00 0000020c: DUP1 0000020d: REVERT 0000020e: JUMPDEST 0000020f: POP 00000210: PUSH2 0x0141 00000213: PUSH2 0x021d 00000216: CALLDATASIZE 00000217: PUSH1 0x04 00000219: PUSH2 0x0af1 0000021c: JUMP 0000021d: JUMPDEST 0000021e: PUSH2 0x0623 00000221: JUMP 00000222: JUMPDEST 00000223: CALLVALUE 00000224: DUP1 00000225: ISZERO 00000226: PUSH2 0x022e 00000229: JUMPI 0000022a: PUSH1 0x00 0000022c: DUP1 0000022d: REVERT 0000022e: JUMPDEST 0000022f: POP 00000230: PUSH2 0x0141 00000233: PUSH2 0x023d 00000236: CALLDATASIZE 00000237: PUSH1 0x04 00000239: PUSH2 0x0b0e 0000023c: JUMP 0000023d: JUMPDEST 0000023e: PUSH2 0x066b 00000241: JUMP 00000242: JUMPDEST 00000243: CALLVALUE 00000244: DUP1 00000245: ISZERO 00000246: PUSH2 0x024e 00000249: JUMPI 0000024a: PUSH1 0x00 0000024c: DUP1 0000024d: REVERT 0000024e: JUMPDEST 0000024f: POP 00000250: PUSH2 0x0141 00000253: PUSH2 0x025d 00000256: CALLDATASIZE 00000257: PUSH1 0x04 00000259: PUSH2 0x0af1 0000025c: JUMP 0000025d: JUMPDEST 0000025e: PUSH1 0x01 00000260: PUSH1 0x01 00000262: PUSH1 0xa0 00000264: SHL 00000265: SUB 00000266: AND 00000267: PUSH1 0x00 00000269: SWAP1 0000026a: DUP2 0000026b: MSTORE 0000026c: PUSH1 0x02 0000026e: PUSH1 0x20 00000270: MSTORE 00000271: PUSH1 0x40 00000273: SWAP1 00000274: KECCAK256 00000275: SLOAD 00000276: SWAP1 00000277: JUMP 00000278: JUMPDEST 00000279: CALLVALUE 0000027a: DUP1 0000027b: ISZERO 0000027c: PUSH2 0x0284 0000027f: JUMPI 00000280: PUSH1 0x00 00000282: DUP1 00000283: REVERT 00000284: JUMPDEST 00000285: POP 00000286: PUSH2 0x0141 00000289: PUSH2 0x0293 0000028c: CALLDATASIZE 0000028d: PUSH1 0x04 0000028f: PUSH2 0x0af1 00000292: JUMP 00000293: JUMPDEST 00000294: PUSH1 0x01 00000296: PUSH1 0x01 00000298: PUSH1 0xa0 0000029a: SHL 0000029b: SUB 0000029c: AND 0000029d: PUSH1 0x00 0000029f: SWAP1 000002a0: DUP2 000002a1: MSTORE 000002a2: PUSH1 0x05 000002a4: PUSH1 0x20 000002a6: MSTORE 000002a7: PUSH1 0x40 000002a9: SWAP1 000002aa: KECCAK256 000002ab: SLOAD 000002ac: SWAP1 000002ad: JUMP 000002ae: JUMPDEST 000002af: CALLVALUE 000002b0: DUP1 000002b1: ISZERO 000002b2: PUSH2 0x02ba 000002b5: JUMPI 000002b6: PUSH1 0x00 000002b8: DUP1 000002b9: REVERT 000002ba: JUMPDEST 000002bb: POP 000002bc: PUSH1 0x01 000002be: SLOAD 000002bf: PUSH2 0x0141 000002c2: JUMP 000002c3: JUMPDEST 000002c4: PUSH1 0x01 000002c6: PUSH1 0x01 000002c8: PUSH1 0xa0 000002ca: SHL 000002cb: SUB 000002cc: DUP2 000002cd: AND 000002ce: PUSH1 0x00 000002d0: SWAP1 000002d1: DUP2 000002d2: MSTORE 000002d3: PUSH1 0x02 000002d5: PUSH1 0x20 000002d7: MSTORE 000002d8: PUSH1 0x40 000002da: SWAP1 000002db: KECCAK256 000002dc: SLOAD 000002dd: PUSH2 0x033c 000002e0: JUMPI 000002e1: PUSH1 0x40 000002e3: MLOAD 000002e4: PUSH3 0x461bcd 000002e8: PUSH1 0xe5 000002ea: SHL 000002eb: DUP2 000002ec: MSTORE 000002ed: PUSH1 0x20 000002ef: PUSH1 0x04 000002f1: DUP3 000002f2: ADD 000002f3: MSTORE 000002f4: PUSH1 0x26 000002f6: PUSH1 0x24 000002f8: DUP3 000002f9: ADD 000002fa: MSTORE 000002fb: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e7420686173206e6f20 0000031c: PUSH1 0x44 0000031e: DUP3 0000031f: ADD 00000320: MSTORE 00000321: PUSH6 0x736861726573 00000328: PUSH1 0xd0 0000032a: SHL 0000032b: PUSH1 0x64 0000032d: DUP3 0000032e: ADD 0000032f: MSTORE 00000330: PUSH1 0x84 00000332: ADD 00000333: JUMPDEST 00000334: PUSH1 0x40 00000336: MLOAD 00000337: DUP1 00000338: SWAP2 00000339: SUB 0000033a: SWAP1 0000033b: REVERT 0000033c: JUMPDEST 0000033d: PUSH1 0x00 0000033f: PUSH2 0x0347 00000342: DUP3 00000343: PUSH2 0x0623 00000346: JUMP 00000347: JUMPDEST 00000348: SWAP1 00000349: POP 0000034a: DUP1 0000034b: PUSH1 0x00 0000034d: SUB 0000034e: PUSH2 0x03ad 00000351: JUMPI 00000352: PUSH1 0x40 00000354: MLOAD 00000355: PUSH3 0x461bcd 00000359: PUSH1 0xe5 0000035b: SHL 0000035c: DUP2 0000035d: MSTORE 0000035e: PUSH1 0x20 00000360: PUSH1 0x04 00000362: DUP3 00000363: ADD 00000364: MSTORE 00000365: PUSH1 0x2b 00000367: PUSH1 0x24 00000369: DUP3 0000036a: ADD 0000036b: MSTORE 0000036c: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e74206973206e6f7420 0000038d: PUSH1 0x44 0000038f: DUP3 00000390: ADD 00000391: MSTORE 00000392: PUSH11 0x191d59481c185e5b595b9d 0000039e: PUSH1 0xaa 000003a0: SHL 000003a1: PUSH1 0x64 000003a3: DUP3 000003a4: ADD 000003a5: MSTORE 000003a6: PUSH1 0x84 000003a8: ADD 000003a9: PUSH2 0x0333 000003ac: JUMP 000003ad: JUMPDEST 000003ae: DUP1 000003af: PUSH1 0x01 000003b1: PUSH1 0x00 000003b3: DUP3 000003b4: DUP3 000003b5: SLOAD 000003b6: PUSH2 0x03bf 000003b9: SWAP2 000003ba: SWAP1 000003bb: PUSH2 0x0b76 000003be: JUMP 000003bf: JUMPDEST 000003c0: SWAP1 000003c1: SWAP2 000003c2: SSTORE 000003c3: POP 000003c4: POP 000003c5: PUSH1 0x01 000003c7: PUSH1 0x01 000003c9: PUSH1 0xa0 000003cb: SHL 000003cc: SUB 000003cd: DUP3 000003ce: AND 000003cf: PUSH1 0x00 000003d1: SWAP1 000003d2: DUP2 000003d3: MSTORE 000003d4: PUSH1 0x03 000003d6: PUSH1 0x20 000003d8: MSTORE 000003d9: PUSH1 0x40 000003db: SWAP1 000003dc: KECCAK256 000003dd: DUP1 000003de: SLOAD 000003df: DUP3 000003e0: ADD 000003e1: SWAP1 000003e2: SSTORE 000003e3: PUSH2 0x03ec 000003e6: DUP3 000003e7: DUP3 000003e8: PUSH2 0x0711 000003eb: JUMP 000003ec: JUMPDEST 000003ed: PUSH1 0x40 000003ef: DUP1 000003f0: MLOAD 000003f1: PUSH1 0x01 000003f3: PUSH1 0x01 000003f5: PUSH1 0xa0 000003f7: SHL 000003f8: SUB 000003f9: DUP5 000003fa: AND 000003fb: DUP2 000003fc: MSTORE 000003fd: PUSH1 0x20 000003ff: DUP2 00000400: ADD 00000401: DUP4 00000402: SWAP1 00000403: MSTORE 00000404: PUSH32 0xdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b056 00000425: SWAP2 00000426: ADD 00000427: PUSH1 0x40 00000429: MLOAD 0000042a: DUP1 0000042b: SWAP2 0000042c: SUB 0000042d: SWAP1 0000042e: LOG1 0000042f: POP 00000430: POP 00000431: JUMP 00000432: JUMPDEST 00000433: PUSH1 0x01 00000435: PUSH1 0x01 00000437: PUSH1 0xa0 00000439: SHL 0000043a: SUB 0000043b: DUP1 0000043c: DUP4 0000043d: AND 0000043e: PUSH1 0x00 00000440: SWAP1 00000441: DUP2 00000442: MSTORE 00000443: PUSH1 0x06 00000445: PUSH1 0x20 00000447: SWAP1 00000448: DUP2 00000449: MSTORE 0000044a: PUSH1 0x40 0000044c: DUP1 0000044d: DUP4 0000044e: KECCAK256 0000044f: SWAP4 00000450: DUP6 00000451: AND 00000452: DUP4 00000453: MSTORE 00000454: SWAP3 00000455: SWAP1 00000456: MSTORE 00000457: KECCAK256 00000458: SLOAD 00000459: JUMPDEST 0000045a: SWAP3 0000045b: SWAP2 0000045c: POP 0000045d: POP 0000045e: JUMP 0000045f: JUMPDEST 00000460: PUSH1 0x01 00000462: PUSH1 0x01 00000464: PUSH1 0xa0 00000466: SHL 00000467: SUB 00000468: DUP2 00000469: AND 0000046a: PUSH1 0x00 0000046c: SWAP1 0000046d: DUP2 0000046e: MSTORE 0000046f: PUSH1 0x02 00000471: PUSH1 0x20 00000473: MSTORE 00000474: PUSH1 0x40 00000476: SWAP1 00000477: KECCAK256 00000478: SLOAD 00000479: PUSH2 0x04d3 0000047c: JUMPI 0000047d: PUSH1 0x40 0000047f: MLOAD 00000480: PUSH3 0x461bcd 00000484: PUSH1 0xe5 00000486: SHL 00000487: DUP2 00000488: MSTORE 00000489: PUSH1 0x20 0000048b: PUSH1 0x04 0000048d: DUP3 0000048e: ADD 0000048f: MSTORE 00000490: PUSH1 0x26 00000492: PUSH1 0x24 00000494: DUP3 00000495: ADD 00000496: MSTORE 00000497: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e7420686173206e6f20 000004b8: PUSH1 0x44 000004ba: DUP3 000004bb: ADD 000004bc: MSTORE 000004bd: PUSH6 0x736861726573 000004c4: PUSH1 0xd0 000004c6: SHL 000004c7: PUSH1 0x64 000004c9: DUP3 000004ca: ADD 000004cb: MSTORE 000004cc: PUSH1 0x84 000004ce: ADD 000004cf: PUSH2 0x0333 000004d2: JUMP 000004d3: JUMPDEST 000004d4: PUSH1 0x00 000004d6: PUSH2 0x04df 000004d9: DUP4 000004da: DUP4 000004db: PUSH2 0x066b 000004de: JUMP 000004df: JUMPDEST 000004e0: SWAP1 000004e1: POP 000004e2: DUP1 000004e3: PUSH1 0x00 000004e5: SUB 000004e6: PUSH2 0x0545 000004e9: JUMPI 000004ea: PUSH1 0x40 000004ec: MLOAD 000004ed: PUSH3 0x461bcd 000004f1: PUSH1 0xe5 000004f3: SHL 000004f4: DUP2 000004f5: MSTORE 000004f6: PUSH1 0x20 000004f8: PUSH1 0x04 000004fa: DUP3 000004fb: ADD 000004fc: MSTORE 000004fd: PUSH1 0x2b 000004ff: PUSH1 0x24 00000501: DUP3 00000502: ADD 00000503: MSTORE 00000504: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e74206973206e6f7420 00000525: PUSH1 0x44 00000527: DUP3 00000528: ADD 00000529: MSTORE 0000052a: PUSH11 0x191d59481c185e5b595b9d 00000536: PUSH1 0xaa 00000538: SHL 00000539: PUSH1 0x64 0000053b: DUP3 0000053c: ADD 0000053d: MSTORE 0000053e: PUSH1 0x84 00000540: ADD 00000541: PUSH2 0x0333 00000544: JUMP 00000545: JUMPDEST 00000546: PUSH1 0x01 00000548: PUSH1 0x01 0000054a: PUSH1 0xa0 0000054c: SHL 0000054d: SUB 0000054e: DUP4 0000054f: AND 00000550: PUSH1 0x00 00000552: SWAP1 00000553: DUP2 00000554: MSTORE 00000555: PUSH1 0x05 00000557: PUSH1 0x20 00000559: MSTORE 0000055a: PUSH1 0x40 0000055c: DUP2 0000055d: KECCAK256 0000055e: DUP1 0000055f: SLOAD 00000560: DUP4 00000561: SWAP3 00000562: SWAP1 00000563: PUSH2 0x056d 00000566: SWAP1 00000567: DUP5 00000568: SWAP1 00000569: PUSH2 0x0b76 0000056c: JUMP 0000056d: JUMPDEST 0000056e: SWAP1 0000056f: SWAP2 00000570: SSTORE 00000571: POP 00000572: POP 00000573: PUSH1 0x01 00000575: PUSH1 0x01 00000577: PUSH1 0xa0 00000579: SHL 0000057a: SUB 0000057b: DUP1 0000057c: DUP5 0000057d: AND 0000057e: PUSH1 0x00 00000580: SWAP1 00000581: DUP2 00000582: MSTORE 00000583: PUSH1 0x06 00000585: PUSH1 0x20 00000587: SWAP1 00000588: DUP2 00000589: MSTORE 0000058a: PUSH1 0x40 0000058c: DUP1 0000058d: DUP4 0000058e: KECCAK256 0000058f: SWAP4 00000590: DUP7 00000591: AND 00000592: DUP4 00000593: MSTORE 00000594: SWAP3 00000595: SWAP1 00000596: MSTORE 00000597: KECCAK256 00000598: DUP1 00000599: SLOAD 0000059a: DUP3 0000059b: ADD 0000059c: SWAP1 0000059d: SSTORE 0000059e: PUSH2 0x05a8 000005a1: DUP4 000005a2: DUP4 000005a3: DUP4 000005a4: PUSH2 0x082f 000005a7: JUMP 000005a8: JUMPDEST 000005a9: PUSH1 0x40 000005ab: DUP1 000005ac: MLOAD 000005ad: PUSH1 0x01 000005af: PUSH1 0x01 000005b1: PUSH1 0xa0 000005b3: SHL 000005b4: SUB 000005b5: DUP5 000005b6: DUP2 000005b7: AND 000005b8: DUP3 000005b9: MSTORE 000005ba: PUSH1 0x20 000005bc: DUP3 000005bd: ADD 000005be: DUP5 000005bf: SWAP1 000005c0: MSTORE 000005c1: DUP6 000005c2: AND 000005c3: SWAP2 000005c4: PUSH32 0x3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a 000005e5: SWAP2 000005e6: ADD 000005e7: PUSH1 0x40 000005e9: MLOAD 000005ea: DUP1 000005eb: SWAP2 000005ec: SUB 000005ed: SWAP1 000005ee: LOG2 000005ef: POP 000005f0: POP 000005f1: POP 000005f2: JUMP 000005f3: JUMPDEST 000005f4: PUSH1 0x00 000005f6: PUSH1 0x04 000005f8: DUP3 000005f9: DUP2 000005fa: SLOAD 000005fb: DUP2 000005fc: LT 000005fd: PUSH2 0x0608 00000600: JUMPI 00000601: PUSH2 0x0608 00000604: PUSH2 0x0b89 00000607: JUMP 00000608: JUMPDEST 00000609: PUSH1 0x00 0000060b: SWAP2 0000060c: DUP3 0000060d: MSTORE 0000060e: PUSH1 0x20 00000610: SWAP1 00000611: SWAP2 00000612: KECCAK256 00000613: ADD 00000614: SLOAD 00000615: PUSH1 0x01 00000617: PUSH1 0x01 00000619: PUSH1 0xa0 0000061b: SHL 0000061c: SUB 0000061d: AND 0000061e: SWAP3 0000061f: SWAP2 00000620: POP 00000621: POP 00000622: JUMP 00000623: JUMPDEST 00000624: PUSH1 0x00 00000626: DUP1 00000627: PUSH2 0x062f 0000062a: PUSH1 0x01 0000062c: SLOAD 0000062d: SWAP1 0000062e: JUMP 0000062f: JUMPDEST 00000630: PUSH2 0x0639 00000633: SWAP1 00000634: SELFBALANCE 00000635: PUSH2 0x0b76 00000638: JUMP 00000639: JUMPDEST 0000063a: SWAP1 0000063b: POP 0000063c: PUSH2 0x0664 0000063f: DUP4 00000640: DUP3 00000641: PUSH2 0x065f 00000644: DUP7 00000645: PUSH1 0x01 00000647: PUSH1 0x01 00000649: PUSH1 0xa0 0000064b: SHL 0000064c: SUB 0000064d: AND 0000064e: PUSH1 0x00 00000650: SWAP1 00000651: DUP2 00000652: MSTORE 00000653: PUSH1 0x03 00000655: PUSH1 0x20 00000657: MSTORE 00000658: PUSH1 0x40 0000065a: SWAP1 0000065b: KECCAK256 0000065c: SLOAD 0000065d: SWAP1 0000065e: JUMP 0000065f: JUMPDEST 00000660: PUSH2 0x0896 00000663: JUMP 00000664: JUMPDEST 00000665: SWAP4 00000666: SWAP3 00000667: POP 00000668: POP 00000669: POP 0000066a: JUMP 0000066b: JUMPDEST 0000066c: PUSH1 0x01 0000066e: PUSH1 0x01 00000670: PUSH1 0xa0 00000672: SHL 00000673: SUB 00000674: DUP3 00000675: AND 00000676: PUSH1 0x00 00000678: SWAP1 00000679: DUP2 0000067a: MSTORE 0000067b: PUSH1 0x05 0000067d: PUSH1 0x20 0000067f: MSTORE 00000680: PUSH1 0x40 00000682: DUP2 00000683: KECCAK256 00000684: SLOAD 00000685: DUP2 00000686: SWAP1 00000687: PUSH1 0x40 00000689: MLOAD 0000068a: PUSH4 0x70a08231 0000068f: PUSH1 0xe0 00000691: SHL 00000692: DUP2 00000693: MSTORE 00000694: ADDRESS 00000695: PUSH1 0x04 00000697: DUP3 00000698: ADD 00000699: MSTORE 0000069a: PUSH1 0x01 0000069c: PUSH1 0x01 0000069e: PUSH1 0xa0 000006a0: SHL 000006a1: SUB 000006a2: DUP7 000006a3: AND 000006a4: SWAP1 000006a5: PUSH4 0x70a08231 000006aa: SWAP1 000006ab: PUSH1 0x24 000006ad: ADD 000006ae: PUSH1 0x20 000006b0: PUSH1 0x40 000006b2: MLOAD 000006b3: DUP1 000006b4: DUP4 000006b5: SUB 000006b6: DUP2 000006b7: DUP7 000006b8: GAS 000006b9: STATICCALL 000006ba: ISZERO 000006bb: DUP1 000006bc: ISZERO 000006bd: PUSH2 0x06ca 000006c0: JUMPI 000006c1: RETURNDATASIZE 000006c2: PUSH1 0x00 000006c4: DUP1 000006c5: RETURNDATACOPY 000006c6: RETURNDATASIZE 000006c7: PUSH1 0x00 000006c9: REVERT 000006ca: JUMPDEST 000006cb: POP 000006cc: POP 000006cd: POP 000006ce: POP 000006cf: PUSH1 0x40 000006d1: MLOAD 000006d2: RETURNDATASIZE 000006d3: PUSH1 0x1f 000006d5: NOT 000006d6: PUSH1 0x1f 000006d8: DUP3 000006d9: ADD 000006da: AND 000006db: DUP3 000006dc: ADD 000006dd: DUP1 000006de: PUSH1 0x40 000006e0: MSTORE 000006e1: POP 000006e2: DUP2 000006e3: ADD 000006e4: SWAP1 000006e5: PUSH2 0x06ee 000006e8: SWAP2 000006e9: SWAP1 000006ea: PUSH2 0x0b9f 000006ed: JUMP 000006ee: JUMPDEST 000006ef: PUSH2 0x06f8 000006f2: SWAP2 000006f3: SWAP1 000006f4: PUSH2 0x0b76 000006f7: JUMP 000006f8: JUMPDEST 000006f9: SWAP1 000006fa: POP 000006fb: PUSH2 0x0709 000006fe: DUP4 000006ff: DUP3 00000700: PUSH2 0x065f 00000703: DUP8 00000704: DUP8 00000705: PUSH2 0x0432 00000708: JUMP 00000709: JUMPDEST 0000070a: SWAP5 0000070b: SWAP4 0000070c: POP 0000070d: POP 0000070e: POP 0000070f: POP 00000710: JUMP 00000711: JUMPDEST 00000712: DUP1 00000713: SELFBALANCE 00000714: LT 00000715: ISZERO 00000716: PUSH2 0x0761 00000719: JUMPI 0000071a: PUSH1 0x40 0000071c: MLOAD 0000071d: PUSH3 0x461bcd 00000721: PUSH1 0xe5 00000723: SHL 00000724: DUP2 00000725: MSTORE 00000726: PUSH1 0x20 00000728: PUSH1 0x04 0000072a: DUP3 0000072b: ADD 0000072c: MSTORE 0000072d: PUSH1 0x1d 0000072f: PUSH1 0x24 00000731: DUP3 00000732: ADD 00000733: MSTORE 00000734: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000 00000755: PUSH1 0x44 00000757: DUP3 00000758: ADD 00000759: MSTORE 0000075a: PUSH1 0x64 0000075c: ADD 0000075d: PUSH2 0x0333 00000760: JUMP 00000761: JUMPDEST 00000762: PUSH1 0x00 00000764: DUP3 00000765: PUSH1 0x01 00000767: PUSH1 0x01 00000769: PUSH1 0xa0 0000076b: SHL 0000076c: SUB 0000076d: AND 0000076e: DUP3 0000076f: PUSH1 0x40 00000771: MLOAD 00000772: PUSH1 0x00 00000774: PUSH1 0x40 00000776: MLOAD 00000777: DUP1 00000778: DUP4 00000779: SUB 0000077a: DUP2 0000077b: DUP6 0000077c: DUP8 0000077d: GAS 0000077e: CALL 0000077f: SWAP3 00000780: POP 00000781: POP 00000782: POP 00000783: RETURNDATASIZE 00000784: DUP1 00000785: PUSH1 0x00 00000787: DUP2 00000788: EQ 00000789: PUSH2 0x07ae 0000078c: JUMPI 0000078d: PUSH1 0x40 0000078f: MLOAD 00000790: SWAP2 00000791: POP 00000792: PUSH1 0x1f 00000794: NOT 00000795: PUSH1 0x3f 00000797: RETURNDATASIZE 00000798: ADD 00000799: AND 0000079a: DUP3 0000079b: ADD 0000079c: PUSH1 0x40 0000079e: MSTORE 0000079f: RETURNDATASIZE 000007a0: DUP3 000007a1: MSTORE 000007a2: RETURNDATASIZE 000007a3: PUSH1 0x00 000007a5: PUSH1 0x20 000007a7: DUP5 000007a8: ADD 000007a9: RETURNDATACOPY 000007aa: PUSH2 0x07b3 000007ad: JUMP 000007ae: JUMPDEST 000007af: PUSH1 0x60 000007b1: SWAP2 000007b2: POP 000007b3: JUMPDEST 000007b4: POP 000007b5: POP 000007b6: SWAP1 000007b7: POP 000007b8: DUP1 000007b9: PUSH2 0x082a 000007bc: JUMPI 000007bd: PUSH1 0x40 000007bf: MLOAD 000007c0: PUSH3 0x461bcd 000007c4: PUSH1 0xe5 000007c6: SHL 000007c7: DUP2 000007c8: MSTORE 000007c9: PUSH1 0x20 000007cb: PUSH1 0x04 000007cd: DUP3 000007ce: ADD 000007cf: MSTORE 000007d0: PUSH1 0x3a 000007d2: PUSH1 0x24 000007d4: DUP3 000007d5: ADD 000007d6: MSTORE 000007d7: PUSH32 0x416464726573733a20756e61626c6520746f2073656e642076616c75652c2072 000007f8: PUSH1 0x44 000007fa: DUP3 000007fb: ADD 000007fc: MSTORE 000007fd: PUSH32 0x6563697069656e74206d61792068617665207265766572746564000000000000 0000081e: PUSH1 0x64 00000820: DUP3 00000821: ADD 00000822: MSTORE 00000823: PUSH1 0x84 00000825: ADD 00000826: PUSH2 0x0333 00000829: JUMP 0000082a: JUMPDEST 0000082b: POP 0000082c: POP 0000082d: POP 0000082e: JUMP 0000082f: JUMPDEST 00000830: PUSH1 0x40 00000832: DUP1 00000833: MLOAD 00000834: PUSH1 0x01 00000836: PUSH1 0x01 00000838: PUSH1 0xa0 0000083a: SHL 0000083b: SUB 0000083c: DUP5 0000083d: AND 0000083e: PUSH1 0x24 00000840: DUP3 00000841: ADD 00000842: MSTORE 00000843: PUSH1 0x44 00000845: DUP1 00000846: DUP3 00000847: ADD 00000848: DUP5 00000849: SWAP1 0000084a: MSTORE 0000084b: DUP3 0000084c: MLOAD 0000084d: DUP1 0000084e: DUP4 0000084f: SUB 00000850: SWAP1 00000851: SWAP2 00000852: ADD 00000853: DUP2 00000854: MSTORE 00000855: PUSH1 0x64 00000857: SWAP1 00000858: SWAP2 00000859: ADD 0000085a: SWAP1 0000085b: SWAP2 0000085c: MSTORE 0000085d: PUSH1 0x20 0000085f: DUP2 00000860: ADD 00000861: DUP1 00000862: MLOAD 00000863: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000880: AND 00000881: PUSH4 0xa9059cbb 00000886: PUSH1 0xe0 00000888: SHL 00000889: OR 0000088a: SWAP1 0000088b: MSTORE 0000088c: PUSH2 0x082a 0000088f: SWAP1 00000890: DUP5 00000891: SWAP1 00000892: PUSH2 0x08d1 00000895: JUMP 00000896: JUMPDEST 00000897: PUSH1 0x00 00000899: DUP1 0000089a: SLOAD 0000089b: PUSH1 0x01 0000089d: PUSH1 0x01 0000089f: PUSH1 0xa0 000008a1: SHL 000008a2: SUB 000008a3: DUP6 000008a4: AND 000008a5: DUP3 000008a6: MSTORE 000008a7: PUSH1 0x02 000008a9: PUSH1 0x20 000008ab: MSTORE 000008ac: PUSH1 0x40 000008ae: DUP3 000008af: KECCAK256 000008b0: SLOAD 000008b1: DUP4 000008b2: SWAP2 000008b3: SWAP1 000008b4: PUSH2 0x08bd 000008b7: SWAP1 000008b8: DUP7 000008b9: PUSH2 0x0bb8 000008bc: JUMP 000008bd: JUMPDEST 000008be: PUSH2 0x08c7 000008c1: SWAP2 000008c2: SWAP1 000008c3: PUSH2 0x0bcf 000008c6: JUMP 000008c7: JUMPDEST 000008c8: PUSH2 0x0709 000008cb: SWAP2 000008cc: SWAP1 000008cd: PUSH2 0x0bf1 000008d0: JUMP 000008d1: JUMPDEST 000008d2: PUSH1 0x00 000008d4: PUSH2 0x0926 000008d7: DUP3 000008d8: PUSH1 0x40 000008da: MLOAD 000008db: DUP1 000008dc: PUSH1 0x40 000008de: ADD 000008df: PUSH1 0x40 000008e1: MSTORE 000008e2: DUP1 000008e3: PUSH1 0x20 000008e5: DUP2 000008e6: MSTORE 000008e7: PUSH1 0x20 000008e9: ADD 000008ea: PUSH32 0x5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564 0000090b: DUP2 0000090c: MSTORE 0000090d: POP 0000090e: DUP6 0000090f: PUSH1 0x01 00000911: PUSH1 0x01 00000913: PUSH1 0xa0 00000915: SHL 00000916: SUB 00000917: AND 00000918: PUSH2 0x09b6 0000091b: SWAP1 0000091c: SWAP3 0000091d: SWAP2 0000091e: SWAP1 0000091f: PUSH4 0xffffffff 00000924: AND 00000925: JUMP 00000926: JUMPDEST 00000927: DUP1 00000928: MLOAD 00000929: SWAP1 0000092a: SWAP2 0000092b: POP 0000092c: ISZERO 0000092d: PUSH2 0x082a 00000930: JUMPI 00000931: DUP1 00000932: DUP1 00000933: PUSH1 0x20 00000935: ADD 00000936: SWAP1 00000937: MLOAD 00000938: DUP2 00000939: ADD 0000093a: SWAP1 0000093b: PUSH2 0x0944 0000093e: SWAP2 0000093f: SWAP1 00000940: PUSH2 0x0c04 00000943: JUMP 00000944: JUMPDEST 00000945: PUSH2 0x082a 00000948: JUMPI 00000949: PUSH1 0x40 0000094b: MLOAD 0000094c: PUSH3 0x461bcd 00000950: PUSH1 0xe5 00000952: SHL 00000953: DUP2 00000954: MSTORE 00000955: PUSH1 0x20 00000957: PUSH1 0x04 00000959: DUP3 0000095a: ADD 0000095b: MSTORE 0000095c: PUSH1 0x2a 0000095e: PUSH1 0x24 00000960: DUP3 00000961: ADD 00000962: MSTORE 00000963: PUSH32 0x5361666545524332303a204552433230206f7065726174696f6e20646964206e 00000984: PUSH1 0x44 00000986: DUP3 00000987: ADD 00000988: MSTORE 00000989: PUSH32 0x6f74207375636365656400000000000000000000000000000000000000000000 000009aa: PUSH1 0x64 000009ac: DUP3 000009ad: ADD 000009ae: MSTORE 000009af: PUSH1 0x84 000009b1: ADD 000009b2: PUSH2 0x0333 000009b5: JUMP 000009b6: JUMPDEST 000009b7: PUSH1 0x60 000009b9: PUSH2 0x0709 000009bc: DUP5 000009bd: DUP5 000009be: PUSH1 0x00 000009c0: DUP6 000009c1: DUP6 000009c2: PUSH1 0x00 000009c4: DUP1 000009c5: DUP7 000009c6: PUSH1 0x01 000009c8: PUSH1 0x01 000009ca: PUSH1 0xa0 000009cc: SHL 000009cd: SUB 000009ce: AND 000009cf: DUP6 000009d0: DUP8 000009d1: PUSH1 0x40 000009d3: MLOAD 000009d4: PUSH2 0x09dd 000009d7: SWAP2 000009d8: SWAP1 000009d9: PUSH2 0x0c4a 000009dc: JUMP 000009dd: JUMPDEST 000009de: PUSH1 0x00 000009e0: PUSH1 0x40 000009e2: MLOAD 000009e3: DUP1 000009e4: DUP4 000009e5: SUB 000009e6: DUP2 000009e7: DUP6 000009e8: DUP8 000009e9: GAS 000009ea: CALL 000009eb: SWAP3 000009ec: POP 000009ed: POP 000009ee: POP 000009ef: RETURNDATASIZE 000009f0: DUP1 000009f1: PUSH1 0x00 000009f3: DUP2 000009f4: EQ 000009f5: PUSH2 0x0a1a 000009f8: JUMPI 000009f9: PUSH1 0x40 000009fb: MLOAD 000009fc: SWAP2 000009fd: POP 000009fe: PUSH1 0x1f 00000a00: NOT 00000a01: PUSH1 0x3f 00000a03: RETURNDATASIZE 00000a04: ADD 00000a05: AND 00000a06: DUP3 00000a07: ADD 00000a08: PUSH1 0x40 00000a0a: MSTORE 00000a0b: RETURNDATASIZE 00000a0c: DUP3 00000a0d: MSTORE 00000a0e: RETURNDATASIZE 00000a0f: PUSH1 0x00 00000a11: PUSH1 0x20 00000a13: DUP5 00000a14: ADD 00000a15: RETURNDATACOPY 00000a16: PUSH2 0x0a1f 00000a19: JUMP 00000a1a: JUMPDEST 00000a1b: PUSH1 0x60 00000a1d: SWAP2 00000a1e: POP 00000a1f: JUMPDEST 00000a20: POP 00000a21: SWAP2 00000a22: POP 00000a23: SWAP2 00000a24: POP 00000a25: PUSH2 0x0a30 00000a28: DUP8 00000a29: DUP4 00000a2a: DUP4 00000a2b: DUP8 00000a2c: PUSH2 0x0a3b 00000a2f: JUMP 00000a30: JUMPDEST 00000a31: SWAP8 00000a32: SWAP7 00000a33: POP 00000a34: POP 00000a35: POP 00000a36: POP 00000a37: POP 00000a38: POP 00000a39: POP 00000a3a: JUMP 00000a3b: JUMPDEST 00000a3c: PUSH1 0x60 00000a3e: DUP4 00000a3f: ISZERO 00000a40: PUSH2 0x0aaa 00000a43: JUMPI 00000a44: DUP3 00000a45: MLOAD 00000a46: PUSH1 0x00 00000a48: SUB 00000a49: PUSH2 0x0aa3 00000a4c: JUMPI 00000a4d: PUSH1 0x01 00000a4f: PUSH1 0x01 00000a51: PUSH1 0xa0 00000a53: SHL 00000a54: SUB 00000a55: DUP6 00000a56: AND 00000a57: EXTCODESIZE 00000a58: PUSH2 0x0aa3 00000a5b: JUMPI 00000a5c: PUSH1 0x40 00000a5e: MLOAD 00000a5f: PUSH3 0x461bcd 00000a63: PUSH1 0xe5 00000a65: SHL 00000a66: DUP2 00000a67: MSTORE 00000a68: PUSH1 0x20 00000a6a: PUSH1 0x04 00000a6c: DUP3 00000a6d: ADD 00000a6e: MSTORE 00000a6f: PUSH1 0x1d 00000a71: PUSH1 0x24 00000a73: DUP3 00000a74: ADD 00000a75: MSTORE 00000a76: PUSH32 0x416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000 00000a97: PUSH1 0x44 00000a99: DUP3 00000a9a: ADD 00000a9b: MSTORE 00000a9c: PUSH1 0x64 00000a9e: ADD 00000a9f: PUSH2 0x0333 00000aa2: JUMP 00000aa3: JUMPDEST 00000aa4: POP 00000aa5: DUP2 00000aa6: PUSH2 0x0709 00000aa9: JUMP 00000aaa: JUMPDEST 00000aab: PUSH2 0x0709 00000aae: DUP4 00000aaf: DUP4 00000ab0: DUP2 00000ab1: MLOAD 00000ab2: ISZERO 00000ab3: PUSH2 0x0abf 00000ab6: JUMPI 00000ab7: DUP2 00000ab8: MLOAD 00000ab9: DUP1 00000aba: DUP4 00000abb: PUSH1 0x20 00000abd: ADD 00000abe: REVERT 00000abf: JUMPDEST 00000ac0: DUP1 00000ac1: PUSH1 0x40 00000ac3: MLOAD 00000ac4: PUSH3 0x461bcd 00000ac8: PUSH1 0xe5 00000aca: SHL 00000acb: DUP2 00000acc: MSTORE 00000acd: PUSH1 0x04 00000acf: ADD 00000ad0: PUSH2 0x0333 00000ad3: SWAP2 00000ad4: SWAP1 00000ad5: PUSH2 0x0c66 00000ad8: JUMP 00000ad9: JUMPDEST 00000ada: PUSH1 0x01 00000adc: PUSH1 0x01 00000ade: PUSH1 0xa0 00000ae0: SHL 00000ae1: SUB 00000ae2: DUP2 00000ae3: AND 00000ae4: DUP2 00000ae5: EQ 00000ae6: PUSH2 0x0aee 00000ae9: JUMPI 00000aea: PUSH1 0x00 00000aec: DUP1 00000aed: REVERT 00000aee: JUMPDEST 00000aef: POP 00000af0: JUMP 00000af1: JUMPDEST 00000af2: PUSH1 0x00 00000af4: PUSH1 0x20 00000af6: DUP3 00000af7: DUP5 00000af8: SUB 00000af9: SLT 00000afa: ISZERO 00000afb: PUSH2 0x0b03 00000afe: JUMPI 00000aff: PUSH1 0x00 00000b01: DUP1 00000b02: REVERT 00000b03: JUMPDEST 00000b04: DUP2 00000b05: CALLDATALOAD 00000b06: PUSH2 0x0664 00000b09: DUP2 00000b0a: PUSH2 0x0ad9 00000b0d: JUMP 00000b0e: JUMPDEST 00000b0f: PUSH1 0x00 00000b11: DUP1 00000b12: PUSH1 0x40 00000b14: DUP4 00000b15: DUP6 00000b16: SUB 00000b17: SLT 00000b18: ISZERO 00000b19: PUSH2 0x0b21 00000b1c: JUMPI 00000b1d: PUSH1 0x00 00000b1f: DUP1 00000b20: REVERT 00000b21: JUMPDEST 00000b22: DUP3 00000b23: CALLDATALOAD 00000b24: PUSH2 0x0b2c 00000b27: DUP2 00000b28: PUSH2 0x0ad9 00000b2b: JUMP 00000b2c: JUMPDEST 00000b2d: SWAP2 00000b2e: POP 00000b2f: PUSH1 0x20 00000b31: DUP4 00000b32: ADD 00000b33: CALLDATALOAD 00000b34: PUSH2 0x0b3c 00000b37: DUP2 00000b38: PUSH2 0x0ad9 00000b3b: JUMP 00000b3c: JUMPDEST 00000b3d: DUP1 00000b3e: SWAP2 00000b3f: POP 00000b40: POP 00000b41: SWAP3 00000b42: POP 00000b43: SWAP3 00000b44: SWAP1 00000b45: POP 00000b46: JUMP 00000b47: JUMPDEST 00000b48: PUSH1 0x00 00000b4a: PUSH1 0x20 00000b4c: DUP3 00000b4d: DUP5 00000b4e: SUB 00000b4f: SLT 00000b50: ISZERO 00000b51: PUSH2 0x0b59 00000b54: JUMPI 00000b55: PUSH1 0x00 00000b57: DUP1 00000b58: REVERT 00000b59: JUMPDEST 00000b5a: POP 00000b5b: CALLDATALOAD 00000b5c: SWAP2 00000b5d: SWAP1 00000b5e: POP 00000b5f: JUMP 00000b60: JUMPDEST 00000b61: PUSH4 0x4e487b71 00000b66: PUSH1 0xe0 00000b68: SHL 00000b69: PUSH1 0x00 00000b6b: MSTORE 00000b6c: PUSH1 0x11 00000b6e: PUSH1 0x04 00000b70: MSTORE 00000b71: PUSH1 0x24 00000b73: PUSH1 0x00 00000b75: REVERT 00000b76: JUMPDEST 00000b77: DUP1 00000b78: DUP3 00000b79: ADD 00000b7a: DUP1 00000b7b: DUP3 00000b7c: GT 00000b7d: ISZERO 00000b7e: PUSH2 0x0459 00000b81: JUMPI 00000b82: PUSH2 0x0459 00000b85: PUSH2 0x0b60 00000b88: JUMP 00000b89: JUMPDEST 00000b8a: PUSH4 0x4e487b71 00000b8f: PUSH1 0xe0 00000b91: SHL 00000b92: PUSH1 0x00 00000b94: MSTORE 00000b95: PUSH1 0x32 00000b97: PUSH1 0x04 00000b99: MSTORE 00000b9a: PUSH1 0x24 00000b9c: PUSH1 0x00 00000b9e: REVERT 00000b9f: JUMPDEST 00000ba0: PUSH1 0x00 00000ba2: PUSH1 0x20 00000ba4: DUP3 00000ba5: DUP5 00000ba6: SUB 00000ba7: SLT 00000ba8: ISZERO 00000ba9: PUSH2 0x0bb1 00000bac: JUMPI 00000bad: PUSH1 0x00 00000baf: DUP1 00000bb0: REVERT 00000bb1: JUMPDEST 00000bb2: POP 00000bb3: MLOAD 00000bb4: SWAP2 00000bb5: SWAP1 00000bb6: POP 00000bb7: JUMP 00000bb8: JUMPDEST 00000bb9: DUP1 00000bba: DUP3 00000bbb: MUL 00000bbc: DUP2 00000bbd: ISZERO 00000bbe: DUP3 00000bbf: DUP3 00000bc0: DIV 00000bc1: DUP5 00000bc2: EQ 00000bc3: OR 00000bc4: PUSH2 0x0459 00000bc7: JUMPI 00000bc8: PUSH2 0x0459 00000bcb: PUSH2 0x0b60 00000bce: JUMP 00000bcf: JUMPDEST 00000bd0: PUSH1 0x00 00000bd2: DUP3 00000bd3: PUSH2 0x0bec 00000bd6: JUMPI 00000bd7: PUSH4 0x4e487b71 00000bdc: PUSH1 0xe0 00000bde: SHL 00000bdf: PUSH1 0x00 00000be1: MSTORE 00000be2: PUSH1 0x12 00000be4: PUSH1 0x04 00000be6: MSTORE 00000be7: PUSH1 0x24 00000be9: PUSH1 0x00 00000beb: REVERT 00000bec: JUMPDEST 00000bed: POP 00000bee: DIV 00000bef: SWAP1 00000bf0: JUMP 00000bf1: JUMPDEST 00000bf2: DUP2 00000bf3: DUP2 00000bf4: SUB 00000bf5: DUP2 00000bf6: DUP2 00000bf7: GT 00000bf8: ISZERO 00000bf9: PUSH2 0x0459 00000bfc: JUMPI 00000bfd: PUSH2 0x0459 00000c00: PUSH2 0x0b60 00000c03: JUMP 00000c04: JUMPDEST 00000c05: PUSH1 0x00 00000c07: PUSH1 0x20 00000c09: DUP3 00000c0a: DUP5 00000c0b: SUB 00000c0c: SLT 00000c0d: ISZERO 00000c0e: PUSH2 0x0c16 00000c11: JUMPI 00000c12: PUSH1 0x00 00000c14: DUP1 00000c15: REVERT 00000c16: JUMPDEST 00000c17: DUP2 00000c18: MLOAD 00000c19: DUP1 00000c1a: ISZERO 00000c1b: ISZERO 00000c1c: DUP2 00000c1d: EQ 00000c1e: PUSH2 0x0664 00000c21: JUMPI 00000c22: PUSH1 0x00 00000c24: DUP1 00000c25: REVERT 00000c26: JUMPDEST 00000c27: PUSH1 0x00 00000c29: JUMPDEST 00000c2a: DUP4 00000c2b: DUP2 00000c2c: LT 00000c2d: ISZERO 00000c2e: PUSH2 0x0c41 00000c31: JUMPI 00000c32: DUP2 00000c33: DUP2 00000c34: ADD 00000c35: MLOAD 00000c36: DUP4 00000c37: DUP3 00000c38: ADD 00000c39: MSTORE 00000c3a: PUSH1 0x20 00000c3c: ADD 00000c3d: PUSH2 0x0c29 00000c40: JUMP 00000c41: JUMPDEST 00000c42: POP 00000c43: POP 00000c44: PUSH1 0x00 00000c46: SWAP2 00000c47: ADD 00000c48: MSTORE 00000c49: JUMP 00000c4a: JUMPDEST 00000c4b: PUSH1 0x00 00000c4d: DUP3 00000c4e: MLOAD 00000c4f: PUSH2 0x0c5c 00000c52: DUP2 00000c53: DUP5 00000c54: PUSH1 0x20 00000c56: DUP8 00000c57: ADD 00000c58: PUSH2 0x0c26 00000c5b: JUMP 00000c5c: JUMPDEST 00000c5d: SWAP2 00000c5e: SWAP1 00000c5f: SWAP2 00000c60: ADD 00000c61: SWAP3 00000c62: SWAP2 00000c63: POP 00000c64: POP 00000c65: JUMP 00000c66: JUMPDEST 00000c67: PUSH1 0x20 00000c69: DUP2 00000c6a: MSTORE 00000c6b: PUSH1 0x00 00000c6d: DUP3 00000c6e: MLOAD 00000c6f: DUP1 00000c70: PUSH1 0x20 00000c72: DUP5 00000c73: ADD 00000c74: MSTORE 00000c75: PUSH2 0x0c85 00000c78: DUP2 00000c79: PUSH1 0x40 00000c7b: DUP6 00000c7c: ADD 00000c7d: PUSH1 0x20 00000c7f: DUP8 00000c80: ADD 00000c81: PUSH2 0x0c26 00000c84: JUMP 00000c85: JUMPDEST 00000c86: PUSH1 0x1f 00000c88: ADD 00000c89: PUSH1 0x1f 00000c8b: NOT 00000c8c: AND 00000c8d: SWAP2 00000c8e: SWAP1 00000c8f: SWAP2 00000c90: ADD 00000c91: PUSH1 0x40 00000c93: ADD 00000c94: SWAP3 00000c95: SWAP2 00000c96: POP 00000c97: POP 00000c98: JUMP 00000c99: INVALID 00000c9a: LOG2 00000c9b: PUSH5 0x6970667358 00000ca1: UNKNOWN(0x22) 00000ca2: SLT 00000ca3: KECCAK256 00000ca4: SWAP6 00000ca5: SWAP5 00000ca6: UNKNOWN(0xA6) 00000ca7: PUSH0 00000ca8: DUP9 00000ca9: DUP14 00000caa: UNKNOWN(0x29) 00000cab: UNKNOWN(0xE9) 00000cac: UNKNOWN(0xB6) 00000cad: PUSH30 0x8a09273770b7b3d51a754b7936f208a6c4dd48fc68f964736f6c63430008 00000ccc: SLT 00000ccd: STOP 00000cce: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x0b77549a19eb48f0efbc770bc46e4ce1b416a23a4fa299ee55f322349f84c913
call_targets:
0x9bf8c4b164703696a89699fcaf3e2a48e4e3b816
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x0b77549a19eb48f0efbc770bc46e4ce1b416a23a4fa299ee55f322349f84c913",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x9bf8c4b164703696a89699fcaf3e2a48e4e3b816"
],
"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": "0xce7c2ac2",
"selector": "0xce7c2ac2",
"calldata_variants": [
"0xce7c2ac2",
"0xce7c2ac20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd79779b2",
"selector": "0xd79779b2",
"calldata_variants": [
"0xd79779b2",
"0xd79779b20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe33b7de3",
"selector": "0xe33b7de3",
"calldata_variants": [
"0xe33b7de3",
"0xe33b7de30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x9852595c",
"selector": "0x9852595c",
"calldata_variants": [
"0x9852595c",
"0x9852595c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa3f8eace",
"selector": "0xa3f8eace",
"calldata_variants": [
"0xa3f8eace",
"0xa3f8eace0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc45ac050",
"selector": "0xc45ac050",
"calldata_variants": [
"0xc45ac050",
"0xc45ac0500000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x406072a9",
"selector": "0x406072a9",
"calldata_variants": [
"0x406072a9",
"0x406072a90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x48b75044",
"selector": "0x48b75044",
"calldata_variants": [
"0x48b75044",
"0x48b750440000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1918,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2538,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 2,
"guards_detected": [],
"untrusted_call_count": 2
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0x0b77549a19eb48f0efbc770bc46e4ce1b416a23a4fa299ee55f322349f84c913
call_targets:
0x9bf8c4b164703696a89699fcaf3e2a48e4e3b816
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x0b77549a19eb48f0efbc770bc46e4ce1b416a23a4fa299ee55f322349f84c913",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x9bf8c4b164703696a89699fcaf3e2a48e4e3b816"
],
"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": "0xce7c2ac2",
"selector": "0xce7c2ac2",
"calldata_variants": [
"0xce7c2ac2",
"0xce7c2ac20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd79779b2",
"selector": "0xd79779b2",
"calldata_variants": [
"0xd79779b2",
"0xd79779b20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe33b7de3",
"selector": "0xe33b7de3",
"calldata_variants": [
"0xe33b7de3",
"0xe33b7de30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x9852595c",
"selector": "0x9852595c",
"calldata_variants": [
"0x9852595c",
"0x9852595c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa3f8eace",
"selector": "0xa3f8eace",
"calldata_variants": [
"0xa3f8eace",
"0xa3f8eace0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc45ac050",
"selector": "0xc45ac050",
"calldata_variants": [
"0xc45ac050",
"0xc45ac0500000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x406072a9",
"selector": "0x406072a9",
"calldata_variants": [
"0x406072a9",
"0x406072a90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x48b75044",
"selector": "0x48b75044",
"calldata_variants": [
"0x48b75044",
"0x48b750440000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1918,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2538,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|