019b477e-cc87-7399-8d18-bab3e2c60f13
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 |
|---|---|---|---|---|
| 26887 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 26888 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 91797 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 91798 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 91799 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 91800 | 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 0x00b5 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x8456cb59 00000019: GT 0000001a: PUSH2 0x0069 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0x8da5cb5b 00000024: GT 00000025: PUSH2 0x004e 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0x8da5cb5b 0000002f: EQ 00000030: PUSH2 0x01e2 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xd0e30db0 0000003a: EQ 0000003b: PUSH2 0x020d 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xf2fde38b 00000045: EQ 00000046: PUSH2 0x0215 00000049: JUMPI 0000004a: PUSH1 0x00 0000004c: DUP1 0000004d: REVERT 0000004e: JUMPDEST 0000004f: DUP1 00000050: PUSH4 0x8456cb59 00000055: EQ 00000056: PUSH2 0x0199 00000059: JUMPI 0000005a: DUP1 0000005b: PUSH4 0x84b366dc 00000060: EQ 00000061: PUSH2 0x01ae 00000064: JUMPI 00000065: PUSH1 0x00 00000067: DUP1 00000068: REVERT 00000069: JUMPDEST 0000006a: DUP1 0000006b: PUSH4 0x4dd020da 00000070: GT 00000071: PUSH2 0x009a 00000074: JUMPI 00000075: DUP1 00000076: PUSH4 0x4dd020da 0000007b: EQ 0000007c: PUSH2 0x0136 0000007f: JUMPI 00000080: DUP1 00000081: PUSH4 0x5c975abb 00000086: EQ 00000087: PUSH2 0x0149 0000008a: JUMPI 0000008b: DUP1 0000008c: PUSH4 0x715018a6 00000091: EQ 00000092: PUSH2 0x0184 00000095: JUMPI 00000096: PUSH1 0x00 00000098: DUP1 00000099: REVERT 0000009a: JUMPDEST 0000009b: DUP1 0000009c: PUSH4 0x2e7dc6af 000000a1: EQ 000000a2: PUSH2 0x00c1 000000a5: JUMPI 000000a6: DUP1 000000a7: PUSH4 0x3f4ba83a 000000ac: EQ 000000ad: PUSH2 0x011f 000000b0: JUMPI 000000b1: PUSH1 0x00 000000b3: DUP1 000000b4: REVERT 000000b5: JUMPDEST 000000b6: CALLDATASIZE 000000b7: PUSH2 0x00bc 000000ba: JUMPI 000000bb: STOP 000000bc: JUMPDEST 000000bd: PUSH1 0x00 000000bf: DUP1 000000c0: REVERT 000000c1: JUMPDEST 000000c2: CALLVALUE 000000c3: DUP1 000000c4: ISZERO 000000c5: PUSH2 0x00cd 000000c8: JUMPI 000000c9: PUSH1 0x00 000000cb: DUP1 000000cc: REVERT 000000cd: JUMPDEST 000000ce: POP 000000cf: PUSH2 0x00f5 000000d2: PUSH32 0x0000000000000000000000004527bb69581c0661c0824ad4e12bd0a5121ffca3 000000f3: DUP2 000000f4: JUMP 000000f5: JUMPDEST 000000f6: PUSH1 0x40 000000f8: MLOAD 000000f9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000010e: SWAP1 0000010f: SWAP2 00000110: AND 00000111: DUP2 00000112: MSTORE 00000113: PUSH1 0x20 00000115: ADD 00000116: JUMPDEST 00000117: PUSH1 0x40 00000119: MLOAD 0000011a: DUP1 0000011b: SWAP2 0000011c: SUB 0000011d: SWAP1 0000011e: RETURN 0000011f: JUMPDEST 00000120: CALLVALUE 00000121: DUP1 00000122: ISZERO 00000123: PUSH2 0x012b 00000126: JUMPI 00000127: PUSH1 0x00 00000129: DUP1 0000012a: REVERT 0000012b: JUMPDEST 0000012c: POP 0000012d: PUSH2 0x0134 00000130: PUSH2 0x0235 00000133: JUMP 00000134: JUMPDEST 00000135: STOP 00000136: JUMPDEST 00000137: PUSH2 0x0134 0000013a: PUSH2 0x0144 0000013d: CALLDATASIZE 0000013e: PUSH1 0x04 00000140: PUSH2 0x0c5d 00000143: JUMP 00000144: JUMPDEST 00000145: PUSH2 0x0247 00000148: JUMP 00000149: JUMPDEST 0000014a: CALLVALUE 0000014b: DUP1 0000014c: ISZERO 0000014d: PUSH2 0x0155 00000150: JUMPI 00000151: PUSH1 0x00 00000153: DUP1 00000154: REVERT 00000155: JUMPDEST 00000156: POP 00000157: PUSH1 0x00 00000159: SLOAD 0000015a: PUSH21 0x010000000000000000000000000000000000000000 00000170: SWAP1 00000171: DIV 00000172: PUSH1 0xff 00000174: AND 00000175: PUSH1 0x40 00000177: MLOAD 00000178: SWAP1 00000179: ISZERO 0000017a: ISZERO 0000017b: DUP2 0000017c: MSTORE 0000017d: PUSH1 0x20 0000017f: ADD 00000180: PUSH2 0x0116 00000183: JUMP 00000184: JUMPDEST 00000185: CALLVALUE 00000186: DUP1 00000187: ISZERO 00000188: PUSH2 0x0190 0000018b: JUMPI 0000018c: PUSH1 0x00 0000018e: DUP1 0000018f: REVERT 00000190: JUMPDEST 00000191: POP 00000192: PUSH2 0x0134 00000195: PUSH2 0x07a3 00000198: JUMP 00000199: JUMPDEST 0000019a: CALLVALUE 0000019b: DUP1 0000019c: ISZERO 0000019d: PUSH2 0x01a5 000001a0: JUMPI 000001a1: PUSH1 0x00 000001a3: DUP1 000001a4: REVERT 000001a5: JUMPDEST 000001a6: POP 000001a7: PUSH2 0x0134 000001aa: PUSH2 0x07b5 000001ad: JUMP 000001ae: JUMPDEST 000001af: CALLVALUE 000001b0: DUP1 000001b1: ISZERO 000001b2: PUSH2 0x01ba 000001b5: JUMPI 000001b6: PUSH1 0x00 000001b8: DUP1 000001b9: REVERT 000001ba: JUMPDEST 000001bb: POP 000001bc: PUSH2 0x00f5 000001bf: PUSH32 0x0000000000000000000000003ce398a357eb55923ec2803df12e108566fc3296 000001e0: DUP2 000001e1: JUMP 000001e2: JUMPDEST 000001e3: CALLVALUE 000001e4: DUP1 000001e5: ISZERO 000001e6: PUSH2 0x01ee 000001e9: JUMPI 000001ea: PUSH1 0x00 000001ec: DUP1 000001ed: REVERT 000001ee: JUMPDEST 000001ef: POP 000001f0: PUSH1 0x00 000001f2: SLOAD 000001f3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000208: AND 00000209: PUSH2 0x00f5 0000020c: JUMP 0000020d: JUMPDEST 0000020e: PUSH2 0x0134 00000211: PUSH2 0x07c5 00000214: JUMP 00000215: JUMPDEST 00000216: CALLVALUE 00000217: DUP1 00000218: ISZERO 00000219: PUSH2 0x0221 0000021c: JUMPI 0000021d: PUSH1 0x00 0000021f: DUP1 00000220: REVERT 00000221: JUMPDEST 00000222: POP 00000223: PUSH2 0x0134 00000226: PUSH2 0x0230 00000229: CALLDATASIZE 0000022a: PUSH1 0x04 0000022c: PUSH2 0x0d5b 0000022f: JUMP 00000230: JUMPDEST 00000231: PUSH2 0x088c 00000234: JUMP 00000235: JUMPDEST 00000236: PUSH2 0x023d 00000239: PUSH2 0x0943 0000023c: JUMP 0000023d: JUMPDEST 0000023e: PUSH2 0x0245 00000241: PUSH2 0x09c4 00000244: JUMP 00000245: JUMPDEST 00000246: JUMP 00000247: JUMPDEST 00000248: PUSH2 0x024f 0000024b: PUSH2 0x0a41 0000024e: JUMP 0000024f: JUMPDEST 00000250: CALLER 00000251: ORIGIN 00000252: EQ 00000253: PUSH2 0x02bd 00000256: JUMPI 00000257: PUSH1 0x40 00000259: MLOAD 0000025a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000027b: DUP2 0000027c: MSTORE 0000027d: PUSH1 0x20 0000027f: PUSH1 0x04 00000281: DUP3 00000282: ADD 00000283: MSTORE 00000284: PUSH1 0x0f 00000286: PUSH1 0x24 00000288: DUP3 00000289: ADD 0000028a: MSTORE 0000028b: PUSH32 0x486f7275733a20454f41206f6e6c790000000000000000000000000000000000 000002ac: PUSH1 0x44 000002ae: DUP3 000002af: ADD 000002b0: MSTORE 000002b1: PUSH1 0x64 000002b3: ADD 000002b4: JUMPDEST 000002b5: PUSH1 0x40 000002b7: MLOAD 000002b8: DUP1 000002b9: SWAP2 000002ba: SUB 000002bb: SWAP1 000002bc: REVERT 000002bd: JUMPDEST 000002be: PUSH1 0x02 000002c0: PUSH1 0x01 000002c2: SLOAD 000002c3: SUB 000002c4: PUSH2 0x0329 000002c7: JUMPI 000002c8: PUSH1 0x40 000002ca: MLOAD 000002cb: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000002ec: DUP2 000002ed: MSTORE 000002ee: PUSH1 0x20 000002f0: PUSH1 0x04 000002f2: DUP3 000002f3: ADD 000002f4: MSTORE 000002f5: PUSH1 0x1f 000002f7: PUSH1 0x24 000002f9: DUP3 000002fa: ADD 000002fb: MSTORE 000002fc: PUSH32 0x5265656e7472616e637947756172643a207265656e7472616e742063616c6c00 0000031d: PUSH1 0x44 0000031f: DUP3 00000320: ADD 00000321: MSTORE 00000322: PUSH1 0x64 00000324: ADD 00000325: PUSH2 0x02b4 00000328: JUMP 00000329: JUMPDEST 0000032a: PUSH1 0x02 0000032c: PUSH1 0x01 0000032e: SSTORE 0000032f: DUP1 00000330: MLOAD 00000331: PUSH2 0x03bc 00000334: JUMPI 00000335: PUSH1 0x40 00000337: MLOAD 00000338: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000359: DUP2 0000035a: MSTORE 0000035b: PUSH1 0x20 0000035d: PUSH1 0x04 0000035f: DUP3 00000360: ADD 00000361: MSTORE 00000362: PUSH1 0x21 00000364: PUSH1 0x24 00000366: DUP3 00000367: ADD 00000368: MSTORE 00000369: PUSH32 0x486f7275733a20746f6b656e496473206d757374206265206e6f6e2d656d7074 0000038a: PUSH1 0x44 0000038c: DUP3 0000038d: ADD 0000038e: MSTORE 0000038f: PUSH32 0x7900000000000000000000000000000000000000000000000000000000000000 000003b0: PUSH1 0x64 000003b2: DUP3 000003b3: ADD 000003b4: MSTORE 000003b5: PUSH1 0x84 000003b7: ADD 000003b8: PUSH2 0x02b4 000003bb: JUMP 000003bc: JUMPDEST 000003bd: PUSH1 0x00 000003bf: PUSH32 0x0000000000000000000000004527bb69581c0661c0824ad4e12bd0a5121ffca3 000003e0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000003f5: AND 000003f6: PUSH4 0x18160ddd 000003fb: PUSH1 0x40 000003fd: MLOAD 000003fe: DUP2 000003ff: PUSH4 0xffffffff 00000404: AND 00000405: PUSH1 0xe0 00000407: SHL 00000408: DUP2 00000409: MSTORE 0000040a: PUSH1 0x04 0000040c: ADD 0000040d: PUSH1 0x20 0000040f: PUSH1 0x40 00000411: MLOAD 00000412: DUP1 00000413: DUP4 00000414: SUB 00000415: DUP2 00000416: DUP7 00000417: GAS 00000418: STATICCALL 00000419: ISZERO 0000041a: DUP1 0000041b: ISZERO 0000041c: PUSH2 0x0429 0000041f: JUMPI 00000420: RETURNDATASIZE 00000421: PUSH1 0x00 00000423: DUP1 00000424: RETURNDATACOPY 00000425: RETURNDATASIZE 00000426: PUSH1 0x00 00000428: REVERT 00000429: JUMPDEST 0000042a: POP 0000042b: POP 0000042c: POP 0000042d: POP 0000042e: PUSH1 0x40 00000430: MLOAD 00000431: RETURNDATASIZE 00000432: PUSH1 0x1f 00000434: NOT 00000435: PUSH1 0x1f 00000437: DUP3 00000438: ADD 00000439: AND 0000043a: DUP3 0000043b: ADD 0000043c: DUP1 0000043d: PUSH1 0x40 0000043f: MSTORE 00000440: POP 00000441: DUP2 00000442: ADD 00000443: SWAP1 00000444: PUSH2 0x044d 00000447: SWAP2 00000448: SWAP1 00000449: PUSH2 0x0d7f 0000044c: JUMP 0000044d: JUMPDEST 0000044e: DUP3 0000044f: MLOAD 00000450: PUSH2 0x0459 00000453: SWAP1 00000454: SELFBALANCE 00000455: PUSH2 0x0dc7 00000458: JUMP 00000459: JUMPDEST 0000045a: PUSH2 0x0463 0000045d: SWAP2 0000045e: SWAP1 0000045f: PUSH2 0x0de4 00000462: JUMP 00000463: JUMPDEST 00000464: SWAP1 00000465: POP 00000466: PUSH1 0x00 00000468: DUP3 00000469: MLOAD 0000046a: DUP3 0000046b: PUSH2 0x0474 0000046e: SWAP2 0000046f: SWAP1 00000470: PUSH2 0x0de4 00000473: JUMP 00000474: JUMPDEST 00000475: SWAP1 00000476: POP 00000477: PUSH1 0x00 00000479: JUMPDEST 0000047a: DUP4 0000047b: MLOAD 0000047c: DUP2 0000047d: LT 0000047e: ISZERO 0000047f: PUSH2 0x06c5 00000482: JUMPI 00000483: PUSH1 0x00 00000485: DUP5 00000486: DUP3 00000487: DUP2 00000488: MLOAD 00000489: DUP2 0000048a: LT 0000048b: PUSH2 0x0496 0000048e: JUMPI 0000048f: PUSH2 0x0496 00000492: PUSH2 0x0e1f 00000495: JUMP 00000496: JUMPDEST 00000497: PUSH1 0x20 00000499: MUL 0000049a: PUSH1 0x20 0000049c: ADD 0000049d: ADD 0000049e: MLOAD 0000049f: SWAP1 000004a0: POP 000004a1: CALLER 000004a2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004b7: AND 000004b8: PUSH32 0x0000000000000000000000004527bb69581c0661c0824ad4e12bd0a5121ffca3 000004d9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004ee: AND 000004ef: PUSH4 0x6352211e 000004f4: DUP4 000004f5: PUSH1 0x40 000004f7: MLOAD 000004f8: DUP3 000004f9: PUSH4 0xffffffff 000004fe: AND 000004ff: PUSH1 0xe0 00000501: SHL 00000502: DUP2 00000503: MSTORE 00000504: PUSH1 0x04 00000506: ADD 00000507: PUSH2 0x0512 0000050a: SWAP2 0000050b: DUP2 0000050c: MSTORE 0000050d: PUSH1 0x20 0000050f: ADD 00000510: SWAP1 00000511: JUMP 00000512: JUMPDEST 00000513: PUSH1 0x20 00000515: PUSH1 0x40 00000517: MLOAD 00000518: DUP1 00000519: DUP4 0000051a: SUB 0000051b: DUP2 0000051c: DUP7 0000051d: GAS 0000051e: STATICCALL 0000051f: ISZERO 00000520: DUP1 00000521: ISZERO 00000522: PUSH2 0x052f 00000525: JUMPI 00000526: RETURNDATASIZE 00000527: PUSH1 0x00 00000529: DUP1 0000052a: RETURNDATACOPY 0000052b: RETURNDATASIZE 0000052c: PUSH1 0x00 0000052e: REVERT 0000052f: JUMPDEST 00000530: POP 00000531: POP 00000532: POP 00000533: POP 00000534: PUSH1 0x40 00000536: MLOAD 00000537: RETURNDATASIZE 00000538: PUSH1 0x1f 0000053a: NOT 0000053b: PUSH1 0x1f 0000053d: DUP3 0000053e: ADD 0000053f: AND 00000540: DUP3 00000541: ADD 00000542: DUP1 00000543: PUSH1 0x40 00000545: MSTORE 00000546: POP 00000547: DUP2 00000548: ADD 00000549: SWAP1 0000054a: PUSH2 0x0553 0000054d: SWAP2 0000054e: SWAP1 0000054f: PUSH2 0x0e4e 00000552: JUMP 00000553: JUMPDEST 00000554: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000569: AND 0000056a: EQ 0000056b: PUSH2 0x05d0 0000056e: JUMPI 0000056f: PUSH1 0x40 00000571: MLOAD 00000572: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000593: DUP2 00000594: MSTORE 00000595: PUSH1 0x20 00000597: PUSH1 0x04 00000599: DUP3 0000059a: ADD 0000059b: MSTORE 0000059c: PUSH1 0x10 0000059e: PUSH1 0x24 000005a0: DUP3 000005a1: ADD 000005a2: MSTORE 000005a3: PUSH32 0x486f7275733a206e6f74206f776e657200000000000000000000000000000000 000005c4: PUSH1 0x44 000005c6: DUP3 000005c7: ADD 000005c8: MSTORE 000005c9: PUSH1 0x64 000005cb: ADD 000005cc: PUSH2 0x02b4 000005cf: JUMP 000005d0: JUMPDEST 000005d1: PUSH1 0x40 000005d3: DUP1 000005d4: MLOAD 000005d5: DUP3 000005d6: DUP2 000005d7: MSTORE 000005d8: PUSH1 0x20 000005da: DUP2 000005db: ADD 000005dc: DUP6 000005dd: SWAP1 000005de: MSTORE 000005df: CALLER 000005e0: SWAP2 000005e1: PUSH32 0x7b0c29e799ed468266b4d070c03070137a95cb869c5eb7c18063fb7b1a7a09c5 00000602: SWAP2 00000603: ADD 00000604: PUSH1 0x40 00000606: MLOAD 00000607: DUP1 00000608: SWAP2 00000609: SUB 0000060a: SWAP1 0000060b: LOG2 0000060c: PUSH32 0x0000000000000000000000004527bb69581c0661c0824ad4e12bd0a5121ffca3 0000062d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000642: AND 00000643: PUSH4 0x42966c68 00000648: DUP7 00000649: DUP5 0000064a: DUP2 0000064b: MLOAD 0000064c: DUP2 0000064d: LT 0000064e: PUSH2 0x0659 00000651: JUMPI 00000652: PUSH2 0x0659 00000655: PUSH2 0x0e1f 00000658: JUMP 00000659: JUMPDEST 0000065a: PUSH1 0x20 0000065c: MUL 0000065d: PUSH1 0x20 0000065f: ADD 00000660: ADD 00000661: MLOAD 00000662: PUSH1 0x40 00000664: MLOAD 00000665: DUP3 00000666: PUSH4 0xffffffff 0000066b: AND 0000066c: PUSH1 0xe0 0000066e: SHL 0000066f: DUP2 00000670: MSTORE 00000671: PUSH1 0x04 00000673: ADD 00000674: PUSH2 0x067f 00000677: SWAP2 00000678: DUP2 00000679: MSTORE 0000067a: PUSH1 0x20 0000067c: ADD 0000067d: SWAP1 0000067e: JUMP 0000067f: JUMPDEST 00000680: PUSH1 0x00 00000682: PUSH1 0x40 00000684: MLOAD 00000685: DUP1 00000686: DUP4 00000687: SUB 00000688: DUP2 00000689: PUSH1 0x00 0000068b: DUP8 0000068c: DUP1 0000068d: EXTCODESIZE 0000068e: ISZERO 0000068f: DUP1 00000690: ISZERO 00000691: PUSH2 0x0699 00000694: JUMPI 00000695: PUSH1 0x00 00000697: DUP1 00000698: REVERT 00000699: JUMPDEST 0000069a: POP 0000069b: GAS 0000069c: CALL 0000069d: ISZERO 0000069e: DUP1 0000069f: ISZERO 000006a0: PUSH2 0x06ad 000006a3: JUMPI 000006a4: RETURNDATASIZE 000006a5: PUSH1 0x00 000006a7: DUP1 000006a8: RETURNDATACOPY 000006a9: RETURNDATASIZE 000006aa: PUSH1 0x00 000006ac: REVERT 000006ad: JUMPDEST 000006ae: POP 000006af: POP 000006b0: POP 000006b1: POP 000006b2: POP 000006b3: DUP1 000006b4: DUP1 000006b5: PUSH2 0x06bd 000006b8: SWAP1 000006b9: PUSH2 0x0e6b 000006bc: JUMP 000006bd: JUMPDEST 000006be: SWAP2 000006bf: POP 000006c0: POP 000006c1: PUSH2 0x0479 000006c4: JUMP 000006c5: JUMPDEST 000006c6: POP 000006c7: PUSH1 0x40 000006c9: MLOAD 000006ca: PUSH32 0x4684d7e900000000000000000000000000000000000000000000000000000000 000006eb: DUP2 000006ec: MSTORE 000006ed: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000702: PUSH32 0x0000000000000000000000003ce398a357eb55923ec2803df12e108566fc3296 00000723: AND 00000724: SWAP1 00000725: PUSH4 0x4684d7e9 0000072a: SWAP1 0000072b: PUSH2 0x073a 0000072e: SWAP1 0000072f: CALLER 00000730: SWAP1 00000731: DUP8 00000732: SWAP1 00000733: PUSH1 0x04 00000735: ADD 00000736: PUSH2 0x0ea3 00000739: JUMP 0000073a: JUMPDEST 0000073b: PUSH1 0x00 0000073d: PUSH1 0x40 0000073f: MLOAD 00000740: DUP1 00000741: DUP4 00000742: SUB 00000743: DUP2 00000744: PUSH1 0x00 00000746: DUP8 00000747: DUP1 00000748: EXTCODESIZE 00000749: ISZERO 0000074a: DUP1 0000074b: ISZERO 0000074c: PUSH2 0x0754 0000074f: JUMPI 00000750: PUSH1 0x00 00000752: DUP1 00000753: REVERT 00000754: JUMPDEST 00000755: POP 00000756: GAS 00000757: CALL 00000758: ISZERO 00000759: DUP1 0000075a: ISZERO 0000075b: PUSH2 0x0768 0000075e: JUMPI 0000075f: RETURNDATASIZE 00000760: PUSH1 0x00 00000762: DUP1 00000763: RETURNDATACOPY 00000764: RETURNDATASIZE 00000765: PUSH1 0x00 00000767: REVERT 00000768: JUMPDEST 00000769: POP 0000076a: POP 0000076b: PUSH1 0x40 0000076d: MLOAD 0000076e: CALLER 0000076f: SWAP3 00000770: POP 00000771: DUP5 00000772: ISZERO 00000773: PUSH2 0x08fc 00000776: MUL 00000777: SWAP2 00000778: POP 00000779: DUP5 0000077a: SWAP1 0000077b: PUSH1 0x00 0000077d: DUP2 0000077e: DUP2 0000077f: DUP2 00000780: DUP6 00000781: DUP9 00000782: DUP9 00000783: CALL 00000784: SWAP4 00000785: POP 00000786: POP 00000787: POP 00000788: POP 00000789: ISZERO 0000078a: DUP1 0000078b: ISZERO 0000078c: PUSH2 0x0799 0000078f: JUMPI 00000790: RETURNDATASIZE 00000791: PUSH1 0x00 00000793: DUP1 00000794: RETURNDATACOPY 00000795: RETURNDATASIZE 00000796: PUSH1 0x00 00000798: REVERT 00000799: JUMPDEST 0000079a: POP 0000079b: POP 0000079c: PUSH1 0x01 0000079e: DUP1 0000079f: SSTORE 000007a0: POP 000007a1: POP 000007a2: JUMP 000007a3: JUMPDEST 000007a4: PUSH2 0x07ab 000007a7: PUSH2 0x0943 000007aa: JUMP 000007ab: JUMPDEST 000007ac: PUSH2 0x0245 000007af: PUSH1 0x00 000007b1: PUSH2 0x0ac6 000007b4: JUMP 000007b5: JUMPDEST 000007b6: PUSH2 0x07bd 000007b9: PUSH2 0x0943 000007bc: JUMP 000007bd: JUMPDEST 000007be: PUSH2 0x0245 000007c1: PUSH2 0x0b3b 000007c4: JUMP 000007c5: JUMPDEST 000007c6: PUSH1 0x00 000007c8: CALLVALUE 000007c9: GT 000007ca: PUSH2 0x0855 000007cd: JUMPI 000007ce: PUSH1 0x40 000007d0: MLOAD 000007d1: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000007f2: DUP2 000007f3: MSTORE 000007f4: PUSH1 0x20 000007f6: PUSH1 0x04 000007f8: DUP3 000007f9: ADD 000007fa: MSTORE 000007fb: PUSH1 0x23 000007fd: PUSH1 0x24 000007ff: DUP3 00000800: ADD 00000801: MSTORE 00000802: PUSH32 0x486f7275733a2076616c7565206d757374206265206772656174657220746861 00000823: PUSH1 0x44 00000825: DUP3 00000826: ADD 00000827: MSTORE 00000828: PUSH32 0x6e20300000000000000000000000000000000000000000000000000000000000 00000849: PUSH1 0x64 0000084b: DUP3 0000084c: ADD 0000084d: MSTORE 0000084e: PUSH1 0x84 00000850: ADD 00000851: PUSH2 0x02b4 00000854: JUMP 00000855: JUMPDEST 00000856: PUSH1 0x40 00000858: MLOAD 00000859: CALLVALUE 0000085a: DUP2 0000085b: MSTORE 0000085c: CALLER 0000085d: SWAP1 0000085e: PUSH32 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c 0000087f: SWAP1 00000880: PUSH1 0x20 00000882: ADD 00000883: PUSH1 0x40 00000885: MLOAD 00000886: DUP1 00000887: SWAP2 00000888: SUB 00000889: SWAP1 0000088a: LOG2 0000088b: JUMP 0000088c: JUMPDEST 0000088d: PUSH2 0x0894 00000890: PUSH2 0x0943 00000893: JUMP 00000894: JUMPDEST 00000895: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000008aa: DUP2 000008ab: AND 000008ac: PUSH2 0x0937 000008af: JUMPI 000008b0: PUSH1 0x40 000008b2: MLOAD 000008b3: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000008d4: DUP2 000008d5: MSTORE 000008d6: PUSH1 0x20 000008d8: PUSH1 0x04 000008da: DUP3 000008db: ADD 000008dc: MSTORE 000008dd: PUSH1 0x26 000008df: PUSH1 0x24 000008e1: DUP3 000008e2: ADD 000008e3: MSTORE 000008e4: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 00000905: PUSH1 0x44 00000907: DUP3 00000908: ADD 00000909: MSTORE 0000090a: PUSH32 0x6464726573730000000000000000000000000000000000000000000000000000 0000092b: PUSH1 0x64 0000092d: DUP3 0000092e: ADD 0000092f: MSTORE 00000930: PUSH1 0x84 00000932: ADD 00000933: PUSH2 0x02b4 00000936: JUMP 00000937: JUMPDEST 00000938: PUSH2 0x0940 0000093b: DUP2 0000093c: PUSH2 0x0ac6 0000093f: JUMP 00000940: JUMPDEST 00000941: POP 00000942: JUMP 00000943: JUMPDEST 00000944: PUSH1 0x00 00000946: SLOAD 00000947: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000095c: AND 0000095d: CALLER 0000095e: EQ 0000095f: PUSH2 0x0245 00000962: JUMPI 00000963: PUSH1 0x40 00000965: MLOAD 00000966: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000987: DUP2 00000988: MSTORE 00000989: PUSH1 0x20 0000098b: PUSH1 0x04 0000098d: DUP3 0000098e: ADD 0000098f: DUP2 00000990: SWAP1 00000991: MSTORE 00000992: PUSH1 0x24 00000994: DUP3 00000995: ADD 00000996: MSTORE 00000997: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 000009b8: PUSH1 0x44 000009ba: DUP3 000009bb: ADD 000009bc: MSTORE 000009bd: PUSH1 0x64 000009bf: ADD 000009c0: PUSH2 0x02b4 000009c3: JUMP 000009c4: JUMPDEST 000009c5: PUSH2 0x09cc 000009c8: PUSH2 0x0baa 000009cb: JUMP 000009cc: JUMPDEST 000009cd: PUSH1 0x00 000009cf: DUP1 000009d0: SLOAD 000009d1: PUSH32 0xffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff 000009f2: AND 000009f3: SWAP1 000009f4: SSTORE 000009f5: PUSH32 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa 00000a16: CALLER 00000a17: JUMPDEST 00000a18: PUSH1 0x40 00000a1a: MLOAD 00000a1b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a30: SWAP1 00000a31: SWAP2 00000a32: AND 00000a33: DUP2 00000a34: MSTORE 00000a35: PUSH1 0x20 00000a37: ADD 00000a38: PUSH1 0x40 00000a3a: MLOAD 00000a3b: DUP1 00000a3c: SWAP2 00000a3d: SUB 00000a3e: SWAP1 00000a3f: LOG1 00000a40: JUMP 00000a41: JUMPDEST 00000a42: PUSH1 0x00 00000a44: SLOAD 00000a45: PUSH21 0x010000000000000000000000000000000000000000 00000a5b: SWAP1 00000a5c: DIV 00000a5d: PUSH1 0xff 00000a5f: AND 00000a60: ISZERO 00000a61: PUSH2 0x0245 00000a64: JUMPI 00000a65: PUSH1 0x40 00000a67: MLOAD 00000a68: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000a89: DUP2 00000a8a: MSTORE 00000a8b: PUSH1 0x20 00000a8d: PUSH1 0x04 00000a8f: DUP3 00000a90: ADD 00000a91: MSTORE 00000a92: PUSH1 0x10 00000a94: PUSH1 0x24 00000a96: DUP3 00000a97: ADD 00000a98: MSTORE 00000a99: PUSH32 0x5061757361626c653a2070617573656400000000000000000000000000000000 00000aba: PUSH1 0x44 00000abc: DUP3 00000abd: ADD 00000abe: MSTORE 00000abf: PUSH1 0x64 00000ac1: ADD 00000ac2: PUSH2 0x02b4 00000ac5: JUMP 00000ac6: JUMPDEST 00000ac7: PUSH1 0x00 00000ac9: DUP1 00000aca: SLOAD 00000acb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ae0: DUP4 00000ae1: DUP2 00000ae2: AND 00000ae3: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00000b04: DUP4 00000b05: AND 00000b06: DUP2 00000b07: OR 00000b08: DUP5 00000b09: SSTORE 00000b0a: PUSH1 0x40 00000b0c: MLOAD 00000b0d: SWAP2 00000b0e: SWAP1 00000b0f: SWAP3 00000b10: AND 00000b11: SWAP3 00000b12: DUP4 00000b13: SWAP2 00000b14: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 00000b35: SWAP2 00000b36: SWAP1 00000b37: LOG3 00000b38: POP 00000b39: POP 00000b3a: JUMP 00000b3b: JUMPDEST 00000b3c: PUSH2 0x0b43 00000b3f: PUSH2 0x0a41 00000b42: JUMP 00000b43: JUMPDEST 00000b44: PUSH1 0x00 00000b46: DUP1 00000b47: SLOAD 00000b48: PUSH32 0xffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff 00000b69: AND 00000b6a: PUSH21 0x010000000000000000000000000000000000000000 00000b80: OR 00000b81: SWAP1 00000b82: SSTORE 00000b83: PUSH32 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258 00000ba4: PUSH2 0x0a17 00000ba7: CALLER 00000ba8: SWAP1 00000ba9: JUMP 00000baa: JUMPDEST 00000bab: PUSH1 0x00 00000bad: SLOAD 00000bae: PUSH21 0x010000000000000000000000000000000000000000 00000bc4: SWAP1 00000bc5: DIV 00000bc6: PUSH1 0xff 00000bc8: AND 00000bc9: PUSH2 0x0245 00000bcc: JUMPI 00000bcd: PUSH1 0x40 00000bcf: MLOAD 00000bd0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000bf1: DUP2 00000bf2: MSTORE 00000bf3: PUSH1 0x20 00000bf5: PUSH1 0x04 00000bf7: DUP3 00000bf8: ADD 00000bf9: MSTORE 00000bfa: PUSH1 0x14 00000bfc: PUSH1 0x24 00000bfe: DUP3 00000bff: ADD 00000c00: MSTORE 00000c01: PUSH32 0x5061757361626c653a206e6f7420706175736564000000000000000000000000 00000c22: PUSH1 0x44 00000c24: DUP3 00000c25: ADD 00000c26: MSTORE 00000c27: PUSH1 0x64 00000c29: ADD 00000c2a: PUSH2 0x02b4 00000c2d: JUMP 00000c2e: JUMPDEST 00000c2f: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00000c50: PUSH1 0x00 00000c52: MSTORE 00000c53: PUSH1 0x41 00000c55: PUSH1 0x04 00000c57: MSTORE 00000c58: PUSH1 0x24 00000c5a: PUSH1 0x00 00000c5c: REVERT 00000c5d: JUMPDEST 00000c5e: PUSH1 0x00 00000c60: PUSH1 0x20 00000c62: DUP1 00000c63: DUP4 00000c64: DUP6 00000c65: SUB 00000c66: SLT 00000c67: ISZERO 00000c68: PUSH2 0x0c70 00000c6b: JUMPI 00000c6c: PUSH1 0x00 00000c6e: DUP1 00000c6f: REVERT 00000c70: JUMPDEST 00000c71: DUP3 00000c72: CALLDATALOAD 00000c73: PUSH8 0xffffffffffffffff 00000c7c: DUP1 00000c7d: DUP3 00000c7e: GT 00000c7f: ISZERO 00000c80: PUSH2 0x0c88 00000c83: JUMPI 00000c84: PUSH1 0x00 00000c86: DUP1 00000c87: REVERT 00000c88: JUMPDEST 00000c89: DUP2 00000c8a: DUP6 00000c8b: ADD 00000c8c: SWAP2 00000c8d: POP 00000c8e: DUP6 00000c8f: PUSH1 0x1f 00000c91: DUP4 00000c92: ADD 00000c93: SLT 00000c94: PUSH2 0x0c9c 00000c97: JUMPI 00000c98: PUSH1 0x00 00000c9a: DUP1 00000c9b: REVERT 00000c9c: JUMPDEST 00000c9d: DUP2 00000c9e: CALLDATALOAD 00000c9f: DUP2 00000ca0: DUP2 00000ca1: GT 00000ca2: ISZERO 00000ca3: PUSH2 0x0cae 00000ca6: JUMPI 00000ca7: PUSH2 0x0cae 00000caa: PUSH2 0x0c2e 00000cad: JUMP 00000cae: JUMPDEST 00000caf: DUP1 00000cb0: PUSH1 0x05 00000cb2: SHL 00000cb3: PUSH1 0x40 00000cb5: MLOAD 00000cb6: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 00000cd7: PUSH1 0x3f 00000cd9: DUP4 00000cda: ADD 00000cdb: AND 00000cdc: DUP2 00000cdd: ADD 00000cde: DUP2 00000cdf: DUP2 00000ce0: LT 00000ce1: DUP6 00000ce2: DUP3 00000ce3: GT 00000ce4: OR 00000ce5: ISZERO 00000ce6: PUSH2 0x0cf1 00000ce9: JUMPI 00000cea: PUSH2 0x0cf1 00000ced: PUSH2 0x0c2e 00000cf0: JUMP 00000cf1: JUMPDEST 00000cf2: PUSH1 0x40 00000cf4: MSTORE 00000cf5: SWAP2 00000cf6: DUP3 00000cf7: MSTORE 00000cf8: DUP5 00000cf9: DUP3 00000cfa: ADD 00000cfb: SWAP3 00000cfc: POP 00000cfd: DUP4 00000cfe: DUP2 00000cff: ADD 00000d00: DUP6 00000d01: ADD 00000d02: SWAP2 00000d03: DUP9 00000d04: DUP4 00000d05: GT 00000d06: ISZERO 00000d07: PUSH2 0x0d0f 00000d0a: JUMPI 00000d0b: PUSH1 0x00 00000d0d: DUP1 00000d0e: REVERT 00000d0f: JUMPDEST 00000d10: SWAP4 00000d11: DUP6 00000d12: ADD 00000d13: SWAP4 00000d14: JUMPDEST 00000d15: DUP3 00000d16: DUP6 00000d17: LT 00000d18: ISZERO 00000d19: PUSH2 0x0d2d 00000d1c: JUMPI 00000d1d: DUP5 00000d1e: CALLDATALOAD 00000d1f: DUP5 00000d20: MSTORE 00000d21: SWAP4 00000d22: DUP6 00000d23: ADD 00000d24: SWAP4 00000d25: SWAP3 00000d26: DUP6 00000d27: ADD 00000d28: SWAP3 00000d29: PUSH2 0x0d14 00000d2c: JUMP 00000d2d: JUMPDEST 00000d2e: SWAP9 00000d2f: SWAP8 00000d30: POP 00000d31: POP 00000d32: POP 00000d33: POP 00000d34: POP 00000d35: POP 00000d36: POP 00000d37: POP 00000d38: JUMP 00000d39: JUMPDEST 00000d3a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d4f: DUP2 00000d50: AND 00000d51: DUP2 00000d52: EQ 00000d53: PUSH2 0x0940 00000d56: JUMPI 00000d57: PUSH1 0x00 00000d59: DUP1 00000d5a: REVERT 00000d5b: JUMPDEST 00000d5c: PUSH1 0x00 00000d5e: PUSH1 0x20 00000d60: DUP3 00000d61: DUP5 00000d62: SUB 00000d63: SLT 00000d64: ISZERO 00000d65: PUSH2 0x0d6d 00000d68: JUMPI 00000d69: PUSH1 0x00 00000d6b: DUP1 00000d6c: REVERT 00000d6d: JUMPDEST 00000d6e: DUP2 00000d6f: CALLDATALOAD 00000d70: PUSH2 0x0d78 00000d73: DUP2 00000d74: PUSH2 0x0d39 00000d77: JUMP 00000d78: JUMPDEST 00000d79: SWAP4 00000d7a: SWAP3 00000d7b: POP 00000d7c: POP 00000d7d: POP 00000d7e: JUMP 00000d7f: JUMPDEST 00000d80: PUSH1 0x00 00000d82: PUSH1 0x20 00000d84: DUP3 00000d85: DUP5 00000d86: SUB 00000d87: SLT 00000d88: ISZERO 00000d89: PUSH2 0x0d91 00000d8c: JUMPI 00000d8d: PUSH1 0x00 00000d8f: DUP1 00000d90: REVERT 00000d91: JUMPDEST 00000d92: POP 00000d93: MLOAD 00000d94: SWAP2 00000d95: SWAP1 00000d96: POP 00000d97: JUMP 00000d98: JUMPDEST 00000d99: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00000dba: PUSH1 0x00 00000dbc: MSTORE 00000dbd: PUSH1 0x11 00000dbf: PUSH1 0x04 00000dc1: MSTORE 00000dc2: PUSH1 0x24 00000dc4: PUSH1 0x00 00000dc6: REVERT 00000dc7: JUMPDEST 00000dc8: DUP1 00000dc9: DUP3 00000dca: MUL 00000dcb: DUP2 00000dcc: ISZERO 00000dcd: DUP3 00000dce: DUP3 00000dcf: DIV 00000dd0: DUP5 00000dd1: EQ 00000dd2: OR 00000dd3: PUSH2 0x0dde 00000dd6: JUMPI 00000dd7: PUSH2 0x0dde 00000dda: PUSH2 0x0d98 00000ddd: JUMP 00000dde: JUMPDEST 00000ddf: SWAP3 00000de0: SWAP2 00000de1: POP 00000de2: POP 00000de3: JUMP 00000de4: JUMPDEST 00000de5: PUSH1 0x00 00000de7: DUP3 00000de8: PUSH2 0x0e1a 00000deb: JUMPI 00000dec: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00000e0d: PUSH1 0x00 00000e0f: MSTORE 00000e10: PUSH1 0x12 00000e12: PUSH1 0x04 00000e14: MSTORE 00000e15: PUSH1 0x24 00000e17: PUSH1 0x00 00000e19: REVERT 00000e1a: JUMPDEST 00000e1b: POP 00000e1c: DIV 00000e1d: SWAP1 00000e1e: JUMP 00000e1f: JUMPDEST 00000e20: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00000e41: PUSH1 0x00 00000e43: MSTORE 00000e44: PUSH1 0x32 00000e46: PUSH1 0x04 00000e48: MSTORE 00000e49: PUSH1 0x24 00000e4b: PUSH1 0x00 00000e4d: REVERT 00000e4e: JUMPDEST 00000e4f: PUSH1 0x00 00000e51: PUSH1 0x20 00000e53: DUP3 00000e54: DUP5 00000e55: SUB 00000e56: SLT 00000e57: ISZERO 00000e58: PUSH2 0x0e60 00000e5b: JUMPI 00000e5c: PUSH1 0x00 00000e5e: DUP1 00000e5f: REVERT 00000e60: JUMPDEST 00000e61: DUP2 00000e62: MLOAD 00000e63: PUSH2 0x0d78 00000e66: DUP2 00000e67: PUSH2 0x0d39 00000e6a: JUMP 00000e6b: JUMPDEST 00000e6c: PUSH1 0x00 00000e6e: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000e8f: DUP3 00000e90: SUB 00000e91: PUSH2 0x0e9c 00000e94: JUMPI 00000e95: PUSH2 0x0e9c 00000e98: PUSH2 0x0d98 00000e9b: JUMP 00000e9c: JUMPDEST 00000e9d: POP 00000e9e: PUSH1 0x01 00000ea0: ADD 00000ea1: SWAP1 00000ea2: JUMP 00000ea3: JUMPDEST 00000ea4: PUSH1 0x00 00000ea6: PUSH1 0x40 00000ea8: DUP3 00000ea9: ADD 00000eaa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ebf: DUP6 00000ec0: AND 00000ec1: DUP4 00000ec2: MSTORE 00000ec3: PUSH1 0x20 00000ec5: PUSH1 0x40 00000ec7: DUP2 00000ec8: DUP6 00000ec9: ADD 00000eca: MSTORE 00000ecb: DUP2 00000ecc: DUP6 00000ecd: MLOAD 00000ece: DUP1 00000ecf: DUP5 00000ed0: MSTORE 00000ed1: PUSH1 0x60 00000ed3: DUP7 00000ed4: ADD 00000ed5: SWAP2 00000ed6: POP 00000ed7: DUP3 00000ed8: DUP8 00000ed9: ADD 00000eda: SWAP4 00000edb: POP 00000edc: PUSH1 0x00 00000ede: JUMPDEST 00000edf: DUP2 00000ee0: DUP2 00000ee1: LT 00000ee2: ISZERO 00000ee3: PUSH2 0x0efa 00000ee6: JUMPI 00000ee7: DUP5 00000ee8: MLOAD 00000ee9: DUP4 00000eea: MSTORE 00000eeb: SWAP4 00000eec: DUP4 00000eed: ADD 00000eee: SWAP4 00000eef: SWAP2 00000ef0: DUP4 00000ef1: ADD 00000ef2: SWAP2 00000ef3: PUSH1 0x01 00000ef5: ADD 00000ef6: PUSH2 0x0ede 00000ef9: JUMP 00000efa: JUMPDEST 00000efb: POP 00000efc: SWAP1 00000efd: SWAP8 00000efe: SWAP7 00000eff: POP 00000f00: POP 00000f01: POP 00000f02: POP 00000f03: POP 00000f04: POP 00000f05: POP 00000f06: JUMP 00000f07: INVALID 00000f08: LOG2 00000f09: PUSH5 0x6970667358 00000f0f: UNKNOWN(0x22) 00000f10: SLT 00000f11: KECCAK256 00000f12: UNKNOWN(0xB8) 00000f13: BLOBHASH 00000f14: CLZ 00000f15: UNKNOWN(0xB2) 00000f16: JUMPI 00000f17: SELFBALANCE 00000f18: UNKNOWN(0xE8) 00000f19: NUMBER 00000f1a: DIFFICULTY 00000f1b: SWAP5 00000f1c: DUP3 00000f1d: PUSH12 0xdbcf510303a33ea568354916 00000f2a: ADDMOD 00000f2b: UNKNOWN(0xD6) 00000f2c: MLOAD 00000f2d: UNKNOWN(0x25) 00000f2e: SWAP13 00000f2f: PUSH11 0x555c64736f6c6343000811 00000f3b: STOP 00000f3c: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | auth | detector | Authorization based on tx.origin | 70 | no | — |
viewvalidation_json{
"reason": "missing sink mapping",
"status": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd0e30db0",
"selector": "0xd0e30db0",
"calldata_variants": [
"0xd0e30db0",
"0xd0e30db00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8456cb59",
"selector": "0x8456cb59",
"calldata_variants": [
"0x8456cb59",
"0x8456cb590000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x84b366dc",
"selector": "0x84b366dc",
"calldata_variants": [
"0x84b366dc",
"0x84b366dc0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4dd020da",
"selector": "0x4dd020da",
"calldata_variants": [
"0x4dd020da",
"0x4dd020da0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5c975abb",
"selector": "0x5c975abb",
"calldata_variants": [
"0x5c975abb",
"0x5c975abb0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x715018a6",
"selector": "0x715018a6",
"calldata_variants": [
"0x715018a6",
"0x715018a60000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [
{
"pc": 594,
"type": "tx_origin_used"
},
{
"pc": 593,
"type": "tx_origin_used"
}
]
}
|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0x9bc1f56dc4e306bb34508bab170e144471a59dfabb4ad3b7352da7517e32a38e
call_targets:
0x97d6794bddd74863a16f2a819e7dd7abe404a4c6
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x9bc1f56dc4e306bb34508bab170e144471a59dfabb4ad3b7352da7517e32a38e",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x97d6794bddd74863a16f2a819e7dd7abe404a4c6"
],
"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": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd0e30db0",
"selector": "0xd0e30db0",
"calldata_variants": [
"0xd0e30db0",
"0xd0e30db00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8456cb59",
"selector": "0x8456cb59",
"calldata_variants": [
"0x8456cb59",
"0x8456cb590000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x84b366dc",
"selector": "0x84b366dc",
"calldata_variants": [
"0x84b366dc",
"0x84b366dc0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4dd020da",
"selector": "0x4dd020da",
"calldata_variants": [
"0x4dd020da",
"0x4dd020da0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5c975abb",
"selector": "0x5c975abb",
"calldata_variants": [
"0x5c975abb",
"0x5c975abb0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x715018a6",
"selector": "0x715018a6",
"calldata_variants": [
"0x715018a6",
"0x715018a60000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1692,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1879,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1923,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 3,
"guards_detected": [
{
"pc": 594,
"type": "tx_origin_used"
},
{
"pc": 593,
"type": "tx_origin_used"
}
],
"untrusted_call_count": 3
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0x9bc1f56dc4e306bb34508bab170e144471a59dfabb4ad3b7352da7517e32a38e
call_targets:
0x97d6794bddd74863a16f2a819e7dd7abe404a4c6
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x9bc1f56dc4e306bb34508bab170e144471a59dfabb4ad3b7352da7517e32a38e",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x97d6794bddd74863a16f2a819e7dd7abe404a4c6"
],
"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": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd0e30db0",
"selector": "0xd0e30db0",
"calldata_variants": [
"0xd0e30db0",
"0xd0e30db00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8456cb59",
"selector": "0x8456cb59",
"calldata_variants": [
"0x8456cb59",
"0x8456cb590000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x84b366dc",
"selector": "0x84b366dc",
"calldata_variants": [
"0x84b366dc",
"0x84b366dc0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4dd020da",
"selector": "0x4dd020da",
"calldata_variants": [
"0x4dd020da",
"0x4dd020da0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5c975abb",
"selector": "0x5c975abb",
"calldata_variants": [
"0x5c975abb",
"0x5c975abb0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x715018a6",
"selector": "0x715018a6",
"calldata_variants": [
"0x715018a6",
"0x715018a60000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1692,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1879,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1923,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 3,
"guards_detected": [
{
"pc": 594,
"type": "tx_origin_used"
},
{
"pc": 593,
"type": "tx_origin_used"
}
]
}
|