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

Analysis Run

019b477e-cd77-72bb-ab27-f6883cdb5beb

complete
Chain ID
1
Address
Block Number
Created
Mon, Dec 22, 2025 7:17 PM
Review Summary

What survived the funnel

Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?

Confirmed
0
Validated
0
Source
Verified
Review Backing
Not yet
Best current signal
Untrusted CALL target/value reachable
crit 0 high 0 direct contract
Review Checklist
1. Read the findings table first. Ignore raw jobs until the result looks real.
2. Confirm attacker control, not just the existence of a sink.
3. Confirm money or privilege impact.
4. Keep it if the behavior is real. Kill it if this is normal proxy, admin, or upgrade plumbing.

Processing Jobs

Status & attempts
ID Type Status Attempts Heartbeat
27037 artifact.fetch complete 1 / 3 3 months ago
27038 tool.cast_disasm complete 1 / 3 3 months ago
92093 analysis.bundle complete 1 / 3 2 weeks ago
92094 capability.graph complete 1 / 3 2 weeks ago
92095 detector.run complete 1 / 3 2 weeks ago
92096 validation.fork complete 1 / 3 2 weeks ago

Artifact

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

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate

No codex job recorded yet.

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
10
EXT*/BALANCE
9
Total opcodes
2617
Flags
heavy_ext_balance_usage
View cast disassembly output
00000000: PUSH1 0x80
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x00e8
0000000c: JUMPI
0000000d: PUSH1 0x00
0000000f: CALLDATALOAD
00000010: PUSH1 0xe0
00000012: SHR
00000013: DUP1
00000014: PUSH4 0x51cff8d9
00000019: GT
0000001a: PUSH2 0x008a
0000001d: JUMPI
0000001e: DUP1
0000001f: PUSH4 0xbafda6a4
00000024: GT
00000025: PUSH2 0x0059
00000028: JUMPI
00000029: DUP1
0000002a: PUSH4 0xbafda6a4
0000002f: EQ
00000030: PUSH2 0x02cf
00000033: JUMPI
00000034: DUP1
00000035: PUSH4 0xe25e9b96
0000003a: EQ
0000003b: PUSH2 0x02e2
0000003e: JUMPI
0000003f: DUP1
00000040: PUSH4 0xf2fde38b
00000045: EQ
00000046: PUSH2 0x0302
00000049: JUMPI
0000004a: DUP1
0000004b: PUSH4 0xff888fb1
00000050: EQ
00000051: PUSH2 0x0322
00000054: JUMPI
00000055: PUSH1 0x00
00000057: DUP1
00000058: REVERT
00000059: JUMPDEST
0000005a: DUP1
0000005b: PUSH4 0x51cff8d9
00000060: EQ
00000061: PUSH2 0x0245
00000064: JUMPI
00000065: DUP1
00000066: PUSH4 0x715018a6
0000006b: EQ
0000006c: PUSH2 0x0265
0000006f: JUMPI
00000070: DUP1
00000071: PUSH4 0x77d33825
00000076: EQ
00000077: PUSH2 0x027a
0000007a: JUMPI
0000007b: DUP1
0000007c: PUSH4 0x8da5cb5b
00000081: EQ
00000082: PUSH2 0x029a
00000085: JUMPI
00000086: PUSH1 0x00
00000088: DUP1
00000089: REVERT
0000008a: JUMPDEST
0000008b: DUP1
0000008c: PUSH4 0x2d0a85aa
00000091: GT
00000092: PUSH2 0x00c6
00000095: JUMPI
00000096: DUP1
00000097: PUSH4 0x2d0a85aa
0000009c: EQ
0000009d: PUSH2 0x01c7
000000a0: JUMPI
000000a1: DUP1
000000a2: PUSH4 0x345c550f
000000a7: EQ
000000a8: PUSH2 0x01e7
000000ab: JUMPI
000000ac: DUP1
000000ad: PUSH4 0x44ada5bc
000000b2: EQ
000000b3: PUSH2 0x0207
000000b6: JUMPI
000000b7: DUP1
000000b8: PUSH4 0x45e6874b
000000bd: EQ
000000be: PUSH2 0x0227
000000c1: JUMPI
000000c2: PUSH1 0x00
000000c4: DUP1
000000c5: REVERT
000000c6: JUMPDEST
000000c7: DUP1
000000c8: PUSH4 0x03bdcccb
000000cd: EQ
000000ce: PUSH2 0x00ed
000000d1: JUMPI
000000d2: DUP1
000000d3: PUSH4 0x0a3b4739
000000d8: EQ
000000d9: PUSH2 0x0102
000000dc: JUMPI
000000dd: DUP1
000000de: PUSH4 0x175c0d16
000000e3: EQ
000000e4: PUSH2 0x0115
000000e7: JUMPI
000000e8: JUMPDEST
000000e9: PUSH1 0x00
000000eb: DUP1
000000ec: REVERT
000000ed: JUMPDEST
000000ee: PUSH2 0x0100
000000f1: PUSH2 0x00fb
000000f4: CALLDATASIZE
000000f5: PUSH1 0x04
000000f7: PUSH2 0x18c3
000000fa: JUMP
000000fb: JUMPDEST
000000fc: PUSH2 0x0362
000000ff: JUMP
00000100: JUMPDEST
00000101: STOP
00000102: JUMPDEST
00000103: PUSH2 0x0100
00000106: PUSH2 0x0110
00000109: CALLDATASIZE
0000010a: PUSH1 0x04
0000010c: PUSH2 0x18dc
0000010f: JUMP
00000110: JUMPDEST
00000111: PUSH2 0x0521
00000114: JUMP
00000115: JUMPDEST
00000116: CALLVALUE
00000117: DUP1
00000118: ISZERO
00000119: PUSH2 0x0121
0000011c: JUMPI
0000011d: PUSH1 0x00
0000011f: DUP1
00000120: REVERT
00000121: JUMPDEST
00000122: POP
00000123: PUSH2 0x0196
00000126: PUSH2 0x0130
00000129: CALLDATASIZE
0000012a: PUSH1 0x04
0000012c: PUSH2 0x18c3
0000012f: JUMP
00000130: JUMPDEST
00000131: PUSH1 0x00
00000133: SWAP1
00000134: DUP2
00000135: MSTORE
00000136: PUSH1 0x03
00000138: PUSH1 0x20
0000013a: SWAP1
0000013b: DUP2
0000013c: MSTORE
0000013d: PUSH1 0x40
0000013f: SWAP2
00000140: DUP3
00000141: SWAP1
00000142: KECCAK256
00000143: DUP3
00000144: MLOAD
00000145: DUP1
00000146: DUP5
00000147: ADD
00000148: SWAP1
00000149: SWAP4
0000014a: MSTORE
0000014b: SLOAD
0000014c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000161: DUP2
00000162: AND
00000163: DUP1
00000164: DUP5
00000165: MSTORE
00000166: PUSH21 0x010000000000000000000000000000000000000000
0000017c: SWAP1
0000017d: SWAP2
0000017e: DIV
0000017f: PUSH12 0xffffffffffffffffffffffff
0000018c: AND
0000018d: SWAP3
0000018e: SWAP1
0000018f: SWAP2
00000190: ADD
00000191: DUP3
00000192: SWAP1
00000193: MSTORE
00000194: SWAP2
00000195: JUMP
00000196: JUMPDEST
00000197: PUSH1 0x40
00000199: DUP1
0000019a: MLOAD
0000019b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000001b0: SWAP1
000001b1: SWAP4
000001b2: AND
000001b3: DUP4
000001b4: MSTORE
000001b5: PUSH1 0x20
000001b7: DUP4
000001b8: ADD
000001b9: SWAP2
000001ba: SWAP1
000001bb: SWAP2
000001bc: MSTORE
000001bd: ADD
000001be: JUMPDEST
000001bf: PUSH1 0x40
000001c1: MLOAD
000001c2: DUP1
000001c3: SWAP2
000001c4: SUB
000001c5: SWAP1
000001c6: RETURN
000001c7: JUMPDEST
000001c8: CALLVALUE
000001c9: DUP1
000001ca: ISZERO
000001cb: PUSH2 0x01d3
000001ce: JUMPI
000001cf: PUSH1 0x00
000001d1: DUP1
000001d2: REVERT
000001d3: JUMPDEST
000001d4: POP
000001d5: PUSH2 0x0100
000001d8: PUSH2 0x01e2
000001db: CALLDATASIZE
000001dc: PUSH1 0x04
000001de: PUSH2 0x18c3
000001e1: JUMP
000001e2: JUMPDEST
000001e3: PUSH2 0x09c4
000001e6: JUMP
000001e7: JUMPDEST
000001e8: CALLVALUE
000001e9: DUP1
000001ea: ISZERO
000001eb: PUSH2 0x01f3
000001ee: JUMPI
000001ef: PUSH1 0x00
000001f1: DUP1
000001f2: REVERT
000001f3: JUMPDEST
000001f4: POP
000001f5: PUSH2 0x0100
000001f8: PUSH2 0x0202
000001fb: CALLDATASIZE
000001fc: PUSH1 0x04
000001fe: PUSH2 0x18dc
00000201: JUMP
00000202: JUMPDEST
00000203: PUSH2 0x0b3c
00000206: JUMP
00000207: JUMPDEST
00000208: CALLVALUE
00000209: DUP1
0000020a: ISZERO
0000020b: PUSH2 0x0213
0000020e: JUMPI
0000020f: PUSH1 0x00
00000211: DUP1
00000212: REVERT
00000213: JUMPDEST
00000214: POP
00000215: PUSH2 0x0100
00000218: PUSH2 0x0222
0000021b: CALLDATASIZE
0000021c: PUSH1 0x04
0000021e: PUSH2 0x18c3
00000221: JUMP
00000222: JUMPDEST
00000223: PUSH2 0x0f55
00000226: JUMP
00000227: JUMPDEST
00000228: CALLVALUE
00000229: DUP1
0000022a: ISZERO
0000022b: PUSH2 0x0233
0000022e: JUMPI
0000022f: PUSH1 0x00
00000231: DUP1
00000232: REVERT
00000233: JUMPDEST
00000234: POP
00000235: PUSH1 0x01
00000237: SLOAD
00000238: PUSH1 0x40
0000023a: MLOAD
0000023b: SWAP1
0000023c: DUP2
0000023d: MSTORE
0000023e: PUSH1 0x20
00000240: ADD
00000241: PUSH2 0x01be
00000244: JUMP
00000245: JUMPDEST
00000246: CALLVALUE
00000247: DUP1
00000248: ISZERO
00000249: PUSH2 0x0251
0000024c: JUMPI
0000024d: PUSH1 0x00
0000024f: DUP1
00000250: REVERT
00000251: JUMPDEST
00000252: POP
00000253: PUSH2 0x0100
00000256: PUSH2 0x0260
00000259: CALLDATASIZE
0000025a: PUSH1 0x04
0000025c: PUSH2 0x1920
0000025f: JUMP
00000260: JUMPDEST
00000261: PUSH2 0x1017
00000264: JUMP
00000265: JUMPDEST
00000266: CALLVALUE
00000267: DUP1
00000268: ISZERO
00000269: PUSH2 0x0271
0000026c: JUMPI
0000026d: PUSH1 0x00
0000026f: DUP1
00000270: REVERT
00000271: JUMPDEST
00000272: POP
00000273: PUSH2 0x0100
00000276: PUSH2 0x1109
00000279: JUMP
0000027a: JUMPDEST
0000027b: CALLVALUE
0000027c: DUP1
0000027d: ISZERO
0000027e: PUSH2 0x0286
00000281: JUMPI
00000282: PUSH1 0x00
00000284: DUP1
00000285: REVERT
00000286: JUMPDEST
00000287: POP
00000288: PUSH2 0x0100
0000028b: PUSH2 0x0295
0000028e: CALLDATASIZE
0000028f: PUSH1 0x04
00000291: PUSH2 0x18c3
00000294: JUMP
00000295: JUMPDEST
00000296: PUSH2 0x1196
00000299: JUMP
0000029a: JUMPDEST
0000029b: CALLVALUE
0000029c: DUP1
0000029d: ISZERO
0000029e: PUSH2 0x02a6
000002a1: JUMPI
000002a2: PUSH1 0x00
000002a4: DUP1
000002a5: REVERT
000002a6: JUMPDEST
000002a7: POP
000002a8: PUSH1 0x00
000002aa: SLOAD
000002ab: PUSH1 0x40
000002ad: MLOAD
000002ae: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000002c3: SWAP1
000002c4: SWAP2
000002c5: AND
000002c6: DUP2
000002c7: MSTORE
000002c8: PUSH1 0x20
000002ca: ADD
000002cb: PUSH2 0x01be
000002ce: JUMP
000002cf: JUMPDEST
000002d0: PUSH2 0x0100
000002d3: PUSH2 0x02dd
000002d6: CALLDATASIZE
000002d7: PUSH1 0x04
000002d9: PUSH2 0x18dc
000002dc: JUMP
000002dd: JUMPDEST
000002de: PUSH2 0x12d9
000002e1: JUMP
000002e2: JUMPDEST
000002e3: CALLVALUE
000002e4: DUP1
000002e5: ISZERO
000002e6: PUSH2 0x02ee
000002e9: JUMPI
000002ea: PUSH1 0x00
000002ec: DUP1
000002ed: REVERT
000002ee: JUMPDEST
000002ef: POP
000002f0: PUSH2 0x0100
000002f3: PUSH2 0x02fd
000002f6: CALLDATASIZE
000002f7: PUSH1 0x04
000002f9: PUSH2 0x18dc
000002fc: JUMP
000002fd: JUMPDEST
000002fe: PUSH2 0x12ec
00000301: JUMP
00000302: JUMPDEST
00000303: CALLVALUE
00000304: DUP1
00000305: ISZERO
00000306: PUSH2 0x030e
00000309: JUMPI
0000030a: PUSH1 0x00
0000030c: DUP1
0000030d: REVERT
0000030e: JUMPDEST
0000030f: POP
00000310: PUSH2 0x0100
00000313: PUSH2 0x031d
00000316: CALLDATASIZE
00000317: PUSH1 0x04
00000319: PUSH2 0x1920
0000031c: JUMP
0000031d: JUMPDEST
0000031e: PUSH2 0x14c4
00000321: JUMP
00000322: JUMPDEST
00000323: CALLVALUE
00000324: DUP1
00000325: ISZERO
00000326: PUSH2 0x032e
00000329: JUMPI
0000032a: PUSH1 0x00
0000032c: DUP1
0000032d: REVERT
0000032e: JUMPDEST
0000032f: POP
00000330: PUSH2 0x0352
00000333: PUSH2 0x033d
00000336: CALLDATASIZE
00000337: PUSH1 0x04
00000339: PUSH2 0x18c3
0000033c: JUMP
0000033d: JUMPDEST
0000033e: PUSH1 0x00
00000340: SWAP1
00000341: DUP2
00000342: MSTORE
00000343: PUSH1 0x02
00000345: PUSH1 0x20
00000347: MSTORE
00000348: PUSH1 0x40
0000034a: SWAP1
0000034b: KECCAK256
0000034c: SLOAD
0000034d: PUSH1 0xff
0000034f: AND
00000350: SWAP1
00000351: JUMP
00000352: JUMPDEST
00000353: PUSH1 0x40
00000355: MLOAD
00000356: SWAP1
00000357: ISZERO
00000358: ISZERO
00000359: DUP2
0000035a: MSTORE
0000035b: PUSH1 0x20
0000035d: ADD
0000035e: PUSH2 0x01be
00000361: JUMP
00000362: JUMPDEST
00000363: PUSH2 0x036c
00000366: CALLER
00000367: DUP3
00000368: PUSH2 0x15f4
0000036b: JUMP
0000036c: JUMPDEST
0000036d: PUSH2 0x03d7
00000370: JUMPI
00000371: PUSH1 0x40
00000373: MLOAD
00000374: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000395: DUP2
00000396: MSTORE
00000397: PUSH1 0x20
00000399: PUSH1 0x04
0000039b: DUP3
0000039c: ADD
0000039d: MSTORE
0000039e: PUSH1 0x18
000003a0: PUSH1 0x24
000003a2: DUP3
000003a3: ADD
000003a4: MSTORE
000003a5: PUSH32 0x536565644d61726b65743a20756e617574686f72697a65640000000000000000
000003c6: PUSH1 0x44
000003c8: DUP3
000003c9: ADD
000003ca: MSTORE
000003cb: PUSH1 0x64
000003cd: ADD
000003ce: JUMPDEST
000003cf: PUSH1 0x40
000003d1: MLOAD
000003d2: DUP1
000003d3: SWAP2
000003d4: SUB
000003d5: SWAP1
000003d6: REVERT
000003d7: JUMPDEST
000003d8: PUSH1 0x01
000003da: SLOAD
000003db: CALLVALUE
000003dc: EQ
000003dd: PUSH2 0x0442
000003e0: JUMPI
000003e1: PUSH1 0x40
000003e3: MLOAD
000003e4: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000405: DUP2
00000406: MSTORE
00000407: PUSH1 0x20
00000409: PUSH1 0x04
0000040b: DUP3
0000040c: ADD
0000040d: MSTORE
0000040e: PUSH1 0x15
00000410: PUSH1 0x24
00000412: DUP3
00000413: ADD
00000414: MSTORE
00000415: PUSH32 0x536565644d61726b65743a2077726f6e67206665650000000000000000000000
00000436: PUSH1 0x44
00000438: DUP3
00000439: ADD
0000043a: MSTORE
0000043b: PUSH1 0x64
0000043d: ADD
0000043e: PUSH2 0x03ce
00000441: JUMP
00000442: JUMPDEST
00000443: PUSH1 0x00
00000445: DUP2
00000446: DUP2
00000447: MSTORE
00000448: PUSH1 0x02
0000044a: PUSH1 0x20
0000044c: MSTORE
0000044d: PUSH1 0x40
0000044f: SWAP1
00000450: KECCAK256
00000451: SLOAD
00000452: PUSH1 0xff
00000454: AND
00000455: ISZERO
00000456: PUSH2 0x04bb
00000459: JUMPI
0000045a: PUSH1 0x40
0000045c: MLOAD
0000045d: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000047e: DUP2
0000047f: MSTORE
00000480: PUSH1 0x20
00000482: PUSH1 0x04
00000484: DUP3
00000485: ADD
00000486: MSTORE
00000487: PUSH1 0x1b
00000489: PUSH1 0x24
0000048b: DUP3
0000048c: ADD
0000048d: MSTORE
0000048e: PUSH32 0x536565644d61726b65743a20616c726561647920626c65737365640000000000
000004af: PUSH1 0x44
000004b1: DUP3
000004b2: ADD
000004b3: MSTORE
000004b4: PUSH1 0x64
000004b6: ADD
000004b7: PUSH2 0x03ce
000004ba: JUMP
000004bb: JUMPDEST
000004bc: PUSH1 0x40
000004be: MLOAD
000004bf: CALLER
000004c0: SWAP1
000004c1: DUP3
000004c2: SWAP1
000004c3: PUSH32 0x27928ff2023c40bc7cb9a62f0c7a8df9be2416f12e9a2dbd4862538b728e9cc8
000004e4: SWAP1
000004e5: PUSH1 0x00
000004e7: SWAP1
000004e8: LOG3
000004e9: PUSH1 0x00
000004eb: SWAP1
000004ec: DUP2
000004ed: MSTORE
000004ee: PUSH1 0x02
000004f0: PUSH1 0x20
000004f2: MSTORE
000004f3: PUSH1 0x40
000004f5: SWAP1
000004f6: KECCAK256
000004f7: DUP1
000004f8: SLOAD
000004f9: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
0000051a: AND
0000051b: PUSH1 0x01
0000051d: OR
0000051e: SWAP1
0000051f: SSTORE
00000520: JUMP
00000521: JUMPDEST
00000522: PUSH1 0x00
00000524: DUP3
00000525: DUP2
00000526: MSTORE
00000527: PUSH1 0x03
00000529: PUSH1 0x20
0000052b: SWAP1
0000052c: DUP2
0000052d: MSTORE
0000052e: PUSH1 0x40
00000530: SWAP2
00000531: DUP3
00000532: SWAP1
00000533: KECCAK256
00000534: DUP3
00000535: MLOAD
00000536: DUP1
00000537: DUP5
00000538: ADD
00000539: SWAP1
0000053a: SWAP4
0000053b: MSTORE
0000053c: SLOAD
0000053d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000552: DUP2
00000553: AND
00000554: DUP1
00000555: DUP5
00000556: MSTORE
00000557: PUSH21 0x010000000000000000000000000000000000000000
0000056d: SWAP1
0000056e: SWAP2
0000056f: DIV
00000570: PUSH12 0xffffffffffffffffffffffff
0000057d: AND
0000057e: SWAP2
0000057f: DUP4
00000580: ADD
00000581: DUP3
00000582: SWAP1
00000583: MSTORE
00000584: SWAP1
00000585: DUP2
00000586: PUSH2 0x05eb
00000589: JUMPI
0000058a: PUSH1 0x40
0000058c: MLOAD
0000058d: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000005ae: DUP2
000005af: MSTORE
000005b0: PUSH1 0x20
000005b2: PUSH1 0x04
000005b4: DUP3
000005b5: ADD
000005b6: MSTORE
000005b7: PUSH1 0x19
000005b9: PUSH1 0x24
000005bb: DUP3
000005bc: ADD
000005bd: MSTORE
000005be: PUSH32 0x536565644d61726b65743a20756e6c6973746564207365656400000000000000
000005df: PUSH1 0x44
000005e1: DUP3
000005e2: ADD
000005e3: MSTORE
000005e4: PUSH1 0x64
000005e6: ADD
000005e7: PUSH2 0x03ce
000005ea: JUMP
000005eb: JUMPDEST
000005ec: DUP1
000005ed: CALLVALUE
000005ee: EQ
000005ef: PUSH2 0x0654
000005f2: JUMPI
000005f3: PUSH1 0x40
000005f5: MLOAD
000005f6: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000617: DUP2
00000618: MSTORE
00000619: PUSH1 0x20
0000061b: PUSH1 0x04
0000061d: DUP3
0000061e: ADD
0000061f: MSTORE
00000620: PUSH1 0x1d
00000622: PUSH1 0x24
00000624: DUP3
00000625: ADD
00000626: MSTORE
00000627: PUSH32 0x536565644d61726b65743a20696e636f7272656374207061796d656e74000000
00000648: PUSH1 0x44
0000064a: DUP3
0000064b: ADD
0000064c: MSTORE
0000064d: PUSH1 0x64
0000064f: ADD
00000650: PUSH2 0x03ce
00000653: JUMP
00000654: JUMPDEST
00000655: PUSH1 0x40
00000657: MLOAD
00000658: PUSH32 0x430c208100000000000000000000000000000000000000000000000000000000
00000679: DUP2
0000067a: MSTORE
0000067b: CALLER
0000067c: PUSH1 0x04
0000067e: DUP3
0000067f: ADD
00000680: MSTORE
00000681: PUSH1 0x24
00000683: DUP2
00000684: ADD
00000685: DUP6
00000686: SWAP1
00000687: MSTORE
00000688: PUSH32 0x000000000000000000000000c73b17179bf0c59cd5860bb25247d1d1092c1088
000006a9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006be: AND
000006bf: SWAP1
000006c0: PUSH4 0x430c2081
000006c5: SWAP1
000006c6: PUSH1 0x44
000006c8: ADD
000006c9: PUSH1 0x20
000006cb: PUSH1 0x40
000006cd: MLOAD
000006ce: DUP1
000006cf: DUP4
000006d0: SUB
000006d1: DUP2
000006d2: DUP7
000006d3: DUP1
000006d4: EXTCODESIZE
000006d5: ISZERO
000006d6: DUP1
000006d7: ISZERO
000006d8: PUSH2 0x06e0
000006db: JUMPI
000006dc: PUSH1 0x00
000006de: DUP1
000006df: REVERT
000006e0: JUMPDEST
000006e1: POP
000006e2: GAS
000006e3: STATICCALL
000006e4: ISZERO
000006e5: DUP1
000006e6: ISZERO
000006e7: PUSH2 0x06f4
000006ea: JUMPI
000006eb: RETURNDATASIZE
000006ec: PUSH1 0x00
000006ee: DUP1
000006ef: RETURNDATACOPY
000006f0: RETURNDATASIZE
000006f1: PUSH1 0x00
000006f3: REVERT
000006f4: JUMPDEST
000006f5: POP
000006f6: POP
000006f7: POP
000006f8: POP
000006f9: PUSH1 0x40
000006fb: MLOAD
000006fc: RETURNDATASIZE
000006fd: PUSH1 0x1f
000006ff: NOT
00000700: PUSH1 0x1f
00000702: DUP3
00000703: ADD
00000704: AND
00000705: DUP3
00000706: ADD
00000707: DUP1
00000708: PUSH1 0x40
0000070a: MSTORE
0000070b: POP
0000070c: DUP2
0000070d: ADD
0000070e: SWAP1
0000070f: PUSH2 0x0718
00000712: SWAP2
00000713: SWAP1
00000714: PUSH2 0x1944
00000717: JUMP
00000718: JUMPDEST
00000719: PUSH2 0x07a4
0000071c: JUMPI
0000071d: PUSH1 0x40
0000071f: MLOAD
00000720: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000741: DUP2
00000742: MSTORE
00000743: PUSH1 0x20
00000745: PUSH1 0x04
00000747: DUP3
00000748: ADD
00000749: MSTORE
0000074a: PUSH1 0x2a
0000074c: PUSH1 0x24
0000074e: DUP3
0000074f: ADD
00000750: MSTORE
00000751: PUSH32 0x536565644d61726b65743a206e6f74206f776e6572206f7220617070726f7665
00000772: PUSH1 0x44
00000774: DUP3
00000775: ADD
00000776: MSTORE
00000777: PUSH32 0x6420666f72207061737300000000000000000000000000000000000000000000
00000798: PUSH1 0x64
0000079a: DUP3
0000079b: ADD
0000079c: MSTORE
0000079d: PUSH1 0x84
0000079f: ADD
000007a0: PUSH2 0x03ce
000007a3: JUMP
000007a4: JUMPDEST
000007a5: PUSH1 0x00
000007a7: DUP6
000007a8: DUP2
000007a9: MSTORE
000007aa: PUSH1 0x03
000007ac: PUSH1 0x20
000007ae: MSTORE
000007af: PUSH1 0x40
000007b1: DUP1
000007b2: DUP3
000007b3: KECCAK256
000007b4: SWAP2
000007b5: SWAP1
000007b6: SWAP2
000007b7: SSTORE
000007b8: MLOAD
000007b9: PUSH32 0x45b2d1cb00000000000000000000000000000000000000000000000000000000
000007da: DUP2
000007db: MSTORE
000007dc: ADDRESS
000007dd: PUSH1 0x04
000007df: DUP3
000007e0: ADD
000007e1: MSTORE
000007e2: CALLER
000007e3: PUSH1 0x24
000007e5: DUP3
000007e6: ADD
000007e7: MSTORE
000007e8: PUSH1 0x44
000007ea: DUP2
000007eb: ADD
000007ec: DUP7
000007ed: SWAP1
000007ee: MSTORE
000007ef: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000804: PUSH32 0x000000000000000000000000845dd2a7ee2a92a0518ab2135365ed63fdba0c88
00000825: AND
00000826: SWAP1
00000827: PUSH4 0x45b2d1cb
0000082c: SWAP1
0000082d: PUSH1 0x64
0000082f: ADD
00000830: PUSH1 0x00
00000832: PUSH1 0x40
00000834: MLOAD
00000835: DUP1
00000836: DUP4
00000837: SUB
00000838: DUP2
00000839: PUSH1 0x00
0000083b: DUP8
0000083c: DUP1
0000083d: EXTCODESIZE
0000083e: ISZERO
0000083f: DUP1
00000840: ISZERO
00000841: PUSH2 0x0849
00000844: JUMPI
00000845: PUSH1 0x00
00000847: DUP1
00000848: REVERT
00000849: JUMPDEST
0000084a: POP
0000084b: GAS
0000084c: CALL
0000084d: ISZERO
0000084e: DUP1
0000084f: ISZERO
00000850: PUSH2 0x085d
00000853: JUMPI
00000854: RETURNDATASIZE
00000855: PUSH1 0x00
00000857: DUP1
00000858: RETURNDATACOPY
00000859: RETURNDATASIZE
0000085a: PUSH1 0x00
0000085c: REVERT
0000085d: JUMPDEST
0000085e: POP
0000085f: POP
00000860: POP
00000861: POP
00000862: CALLER
00000863: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000878: AND
00000879: DUP3
0000087a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000088f: AND
00000890: DUP7
00000891: PUSH32 0x1ffa34874a52f6f7320d4eaa5b47e8185ce53a4eceb43c947d54ada244448f8e
000008b2: DUP5
000008b3: PUSH1 0x40
000008b5: MLOAD
000008b6: PUSH2 0x08c1
000008b9: SWAP2
000008ba: DUP2
000008bb: MSTORE
000008bc: PUSH1 0x20
000008be: ADD
000008bf: SWAP1
000008c0: JUMP
000008c1: JUMPDEST
000008c2: PUSH1 0x40
000008c4: MLOAD
000008c5: DUP1
000008c6: SWAP2
000008c7: SUB
000008c8: SWAP1
000008c9: LOG4
000008ca: PUSH1 0x40
000008cc: MLOAD
000008cd: PUSH32 0xddfbd8dd00000000000000000000000000000000000000000000000000000000
000008ee: DUP2
000008ef: MSTORE
000008f0: PUSH1 0x04
000008f2: DUP2
000008f3: ADD
000008f4: DUP6
000008f5: SWAP1
000008f6: MSTORE
000008f7: PUSH1 0x24
000008f9: DUP2
000008fa: ADD
000008fb: DUP7
000008fc: SWAP1
000008fd: MSTORE
000008fe: CALLER
000008ff: PUSH1 0x44
00000901: DUP3
00000902: ADD
00000903: MSTORE
00000904: PUSH32 0x000000000000000000000000845dd2a7ee2a92a0518ab2135365ed63fdba0c88
00000925: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000093a: AND
0000093b: SWAP1
0000093c: PUSH4 0xddfbd8dd
00000941: SWAP1
00000942: PUSH1 0x64
00000944: ADD
00000945: PUSH1 0x20
00000947: PUSH1 0x40
00000949: MLOAD
0000094a: DUP1
0000094b: DUP4
0000094c: SUB
0000094d: DUP2
0000094e: PUSH1 0x00
00000950: DUP8
00000951: DUP1
00000952: EXTCODESIZE
00000953: ISZERO
00000954: DUP1
00000955: ISZERO
00000956: PUSH2 0x095e
00000959: JUMPI
0000095a: PUSH1 0x00
0000095c: DUP1
0000095d: REVERT
0000095e: JUMPDEST
0000095f: POP
00000960: GAS
00000961: CALL
00000962: ISZERO
00000963: DUP1
00000964: ISZERO
00000965: PUSH2 0x0972
00000968: JUMPI
00000969: RETURNDATASIZE
0000096a: PUSH1 0x00
0000096c: DUP1
0000096d: RETURNDATACOPY
0000096e: RETURNDATASIZE
0000096f: PUSH1 0x00
00000971: REVERT
00000972: JUMPDEST
00000973: POP
00000974: POP
00000975: POP
00000976: POP
00000977: PUSH1 0x40
00000979: MLOAD
0000097a: RETURNDATASIZE
0000097b: PUSH1 0x1f
0000097d: NOT
0000097e: PUSH1 0x1f
00000980: DUP3
00000981: ADD
00000982: AND
00000983: DUP3
00000984: ADD
00000985: DUP1
00000986: PUSH1 0x40
00000988: MSTORE
00000989: POP
0000098a: DUP2
0000098b: ADD
0000098c: SWAP1
0000098d: PUSH2 0x0996
00000990: SWAP2
00000991: SWAP1
00000992: PUSH2 0x1966
00000995: JUMP
00000996: JUMPDEST
00000997: POP
00000998: DUP1
00000999: ISZERO
0000099a: PUSH2 0x09bd
0000099d: JUMPI
0000099e: PUSH2 0x09bd
000009a1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000009b6: DUP4
000009b7: AND
000009b8: DUP3
000009b9: PUSH2 0x16ef
000009bc: JUMP
000009bd: JUMPDEST
000009be: POP
000009bf: POP
000009c0: POP
000009c1: POP
000009c2: POP
000009c3: JUMP
000009c4: JUMPDEST
000009c5: PUSH1 0x00
000009c7: DUP2
000009c8: DUP2
000009c9: MSTORE
000009ca: PUSH1 0x03
000009cc: PUSH1 0x20
000009ce: MSTORE
000009cf: PUSH1 0x40
000009d1: SWAP1
000009d2: KECCAK256
000009d3: SLOAD
000009d4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000009e9: AND
000009ea: CALLER
000009eb: EQ
000009ec: PUSH2 0x0a51
000009ef: JUMPI
000009f0: PUSH1 0x40
000009f2: MLOAD
000009f3: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000a14: DUP2
00000a15: MSTORE
00000a16: PUSH1 0x20
00000a18: PUSH1 0x04
00000a1a: DUP3
00000a1b: ADD
00000a1c: MSTORE
00000a1d: PUSH1 0x18
00000a1f: PUSH1 0x24
00000a21: DUP3
00000a22: ADD
00000a23: MSTORE
00000a24: PUSH32 0x536565644d61726b65743a20756e617574686f72697a65640000000000000000
00000a45: PUSH1 0x44
00000a47: DUP3
00000a48: ADD
00000a49: MSTORE
00000a4a: PUSH1 0x64
00000a4c: ADD
00000a4d: PUSH2 0x03ce
00000a50: JUMP
00000a51: JUMPDEST
00000a52: PUSH1 0x00
00000a54: DUP2
00000a55: DUP2
00000a56: MSTORE
00000a57: PUSH1 0x03
00000a59: PUSH1 0x20
00000a5b: MSTORE
00000a5c: PUSH1 0x40
00000a5e: DUP1
00000a5f: DUP3
00000a60: KECCAK256
00000a61: SWAP2
00000a62: SWAP1
00000a63: SWAP2
00000a64: SSTORE
00000a65: MLOAD
00000a66: PUSH32 0x45b2d1cb00000000000000000000000000000000000000000000000000000000
00000a87: DUP2
00000a88: MSTORE
00000a89: ADDRESS
00000a8a: PUSH1 0x04
00000a8c: DUP3
00000a8d: ADD
00000a8e: MSTORE
00000a8f: CALLER
00000a90: PUSH1 0x24
00000a92: DUP3
00000a93: ADD
00000a94: MSTORE
00000a95: PUSH1 0x44
00000a97: DUP2
00000a98: ADD
00000a99: DUP3
00000a9a: SWAP1
00000a9b: MSTORE
00000a9c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ab1: PUSH32 0x000000000000000000000000845dd2a7ee2a92a0518ab2135365ed63fdba0c88
00000ad2: AND
00000ad3: SWAP1
00000ad4: PUSH4 0x45b2d1cb
00000ad9: SWAP1
00000ada: PUSH1 0x64
00000adc: ADD
00000add: PUSH1 0x00
00000adf: PUSH1 0x40
00000ae1: MLOAD
00000ae2: DUP1
00000ae3: DUP4
00000ae4: SUB
00000ae5: DUP2
00000ae6: PUSH1 0x00
00000ae8: DUP8
00000ae9: DUP1
00000aea: EXTCODESIZE
00000aeb: ISZERO
00000aec: DUP1
00000aed: ISZERO
00000aee: PUSH2 0x0af6
00000af1: JUMPI
00000af2: PUSH1 0x00
00000af4: DUP1
00000af5: REVERT
00000af6: JUMPDEST
00000af7: POP
00000af8: GAS
00000af9: CALL
00000afa: ISZERO
00000afb: DUP1
00000afc: ISZERO
00000afd: PUSH2 0x0b0a
00000b00: JUMPI
00000b01: RETURNDATASIZE
00000b02: PUSH1 0x00
00000b04: DUP1
00000b05: RETURNDATACOPY
00000b06: RETURNDATASIZE
00000b07: PUSH1 0x00
00000b09: REVERT
00000b0a: JUMPDEST
00000b0b: POP
00000b0c: POP
00000b0d: PUSH1 0x40
00000b0f: MLOAD
00000b10: DUP4
00000b11: SWAP3
00000b12: POP
00000b13: PUSH32 0xb18ef146a3396f85f1046a8489a2339b5e5d98274aa6cb06cca3caabe091cc6f
00000b34: SWAP2
00000b35: POP
00000b36: PUSH1 0x00
00000b38: SWAP1
00000b39: LOG2
00000b3a: POP
00000b3b: JUMP
00000b3c: JUMPDEST
00000b3d: PUSH1 0x40
00000b3f: MLOAD
00000b40: PUSH32 0xb5d2971000000000000000000000000000000000000000000000000000000000
00000b61: DUP2
00000b62: MSTORE
00000b63: CALLER
00000b64: PUSH1 0x04
00000b66: DUP3
00000b67: ADD
00000b68: MSTORE
00000b69: PUSH1 0x24
00000b6b: DUP2
00000b6c: ADD
00000b6d: DUP4
00000b6e: SWAP1
00000b6f: MSTORE
00000b70: PUSH32 0x000000000000000000000000845dd2a7ee2a92a0518ab2135365ed63fdba0c88
00000b91: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ba6: AND
00000ba7: SWAP1
00000ba8: PUSH4 0xb5d29710
00000bad: SWAP1
00000bae: PUSH1 0x44
00000bb0: ADD
00000bb1: PUSH1 0x20
00000bb3: PUSH1 0x40
00000bb5: MLOAD
00000bb6: DUP1
00000bb7: DUP4
00000bb8: SUB
00000bb9: DUP2
00000bba: DUP7
00000bbb: DUP1
00000bbc: EXTCODESIZE
00000bbd: ISZERO
00000bbe: DUP1
00000bbf: ISZERO
00000bc0: PUSH2 0x0bc8
00000bc3: JUMPI
00000bc4: PUSH1 0x00
00000bc6: DUP1
00000bc7: REVERT
00000bc8: JUMPDEST
00000bc9: POP
00000bca: GAS
00000bcb: STATICCALL
00000bcc: ISZERO
00000bcd: DUP1
00000bce: ISZERO
00000bcf: PUSH2 0x0bdc
00000bd2: JUMPI
00000bd3: RETURNDATASIZE
00000bd4: PUSH1 0x00
00000bd6: DUP1
00000bd7: RETURNDATACOPY
00000bd8: RETURNDATASIZE
00000bd9: PUSH1 0x00
00000bdb: REVERT
00000bdc: JUMPDEST
00000bdd: POP
00000bde: POP
00000bdf: POP
00000be0: POP
00000be1: PUSH1 0x40
00000be3: MLOAD
00000be4: RETURNDATASIZE
00000be5: PUSH1 0x1f
00000be7: NOT
00000be8: PUSH1 0x1f
00000bea: DUP3
00000beb: ADD
00000bec: AND
00000bed: DUP3
00000bee: ADD
00000bef: DUP1
00000bf0: PUSH1 0x40
00000bf2: MSTORE
00000bf3: POP
00000bf4: DUP2
00000bf5: ADD
00000bf6: SWAP1
00000bf7: PUSH2 0x0c00
00000bfa: SWAP2
00000bfb: SWAP1
00000bfc: PUSH2 0x1944
00000bff: JUMP
00000c00: JUMPDEST
00000c01: PUSH2 0x0c66
00000c04: JUMPI
00000c05: PUSH1 0x40
00000c07: MLOAD
00000c08: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000c29: DUP2
00000c2a: MSTORE
00000c2b: PUSH1 0x20
00000c2d: PUSH1 0x04
00000c2f: DUP3
00000c30: ADD
00000c31: MSTORE
00000c32: PUSH1 0x18
00000c34: PUSH1 0x24
00000c36: DUP3
00000c37: ADD
00000c38: MSTORE
00000c39: PUSH32 0x536565644d61726b65743a20756e617574686f72697a65640000000000000000
00000c5a: PUSH1 0x44
00000c5c: DUP3
00000c5d: ADD
00000c5e: MSTORE
00000c5f: PUSH1 0x64
00000c61: ADD
00000c62: PUSH2 0x03ce
00000c65: JUMP
00000c66: JUMPDEST
00000c67: PUSH1 0x00
00000c69: DUP3
00000c6a: DUP2
00000c6b: MSTORE
00000c6c: PUSH1 0x02
00000c6e: PUSH1 0x20
00000c70: MSTORE
00000c71: PUSH1 0x40
00000c73: SWAP1
00000c74: KECCAK256
00000c75: SLOAD
00000c76: PUSH1 0xff
00000c78: AND
00000c79: PUSH2 0x0cde
00000c7c: JUMPI
00000c7d: PUSH1 0x40
00000c7f: MLOAD
00000c80: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000ca1: DUP2
00000ca2: MSTORE
00000ca3: PUSH1 0x20
00000ca5: PUSH1 0x04
00000ca7: DUP3
00000ca8: ADD
00000ca9: MSTORE
00000caa: PUSH1 0x1e
00000cac: PUSH1 0x24
00000cae: DUP3
00000caf: ADD
00000cb0: MSTORE
00000cb1: PUSH32 0x536565644d61726b65743a206d75737420626c65737320746f206c6973740000
00000cd2: PUSH1 0x44
00000cd4: DUP3
00000cd5: ADD
00000cd6: MSTORE
00000cd7: PUSH1 0x64
00000cd9: ADD
00000cda: PUSH2 0x03ce
00000cdd: JUMP
00000cde: JUMPDEST
00000cdf: PUSH1 0x40
00000ce1: MLOAD
00000ce2: PUSH32 0x62261a3500000000000000000000000000000000000000000000000000000000
00000d03: DUP2
00000d04: MSTORE
00000d05: PUSH1 0x04
00000d07: DUP2
00000d08: ADD
00000d09: DUP4
00000d0a: SWAP1
00000d0b: MSTORE
00000d0c: PUSH32 0x000000000000000000000000845dd2a7ee2a92a0518ab2135365ed63fdba0c88
00000d2d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000d42: AND
00000d43: SWAP1
00000d44: PUSH4 0x45b2d1cb
00000d49: SWAP1
00000d4a: DUP3
00000d4b: SWAP1
00000d4c: PUSH4 0x62261a35
00000d51: SWAP1
00000d52: PUSH1 0x24
00000d54: ADD
00000d55: PUSH1 0x20
00000d57: PUSH1 0x40
00000d59: MLOAD
00000d5a: DUP1
00000d5b: DUP4
00000d5c: SUB
00000d5d: DUP2
00000d5e: DUP7
00000d5f: DUP1
00000d60: EXTCODESIZE
00000d61: ISZERO
00000d62: DUP1
00000d63: ISZERO
00000d64: PUSH2 0x0d6c
00000d67: JUMPI
00000d68: PUSH1 0x00
00000d6a: DUP1
00000d6b: REVERT
00000d6c: JUMPDEST
00000d6d: POP
00000d6e: GAS
00000d6f: STATICCALL
00000d70: ISZERO
00000d71: DUP1
00000d72: ISZERO
00000d73: PUSH2 0x0d80
00000d76: JUMPI
00000d77: RETURNDATASIZE
00000d78: PUSH1 0x00
00000d7a: DUP1
00000d7b: RETURNDATACOPY
00000d7c: RETURNDATASIZE
00000d7d: PUSH1 0x00
00000d7f: REVERT
00000d80: JUMPDEST
00000d81: POP
00000d82: POP
00000d83: POP
00000d84: POP
00000d85: PUSH1 0x40
00000d87: MLOAD
00000d88: RETURNDATASIZE
00000d89: PUSH1 0x1f
00000d8b: NOT
00000d8c: PUSH1 0x1f
00000d8e: DUP3
00000d8f: ADD
00000d90: AND
00000d91: DUP3
00000d92: ADD
00000d93: DUP1
00000d94: PUSH1 0x40
00000d96: MSTORE
00000d97: POP
00000d98: DUP2
00000d99: ADD
00000d9a: SWAP1
00000d9b: PUSH2 0x0da4
00000d9e: SWAP2
00000d9f: SWAP1
00000da0: PUSH2 0x197f
00000da3: JUMP
00000da4: JUMPDEST
00000da5: PUSH1 0x40
00000da7: MLOAD
00000da8: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
00000dc9: PUSH1 0xe0
00000dcb: DUP5
00000dcc: SWAP1
00000dcd: SHL
00000dce: AND
00000dcf: DUP2
00000dd0: MSTORE
00000dd1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000de6: SWAP1
00000de7: SWAP2
00000de8: AND
00000de9: PUSH1 0x04
00000deb: DUP3
00000dec: ADD
00000ded: MSTORE
00000dee: ADDRESS
00000def: PUSH1 0x24
00000df1: DUP3
00000df2: ADD
00000df3: MSTORE
00000df4: PUSH1 0x44
00000df6: DUP2
00000df7: ADD
00000df8: DUP6
00000df9: SWAP1
00000dfa: MSTORE
00000dfb: PUSH1 0x64
00000dfd: ADD
00000dfe: PUSH1 0x00
00000e00: PUSH1 0x40
00000e02: MLOAD
00000e03: DUP1
00000e04: DUP4
00000e05: SUB
00000e06: DUP2
00000e07: PUSH1 0x00
00000e09: DUP8
00000e0a: DUP1
00000e0b: EXTCODESIZE
00000e0c: ISZERO
00000e0d: DUP1
00000e0e: ISZERO
00000e0f: PUSH2 0x0e17
00000e12: JUMPI
00000e13: PUSH1 0x00
00000e15: DUP1
00000e16: REVERT
00000e17: JUMPDEST
00000e18: POP
00000e19: GAS
00000e1a: CALL
00000e1b: ISZERO
00000e1c: DUP1
00000e1d: ISZERO
00000e1e: PUSH2 0x0e2b
00000e21: JUMPI
00000e22: RETURNDATASIZE
00000e23: PUSH1 0x00
00000e25: DUP1
00000e26: RETURNDATACOPY
00000e27: RETURNDATASIZE
00000e28: PUSH1 0x00
00000e2a: REVERT
00000e2b: JUMPDEST
00000e2c: POP
00000e2d: DUP4
00000e2e: SWAP3
00000e2f: POP
00000e30: POP
00000e31: POP
00000e32: PUSH12 0xffffffffffffffffffffffff
00000e3f: DUP2
00000e40: AND
00000e41: DUP2
00000e42: EQ
00000e43: PUSH2 0x0ea8
00000e46: JUMPI
00000e47: PUSH1 0x40
00000e49: MLOAD
00000e4a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000e6b: DUP2
00000e6c: MSTORE
00000e6d: PUSH1 0x20
00000e6f: PUSH1 0x04
00000e71: DUP3
00000e72: ADD
00000e73: MSTORE
00000e74: PUSH1 0x1a
00000e76: PUSH1 0x24
00000e78: DUP3
00000e79: ADD
00000e7a: MSTORE
00000e7b: PUSH32 0x536565644d61726b65743a20707269636520746f6f2068696768000000000000
00000e9c: PUSH1 0x44
00000e9e: DUP3
00000e9f: ADD
00000ea0: MSTORE
00000ea1: PUSH1 0x64
00000ea3: ADD
00000ea4: PUSH2 0x03ce
00000ea7: JUMP
00000ea8: JUMPDEST
00000ea9: PUSH1 0x40
00000eab: DUP1
00000eac: MLOAD
00000ead: DUP1
00000eae: DUP3
00000eaf: ADD
00000eb0: DUP3
00000eb1: MSTORE
00000eb2: CALLER
00000eb3: DUP1
00000eb4: DUP3
00000eb5: MSTORE
00000eb6: PUSH12 0xffffffffffffffffffffffff
00000ec3: DUP1
00000ec4: DUP6
00000ec5: AND
00000ec6: PUSH1 0x20
00000ec8: DUP1
00000ec9: DUP6
00000eca: ADD
00000ecb: SWAP2
00000ecc: DUP3
00000ecd: MSTORE
00000ece: PUSH1 0x00
00000ed0: DUP10
00000ed1: DUP2
00000ed2: MSTORE
00000ed3: PUSH1 0x03
00000ed5: SWAP1
00000ed6: SWAP2
00000ed7: MSTORE
00000ed8: DUP6
00000ed9: SWAP1
00000eda: KECCAK256
00000edb: SWAP4
00000edc: MLOAD
00000edd: SWAP1
00000ede: MLOAD
00000edf: SWAP1
00000ee0: SWAP2
00000ee1: AND
00000ee2: PUSH21 0x010000000000000000000000000000000000000000
00000ef8: MUL
00000ef9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f0e: SWAP2
00000f0f: SWAP1
00000f10: SWAP2
00000f11: AND
00000f12: OR
00000f13: SWAP1
00000f14: SWAP2
00000f15: SSTORE
00000f16: SWAP1
00000f17: MLOAD
00000f18: DUP5
00000f19: SWAP1
00000f1a: PUSH32 0xf9d89eece55404ece8195634d2fec4a499e7a1483a3422246aaea313b934dfe9
00000f3b: SWAP1
00000f3c: PUSH2 0x0f48
00000f3f: SWAP1
00000f40: DUP7
00000f41: DUP2
00000f42: MSTORE
00000f43: PUSH1 0x20
00000f45: ADD
00000f46: SWAP1
00000f47: JUMP
00000f48: JUMPDEST
00000f49: PUSH1 0x40
00000f4b: MLOAD
00000f4c: DUP1
00000f4d: SWAP2
00000f4e: SUB
00000f4f: SWAP1
00000f50: LOG3
00000f51: POP
00000f52: POP
00000f53: POP
00000f54: JUMP
00000f55: JUMPDEST
00000f56: PUSH1 0x00
00000f58: SLOAD
00000f59: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f6e: AND
00000f6f: CALLER
00000f70: EQ
00000f71: PUSH2 0x0fd6
00000f74: JUMPI
00000f75: PUSH1 0x40
00000f77: MLOAD
00000f78: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000f99: DUP2
00000f9a: MSTORE
00000f9b: PUSH1 0x20
00000f9d: PUSH1 0x04
00000f9f: DUP3
00000fa0: ADD
00000fa1: DUP2
00000fa2: SWAP1
00000fa3: MSTORE
00000fa4: PUSH1 0x24
00000fa6: DUP3
00000fa7: ADD
00000fa8: MSTORE
00000fa9: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
00000fca: PUSH1 0x44
00000fcc: DUP3
00000fcd: ADD
00000fce: MSTORE
00000fcf: PUSH1 0x64
00000fd1: ADD
00000fd2: PUSH2 0x03ce
00000fd5: JUMP
00000fd6: JUMPDEST
00000fd7: PUSH1 0x01
00000fd9: SLOAD
00000fda: PUSH1 0x40
00000fdc: DUP1
00000fdd: MLOAD
00000fde: SWAP2
00000fdf: DUP3
00000fe0: MSTORE
00000fe1: PUSH1 0x20
00000fe3: DUP3
00000fe4: ADD
00000fe5: DUP4
00000fe6: SWAP1
00000fe7: MSTORE
00000fe8: PUSH32 0xd88ffb84c837e4b98c389c1372b964c23a9ebcdbc18d920882e353421c53d469
00001009: SWAP2
0000100a: ADD
0000100b: PUSH1 0x40
0000100d: MLOAD
0000100e: DUP1
0000100f: SWAP2
00001010: SUB
00001011: SWAP1
00001012: LOG1
00001013: PUSH1 0x01
00001015: SSTORE
00001016: JUMP
00001017: JUMPDEST
00001018: PUSH1 0x00
0000101a: SLOAD
0000101b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001030: AND
00001031: CALLER
00001032: EQ
00001033: PUSH2 0x1098
00001036: JUMPI
00001037: PUSH1 0x40
00001039: MLOAD
0000103a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000105b: DUP2
0000105c: MSTORE
0000105d: PUSH1 0x20
0000105f: PUSH1 0x04
00001061: DUP3
00001062: ADD
00001063: DUP2
00001064: SWAP1
00001065: MSTORE
00001066: PUSH1 0x24
00001068: DUP3
00001069: ADD
0000106a: MSTORE
0000106b: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
0000108c: PUSH1 0x44
0000108e: DUP3
0000108f: ADD
00001090: MSTORE
00001091: PUSH1 0x64
00001093: ADD
00001094: PUSH2 0x03ce
00001097: JUMP
00001098: JUMPDEST
00001099: PUSH1 0x40
0000109b: MLOAD
0000109c: SELFBALANCE
0000109d: DUP1
0000109e: DUP3
0000109f: MSTORE
000010a0: SWAP1
000010a1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000010b6: DUP4
000010b7: AND
000010b8: SWAP1
000010b9: PUSH32 0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65
000010da: SWAP1
000010db: PUSH1 0x20
000010dd: ADD
000010de: PUSH1 0x40
000010e0: MLOAD
000010e1: DUP1
000010e2: SWAP2
000010e3: SUB
000010e4: SWAP1
000010e5: LOG2
000010e6: PUSH2 0x1105
000010e9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000010fe: DUP4
000010ff: AND
00001100: DUP3
00001101: PUSH2 0x16ef
00001104: JUMP
00001105: JUMPDEST
00001106: POP
00001107: POP
00001108: JUMP
00001109: JUMPDEST
0000110a: PUSH1 0x00
0000110c: SLOAD
0000110d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001122: AND
00001123: CALLER
00001124: EQ
00001125: PUSH2 0x118a
00001128: JUMPI
00001129: PUSH1 0x40
0000112b: MLOAD
0000112c: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000114d: DUP2
0000114e: MSTORE
0000114f: PUSH1 0x20
00001151: PUSH1 0x04
00001153: DUP3
00001154: ADD
00001155: DUP2
00001156: SWAP1
00001157: MSTORE
00001158: PUSH1 0x24
0000115a: DUP3
0000115b: ADD
0000115c: MSTORE
0000115d: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
0000117e: PUSH1 0x44
00001180: DUP3
00001181: ADD
00001182: MSTORE
00001183: PUSH1 0x64
00001185: ADD
00001186: PUSH2 0x03ce
00001189: JUMP
0000118a: JUMPDEST
0000118b: PUSH2 0x1194
0000118e: PUSH1 0x00
00001190: PUSH2 0x184e
00001193: JUMP
00001194: JUMPDEST
00001195: JUMP
00001196: JUMPDEST
00001197: PUSH1 0x00
00001199: DUP2
0000119a: DUP2
0000119b: MSTORE
0000119c: PUSH1 0x03
0000119e: PUSH1 0x20
000011a0: MSTORE
000011a1: PUSH1 0x40
000011a3: SWAP1
000011a4: KECCAK256
000011a5: SLOAD
000011a6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011bb: AND
000011bc: ISZERO
000011bd: PUSH2 0x1222
000011c0: JUMPI
000011c1: PUSH1 0x40
000011c3: MLOAD
000011c4: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000011e5: DUP2
000011e6: MSTORE
000011e7: PUSH1 0x20
000011e9: PUSH1 0x04
000011eb: DUP3
000011ec: ADD
000011ed: MSTORE
000011ee: PUSH1 0x1a
000011f0: PUSH1 0x24
000011f2: DUP3
000011f3: ADD
000011f4: MSTORE
000011f5: PUSH32 0x536565644d61726b65743a2073656564206973206c6973746564000000000000
00001216: PUSH1 0x44
00001218: DUP3
00001219: ADD
0000121a: MSTORE
0000121b: PUSH1 0x64
0000121d: ADD
0000121e: PUSH2 0x03ce
00001221: JUMP
00001222: JUMPDEST
00001223: PUSH1 0x40
00001225: MLOAD
00001226: PUSH32 0x45b2d1cb00000000000000000000000000000000000000000000000000000000
00001247: DUP2
00001248: MSTORE
00001249: ADDRESS
0000124a: PUSH1 0x04
0000124c: DUP3
0000124d: ADD
0000124e: MSTORE
0000124f: PUSH1 0x60
00001251: DUP3
00001252: SWAP1
00001253: SHR
00001254: PUSH1 0x24
00001256: DUP3
00001257: ADD
00001258: DUP2
00001259: SWAP1
0000125a: MSTORE
0000125b: PUSH1 0x44
0000125d: DUP3
0000125e: ADD
0000125f: DUP4
00001260: SWAP1
00001261: MSTORE
00001262: SWAP1
00001263: PUSH32 0x000000000000000000000000845dd2a7ee2a92a0518ab2135365ed63fdba0c88
00001284: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001299: AND
0000129a: SWAP1
0000129b: PUSH4 0x45b2d1cb
000012a0: SWAP1
000012a1: PUSH1 0x64
000012a3: ADD
000012a4: PUSH1 0x00
000012a6: PUSH1 0x40
000012a8: MLOAD
000012a9: DUP1
000012aa: DUP4
000012ab: SUB
000012ac: DUP2
000012ad: PUSH1 0x00
000012af: DUP8
000012b0: DUP1
000012b1: EXTCODESIZE
000012b2: ISZERO
000012b3: DUP1
000012b4: ISZERO
000012b5: PUSH2 0x12bd
000012b8: JUMPI
000012b9: PUSH1 0x00
000012bb: DUP1
000012bc: REVERT
000012bd: JUMPDEST
000012be: POP
000012bf: GAS
000012c0: CALL
000012c1: ISZERO
000012c2: DUP1
000012c3: ISZERO
000012c4: PUSH2 0x12d1
000012c7: JUMPI
000012c8: RETURNDATASIZE
000012c9: PUSH1 0x00
000012cb: DUP1
000012cc: RETURNDATACOPY
000012cd: RETURNDATASIZE
000012ce: PUSH1 0x00
000012d0: REVERT
000012d1: JUMPDEST
000012d2: POP
000012d3: POP
000012d4: POP
000012d5: POP
000012d6: POP
000012d7: POP
000012d8: JUMP
000012d9: JUMPDEST
000012da: PUSH2 0x12e2
000012dd: DUP3
000012de: PUSH2 0x0362
000012e1: JUMP
000012e2: JUMPDEST
000012e3: PUSH2 0x1105
000012e6: DUP3
000012e7: DUP3
000012e8: PUSH2 0x0b3c
000012eb: JUMP
000012ec: JUMPDEST
000012ed: PUSH1 0x00
000012ef: DUP3
000012f0: DUP2
000012f1: MSTORE
000012f2: PUSH1 0x03
000012f4: PUSH1 0x20
000012f6: SWAP1
000012f7: DUP2
000012f8: MSTORE
000012f9: PUSH1 0x40
000012fb: SWAP2
000012fc: DUP3
000012fd: SWAP1
000012fe: KECCAK256
000012ff: DUP3
00001300: MLOAD
00001301: DUP1
00001302: DUP5
00001303: ADD
00001304: SWAP1
00001305: SWAP4
00001306: MSTORE
00001307: SLOAD
00001308: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000131d: DUP2
0000131e: AND
0000131f: DUP1
00001320: DUP5
00001321: MSTORE
00001322: PUSH21 0x010000000000000000000000000000000000000000
00001338: SWAP1
00001339: SWAP2
0000133a: DIV
0000133b: PUSH12 0xffffffffffffffffffffffff
00001348: AND
00001349: SWAP2
0000134a: DUP4
0000134b: ADD
0000134c: SWAP2
0000134d: SWAP1
0000134e: SWAP2
0000134f: MSTORE
00001350: CALLER
00001351: EQ
00001352: PUSH2 0x13b7
00001355: JUMPI
00001356: PUSH1 0x40
00001358: MLOAD
00001359: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000137a: DUP2
0000137b: MSTORE
0000137c: PUSH1 0x20
0000137e: PUSH1 0x04
00001380: DUP3
00001381: ADD
00001382: MSTORE
00001383: PUSH1 0x18
00001385: PUSH1 0x24
00001387: DUP3
00001388: ADD
00001389: MSTORE
0000138a: PUSH32 0x536565644d61726b65743a20756e617574686f72697a65640000000000000000
000013ab: PUSH1 0x44
000013ad: DUP3
000013ae: ADD
000013af: MSTORE
000013b0: PUSH1 0x64
000013b2: ADD
000013b3: PUSH2 0x03ce
000013b6: JUMP
000013b7: JUMPDEST
000013b8: PUSH12 0xffffffffffffffffffffffff
000013c5: DUP3
000013c6: AND
000013c7: PUSH1 0x20
000013c9: DUP3
000013ca: ADD
000013cb: DUP2
000013cc: SWAP1
000013cd: MSTORE
000013ce: DUP3
000013cf: EQ
000013d0: PUSH2 0x1435
000013d3: JUMPI
000013d4: PUSH1 0x40
000013d6: MLOAD
000013d7: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000013f8: DUP2
000013f9: MSTORE
000013fa: PUSH1 0x20
000013fc: PUSH1 0x04
000013fe: DUP3
000013ff: ADD
00001400: MSTORE
00001401: PUSH1 0x1a
00001403: PUSH1 0x24
00001405: DUP3
00001406: ADD
00001407: MSTORE
00001408: PUSH32 0x536565644d61726b65743a20707269636520746f6f2068696768000000000000
00001429: PUSH1 0x44
0000142b: DUP3
0000142c: ADD
0000142d: MSTORE
0000142e: PUSH1 0x64
00001430: ADD
00001431: PUSH2 0x03ce
00001434: JUMP
00001435: JUMPDEST
00001436: PUSH1 0x00
00001438: DUP4
00001439: DUP2
0000143a: MSTORE
0000143b: PUSH1 0x03
0000143d: PUSH1 0x20
0000143f: SWAP1
00001440: DUP2
00001441: MSTORE
00001442: PUSH1 0x40
00001444: SWAP2
00001445: DUP3
00001446: SWAP1
00001447: KECCAK256
00001448: DUP4
00001449: MLOAD
0000144a: SWAP2
0000144b: DUP5
0000144c: ADD
0000144d: MLOAD
0000144e: PUSH12 0xffffffffffffffffffffffff
0000145b: AND
0000145c: PUSH21 0x010000000000000000000000000000000000000000
00001472: MUL
00001473: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001488: SWAP1
00001489: SWAP3
0000148a: AND
0000148b: SWAP2
0000148c: SWAP1
0000148d: SWAP2
0000148e: OR
0000148f: SWAP1
00001490: SSTORE
00001491: MLOAD
00001492: CALLER
00001493: SWAP1
00001494: DUP5
00001495: SWAP1
00001496: PUSH32 0xf9d89eece55404ece8195634d2fec4a499e7a1483a3422246aaea313b934dfe9
000014b7: SWAP1
000014b8: PUSH2 0x0f48
000014bb: SWAP1
000014bc: DUP7
000014bd: DUP2
000014be: MSTORE
000014bf: PUSH1 0x20
000014c1: ADD
000014c2: SWAP1
000014c3: JUMP
000014c4: JUMPDEST
000014c5: PUSH1 0x00
000014c7: SLOAD
000014c8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000014dd: AND
000014de: CALLER
000014df: EQ
000014e0: PUSH2 0x1545
000014e3: JUMPI
000014e4: PUSH1 0x40
000014e6: MLOAD
000014e7: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001508: DUP2
00001509: MSTORE
0000150a: PUSH1 0x20
0000150c: PUSH1 0x04
0000150e: DUP3
0000150f: ADD
00001510: DUP2
00001511: SWAP1
00001512: MSTORE
00001513: PUSH1 0x24
00001515: DUP3
00001516: ADD
00001517: MSTORE
00001518: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
00001539: PUSH1 0x44
0000153b: DUP3
0000153c: ADD
0000153d: MSTORE
0000153e: PUSH1 0x64
00001540: ADD
00001541: PUSH2 0x03ce
00001544: JUMP
00001545: JUMPDEST
00001546: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000155b: DUP2
0000155c: AND
0000155d: PUSH2 0x15e8
00001560: JUMPI
00001561: PUSH1 0x40
00001563: MLOAD
00001564: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001585: DUP2
00001586: MSTORE
00001587: PUSH1 0x20
00001589: PUSH1 0x04
0000158b: DUP3
0000158c: ADD
0000158d: MSTORE
0000158e: PUSH1 0x26
00001590: PUSH1 0x24
00001592: DUP3
00001593: ADD
00001594: MSTORE
00001595: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061
000015b6: PUSH1 0x44
000015b8: DUP3
000015b9: ADD
000015ba: MSTORE
000015bb: PUSH32 0x6464726573730000000000000000000000000000000000000000000000000000
000015dc: PUSH1 0x64
000015de: DUP3
000015df: ADD
000015e0: MSTORE
000015e1: PUSH1 0x84
000015e3: ADD
000015e4: PUSH2 0x03ce
000015e7: JUMP
000015e8: JUMPDEST
000015e9: PUSH2 0x15f1
000015ec: DUP2
000015ed: PUSH2 0x184e
000015f0: JUMP
000015f1: JUMPDEST
000015f2: POP
000015f3: JUMP
000015f4: JUMPDEST
000015f5: PUSH1 0x00
000015f7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000160c: DUP4
0000160d: AND
0000160e: PUSH1 0x60
00001610: DUP4
00001611: SWAP1
00001612: SHR
00001613: EQ
00001614: ISZERO
00001615: PUSH2 0x1620
00001618: JUMPI
00001619: POP
0000161a: PUSH1 0x01
0000161c: PUSH2 0x16e9
0000161f: JUMP
00001620: JUMPDEST
00001621: PUSH1 0x40
00001623: MLOAD
00001624: PUSH32 0xb5d2971000000000000000000000000000000000000000000000000000000000
00001645: DUP2
00001646: MSTORE
00001647: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000165c: DUP5
0000165d: DUP2
0000165e: AND
0000165f: PUSH1 0x04
00001661: DUP4
00001662: ADD
00001663: MSTORE
00001664: PUSH1 0x24
00001666: DUP3
00001667: ADD
00001668: DUP5
00001669: SWAP1
0000166a: MSTORE
0000166b: PUSH32 0x000000000000000000000000845dd2a7ee2a92a0518ab2135365ed63fdba0c88
0000168c: AND
0000168d: SWAP1
0000168e: PUSH4 0xb5d29710
00001693: SWAP1
00001694: PUSH1 0x44
00001696: ADD
00001697: PUSH1 0x20
00001699: PUSH1 0x40
0000169b: MLOAD
0000169c: DUP1
0000169d: DUP4
0000169e: SUB
0000169f: DUP2
000016a0: DUP7
000016a1: DUP1
000016a2: EXTCODESIZE
000016a3: ISZERO
000016a4: DUP1
000016a5: ISZERO
000016a6: PUSH2 0x16ae
000016a9: JUMPI
000016aa: PUSH1 0x00
000016ac: DUP1
000016ad: REVERT
000016ae: JUMPDEST
000016af: POP
000016b0: GAS
000016b1: STATICCALL
000016b2: ISZERO
000016b3: DUP1
000016b4: ISZERO
000016b5: PUSH2 0x16c2
000016b8: JUMPI
000016b9: RETURNDATASIZE
000016ba: PUSH1 0x00
000016bc: DUP1
000016bd: RETURNDATACOPY
000016be: RETURNDATASIZE
000016bf: PUSH1 0x00
000016c1: REVERT
000016c2: JUMPDEST
000016c3: POP
000016c4: POP
000016c5: POP
000016c6: POP
000016c7: PUSH1 0x40
000016c9: MLOAD
000016ca: RETURNDATASIZE
000016cb: PUSH1 0x1f
000016cd: NOT
000016ce: PUSH1 0x1f
000016d0: DUP3
000016d1: ADD
000016d2: AND
000016d3: DUP3
000016d4: ADD
000016d5: DUP1
000016d6: PUSH1 0x40
000016d8: MSTORE
000016d9: POP
000016da: DUP2
000016db: ADD
000016dc: SWAP1
000016dd: PUSH2 0x16e6
000016e0: SWAP2
000016e1: SWAP1
000016e2: PUSH2 0x1944
000016e5: JUMP
000016e6: JUMPDEST
000016e7: SWAP1
000016e8: POP
000016e9: JUMPDEST
000016ea: SWAP3
000016eb: SWAP2
000016ec: POP
000016ed: POP
000016ee: JUMP
000016ef: JUMPDEST
000016f0: DUP1
000016f1: SELFBALANCE
000016f2: LT
000016f3: ISZERO
000016f4: PUSH2 0x1759
000016f7: JUMPI
000016f8: PUSH1 0x40
000016fa: MLOAD
000016fb: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000171c: DUP2
0000171d: MSTORE
0000171e: PUSH1 0x20
00001720: PUSH1 0x04
00001722: DUP3
00001723: ADD
00001724: MSTORE
00001725: PUSH1 0x1d
00001727: PUSH1 0x24
00001729: DUP3
0000172a: ADD
0000172b: MSTORE
0000172c: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000
0000174d: PUSH1 0x44
0000174f: DUP3
00001750: ADD
00001751: MSTORE
00001752: PUSH1 0x64
00001754: ADD
00001755: PUSH2 0x03ce
00001758: JUMP
00001759: JUMPDEST
0000175a: PUSH1 0x00
0000175c: DUP3
0000175d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001772: AND
00001773: DUP3
00001774: PUSH1 0x40
00001776: MLOAD
00001777: PUSH1 0x00
00001779: PUSH1 0x40
0000177b: MLOAD
0000177c: DUP1
0000177d: DUP4
0000177e: SUB
0000177f: DUP2
00001780: DUP6
00001781: DUP8
00001782: GAS
00001783: CALL
00001784: SWAP3
00001785: POP
00001786: POP
00001787: POP
00001788: RETURNDATASIZE
00001789: DUP1
0000178a: PUSH1 0x00
0000178c: DUP2
0000178d: EQ
0000178e: PUSH2 0x17b3
00001791: JUMPI
00001792: PUSH1 0x40
00001794: MLOAD
00001795: SWAP2
00001796: POP
00001797: PUSH1 0x1f
00001799: NOT
0000179a: PUSH1 0x3f
0000179c: RETURNDATASIZE
0000179d: ADD
0000179e: AND
0000179f: DUP3
000017a0: ADD
000017a1: PUSH1 0x40
000017a3: MSTORE
000017a4: RETURNDATASIZE
000017a5: DUP3
000017a6: MSTORE
000017a7: RETURNDATASIZE
000017a8: PUSH1 0x00
000017aa: PUSH1 0x20
000017ac: DUP5
000017ad: ADD
000017ae: RETURNDATACOPY
000017af: PUSH2 0x17b8
000017b2: JUMP
000017b3: JUMPDEST
000017b4: PUSH1 0x60
000017b6: SWAP2
000017b7: POP
000017b8: JUMPDEST
000017b9: POP
000017ba: POP
000017bb: SWAP1
000017bc: POP
000017bd: DUP1
000017be: PUSH2 0x1849
000017c1: JUMPI
000017c2: PUSH1 0x40
000017c4: MLOAD
000017c5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000017e6: DUP2
000017e7: MSTORE
000017e8: PUSH1 0x20
000017ea: PUSH1 0x04
000017ec: DUP3
000017ed: ADD
000017ee: MSTORE
000017ef: PUSH1 0x3a
000017f1: PUSH1 0x24
000017f3: DUP3
000017f4: ADD
000017f5: MSTORE
000017f6: PUSH32 0x416464726573733a20756e61626c6520746f2073656e642076616c75652c2072
00001817: PUSH1 0x44
00001819: DUP3
0000181a: ADD
0000181b: MSTORE
0000181c: PUSH32 0x6563697069656e74206d61792068617665207265766572746564000000000000
0000183d: PUSH1 0x64
0000183f: DUP3
00001840: ADD
00001841: MSTORE
00001842: PUSH1 0x84
00001844: ADD
00001845: PUSH2 0x03ce
00001848: JUMP
00001849: JUMPDEST
0000184a: POP
0000184b: POP
0000184c: POP
0000184d: JUMP
0000184e: JUMPDEST
0000184f: PUSH1 0x00
00001851: DUP1
00001852: SLOAD
00001853: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001868: DUP4
00001869: DUP2
0000186a: AND
0000186b: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
0000188c: DUP4
0000188d: AND
0000188e: DUP2
0000188f: OR
00001890: DUP5
00001891: SSTORE
00001892: PUSH1 0x40
00001894: MLOAD
00001895: SWAP2
00001896: SWAP1
00001897: SWAP3
00001898: AND
00001899: SWAP3
0000189a: DUP4
0000189b: SWAP2
0000189c: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
000018bd: SWAP2
000018be: SWAP1
000018bf: LOG3
000018c0: POP
000018c1: POP
000018c2: JUMP
000018c3: JUMPDEST
000018c4: PUSH1 0x00
000018c6: PUSH1 0x20
000018c8: DUP3
000018c9: DUP5
000018ca: SUB
000018cb: SLT
000018cc: ISZERO
000018cd: PUSH2 0x18d5
000018d0: JUMPI
000018d1: PUSH1 0x00
000018d3: DUP1
000018d4: REVERT
000018d5: JUMPDEST
000018d6: POP
000018d7: CALLDATALOAD
000018d8: SWAP2
000018d9: SWAP1
000018da: POP
000018db: JUMP
000018dc: JUMPDEST
000018dd: PUSH1 0x00
000018df: DUP1
000018e0: PUSH1 0x40
000018e2: DUP4
000018e3: DUP6
000018e4: SUB
000018e5: SLT
000018e6: ISZERO
000018e7: PUSH2 0x18ef
000018ea: JUMPI
000018eb: PUSH1 0x00
000018ed: DUP1
000018ee: REVERT
000018ef: JUMPDEST
000018f0: POP
000018f1: POP
000018f2: DUP1
000018f3: CALLDATALOAD
000018f4: SWAP3
000018f5: PUSH1 0x20
000018f7: SWAP1
000018f8: SWAP2
000018f9: ADD
000018fa: CALLDATALOAD
000018fb: SWAP2
000018fc: POP
000018fd: JUMP
000018fe: JUMPDEST
000018ff: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001914: DUP2
00001915: AND
00001916: DUP2
00001917: EQ
00001918: PUSH2 0x15f1
0000191b: JUMPI
0000191c: PUSH1 0x00
0000191e: DUP1
0000191f: REVERT
00001920: JUMPDEST
00001921: PUSH1 0x00
00001923: PUSH1 0x20
00001925: DUP3
00001926: DUP5
00001927: SUB
00001928: SLT
00001929: ISZERO
0000192a: PUSH2 0x1932
0000192d: JUMPI
0000192e: PUSH1 0x00
00001930: DUP1
00001931: REVERT
00001932: JUMPDEST
00001933: DUP2
00001934: CALLDATALOAD
00001935: PUSH2 0x193d
00001938: DUP2
00001939: PUSH2 0x18fe
0000193c: JUMP
0000193d: JUMPDEST
0000193e: SWAP4
0000193f: SWAP3
00001940: POP
00001941: POP
00001942: POP
00001943: JUMP
00001944: JUMPDEST
00001945: PUSH1 0x00
00001947: PUSH1 0x20
00001949: DUP3
0000194a: DUP5
0000194b: SUB
0000194c: SLT
0000194d: ISZERO
0000194e: PUSH2 0x1956
00001951: JUMPI
00001952: PUSH1 0x00
00001954: DUP1
00001955: REVERT
00001956: JUMPDEST
00001957: DUP2
00001958: MLOAD
00001959: DUP1
0000195a: ISZERO
0000195b: ISZERO
0000195c: DUP2
0000195d: EQ
0000195e: PUSH2 0x193d
00001961: JUMPI
00001962: PUSH1 0x00
00001964: DUP1
00001965: REVERT
00001966: JUMPDEST
00001967: PUSH1 0x00
00001969: PUSH1 0x20
0000196b: DUP3
0000196c: DUP5
0000196d: SUB
0000196e: SLT
0000196f: ISZERO
00001970: PUSH2 0x1978
00001973: JUMPI
00001974: PUSH1 0x00
00001976: DUP1
00001977: REVERT
00001978: JUMPDEST
00001979: POP
0000197a: MLOAD
0000197b: SWAP2
0000197c: SWAP1
0000197d: POP
0000197e: JUMP
0000197f: JUMPDEST
00001980: PUSH1 0x00
00001982: PUSH1 0x20
00001984: DUP3
00001985: DUP5
00001986: SUB
00001987: SLT
00001988: ISZERO
00001989: PUSH2 0x1991
0000198c: JUMPI
0000198d: PUSH1 0x00
0000198f: DUP1
00001990: REVERT
00001991: JUMPDEST
00001992: DUP2
00001993: MLOAD
00001994: PUSH2 0x193d
00001997: DUP2
00001998: PUSH2 0x18fe
0000199b: JUMP
0000199c: INVALID
0000199d: LOG2
0000199e: PUSH5 0x6970667358
000019a4: UNKNOWN(0x22)
000019a5: SLT
000019a6: KECCAK256
000019a7: PUSH27 0x02f6e39714d1f4b6e09d86b144a98370b7503c936033ad3ea4d64d
000019c3: PUSH0
000019c4: UNKNOWN(0x21)
000019c5: SWAP2
000019c6: TLOAD
000019c7: PUSH5 0x736f6c6343
000019cd: STOP
000019ce: ADDMOD
000019cf: MULMOD
000019d0: STOP
000019d1: CALLER

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
high other detector Untrusted CALL target/value reachable 60 no no
view
trace_id: 0xeb709848bae4cd4d82034db85fef59a031a83849c1e9483e47dc73ca6ccfc08d
call_targets: 0x51d3bc729b3f863075bf3f8d3d967ccd06df20af
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xeb709848bae4cd4d82034db85fef59a031a83849c1e9483e47dc73ca6ccfc08d",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x51d3bc729b3f863075bf3f8d3d967ccd06df20af"
    ],
    "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": "0xbafda6a4",
            "selector": "0xbafda6a4",
            "calldata_variants": [
                "0xbafda6a4",
                "0xbafda6a40000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe25e9b96",
            "selector": "0xe25e9b96",
            "calldata_variants": [
                "0xe25e9b96",
                "0xe25e9b960000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf2fde38b",
            "selector": "0xf2fde38b",
            "calldata_variants": [
                "0xf2fde38b",
                "0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xff888fb1",
            "selector": "0xff888fb1",
            "calldata_variants": [
                "0xff888fb1",
                "0xff888fb10000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x51cff8d9",
            "selector": "0x51cff8d9",
            "calldata_variants": [
                "0x51cff8d9",
                "0x51cff8d90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x715018a6",
            "selector": "0x715018a6",
            "calldata_variants": [
                "0x715018a6",
                "0x715018a60000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x77d33825",
            "selector": "0x77d33825",
            "calldata_variants": [
                "0x77d33825",
                "0x77d338250000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x8da5cb5b",
            "selector": "0x8da5cb5b",
            "calldata_variants": [
                "0x8da5cb5b",
                "0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 2124,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2401,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2809,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 6,
    "guards_detected": [],
    "untrusted_call_count": 6
}
high other detector ETH value transfer possible 55 no no
view
trace_id: 0xeb709848bae4cd4d82034db85fef59a031a83849c1e9483e47dc73ca6ccfc08d
call_targets: 0x51d3bc729b3f863075bf3f8d3d967ccd06df20af
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xeb709848bae4cd4d82034db85fef59a031a83849c1e9483e47dc73ca6ccfc08d",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x51d3bc729b3f863075bf3f8d3d967ccd06df20af"
    ],
    "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": "0xbafda6a4",
            "selector": "0xbafda6a4",
            "calldata_variants": [
                "0xbafda6a4",
                "0xbafda6a40000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe25e9b96",
            "selector": "0xe25e9b96",
            "calldata_variants": [
                "0xe25e9b96",
                "0xe25e9b960000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf2fde38b",
            "selector": "0xf2fde38b",
            "calldata_variants": [
                "0xf2fde38b",
                "0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xff888fb1",
            "selector": "0xff888fb1",
            "calldata_variants": [
                "0xff888fb1",
                "0xff888fb10000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x51cff8d9",
            "selector": "0x51cff8d9",
            "calldata_variants": [
                "0x51cff8d9",
                "0x51cff8d90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x715018a6",
            "selector": "0x715018a6",
            "calldata_variants": [
                "0x715018a6",
                "0x715018a60000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x77d33825",
            "selector": "0x77d33825",
            "calldata_variants": [
                "0x77d33825",
                "0x77d338250000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x8da5cb5b",
            "selector": "0x8da5cb5b",
            "calldata_variants": [
                "0x8da5cb5b",
                "0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 2124,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2401,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2809,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 6,
    "guards_detected": []
}