pump.fun fees / instructions
Instruction
set_exotic_flat_fees
ReadingHidden
- Discriminator
- 0x1eea958afce62749
- Calls in the sample
- 0
- Reproduced, seen by the agent
- —
- Reproduced, never shown to the agent
- —
Bytecodefn_12c88
12c88mov64 r6, r512c89mov64 r9, r412c8amov64 r8, r312c8bmov64 r7, r212c8cstxdw [r10-648], r112c8dlddw r1, 0xc075d ; "Instruction: SetExoticFlatFees"12c8fmov64 r2, 0x1e12c90call sol_log_12c91ldxdw r1, [r6-4088]12c92jlt r1, 0x8, +112 ; -> 12d0312c93and64 r1, -0x812c94jeq r1, 0x8, +110 ; -> 12d0312c95jeq r1, 0x10, +109 ; -> 12d0312c96ldxdw r1, [r6-4096]12c97ldxdw r2, [r1+0]12c98ldxdw r3, [r1+8]12c99ldxdw r1, [r1+16]12c9astxdw [r10-8], r112c9bstxdw [r10-16], r312c9cstxdw [r10-24], r212c9dstb [r10-569], 0xff12c9estxdw [r10-560], r912c9fstxdw [r10-568], r812ca0mov64 r1, r1012ca1add64 r1, -0x23912ca2stxdw [r10-4088], r112ca3mov64 r1, r1012ca4add64 r1, -0x12012ca5mov64 r3, r1012ca6add64 r3, -0x23812ca7mov64 r5, r1012ca8mov64 r2, r712ca9call fn_0986112caaldxdw r8, [r10-272]12cabldxdw r6, [r10-280]12cacldxdw r9, [r10-288]12cadlddw r1, 0x800000000000000012cafjeq r9, r1, +102 ; -> 12d1612cb0mov64 r1, r1012cb1add64 r1, -0x21012cb2mov64 r2, r1012cb3add64 r2, -0x10812cb4mov64 r3, 0xf012cb5call fn_17b8212cb6stxdw [r10-536], r812cb7stxdw [r10-544], r612cb8stxdw [r10-552], r912cb9ldxb r1, [r10-569]12cbastxb [r10-256], r112cbbldxdw r1, [r10-560]12cbcstxdw [r10-264], r112cbdldxdw r1, [r10-568]12cbestxdw [r10-272], r112cbfmov64 r1, r1012cc0add64 r1, -0x22812cc1stxdw [r10-280], r112cc2stxdw [r10-288], r712cc3mov64 r1, r1012cc4add64 r1, -0x25012cc5mov64 r2, r1012cc6add64 r2, -0x12012cc7mov64 r3, r1012cc8add64 r3, -0x1812cc9call fn_02b0312ccaldxdw r6, [r10-592]12ccbjeq r6, 0x2, +1 ; -> 12ccd12cccja +77 ; -> 12d1a12ccdmov64 r1, r1012cceadd64 r1, -0x26012ccfmov64 r2, r1012cd0add64 r2, -0x22812cd1lddw r3, 0xc045e12cd3mov64 r4, r712cd4call fn_00b9612cd5mov64 r6, 0x212cd6ldxdw r2, [r10-608]12cd7jeq r2, 0x2, +9 ; -> 12ce112cd8ldxdw r3, [r10-600]12cd9mov64 r1, r1012cdaadd64 r1, -0x27012cdblddw r4, 0xbf514 ; "fee_config"12cddmov64 r5, 0xa12cdecall fn_0027712cdfldxdw r8, [r10-616]12ce0ldxdw r6, [r10-624]12ce1ldxdw r1, [r10-392]12ce2ldxdw r2, [r10-400]12ce3ldxdw r3, [r2+0]12ce4add64 r3, -0x112ce5stxdw [r2+0], r312ce6jne r3, 0x0, +3 ; -> 12cea12ce7ldxdw r3, [r2+8]12ce8add64 r3, -0x112ce9stxdw [r2+8], r312cealdxdw r2, [r1+0]12cebadd64 r2, -0x112cecstxdw [r1+0], r212cedldxdw r4, [r10-648]12ceejne r2, 0x0, +3 ; -> 12cf212cefldxdw r2, [r1+8]12cf0add64 r2, -0x112cf1stxdw [r1+8], r212cf2ldxdw r1, [r10-344]12cf3ldxdw r2, [r10-352]12cf4ldxdw r3, [r2+0]12cf5add64 r3, -0x112cf6stxdw [r2+0], r312cf7jne r3, 0x0, +3 ; -> 12cfb12cf8ldxdw r3, [r2+8]12cf9add64 r3, -0x112cfastxdw [r2+8], r312cfbldxdw r2, [r1+0]12cfcadd64 r2, -0x112cfdstxdw [r1+0], r212cfejne r2, 0x0, +24 ; -> 12d1712cffldxdw r2, [r1+8]12d00add64 r2, -0x112d01stxdw [r1+8], r212d02ja +20 ; -> 12d1712d03lddw r1, 0xc3d8012d05call fn_167f112d06mov64 r1, r012d07and64 r1, 0x312d08mov64 r2, r112d09add64 r2, -0x212d0ajlt r2, 0x2, +5 ; -> 12d1012d0bjeq r1, 0x0, +4 ; -> 12d1012d0cldxdw r1, [r0-1]12d0dldxdw r2, [r0+7]12d0eldxdw r2, [r2+0]12d0fcallx r212d10mov64 r1, r1012d11add64 r1, -0x28012d12mov64 r2, 0x6612d13call fn_156c712d14ldxdw r8, [r10-632]12d15ldxdw r6, [r10-640]12d16ldxdw r4, [r10-648]12d17stxdw [r4+8], r812d18stxdw [r4+0], r612d19exit12d1aldxdw r8, [r10-584]12d1bldxdw r1, [r10-392]12d1cldxdw r2, [r10-400]12d1dldxdw r3, [r2+0]12d1eadd64 r3, -0x112d1fstxdw [r2+0], r312d20jne r3, 0x0, +3 ; -> 12d2412d21ldxdw r3, [r2+8]12d22add64 r3, -0x112d23stxdw [r2+8], r312d24ldxdw r2, [r1+0]12d25add64 r2, -0x112d26stxdw [r1+0], r212d27ldxdw r4, [r10-648]12d28jne r2, 0x0, +3 ; -> 12d2c12d29ldxdw r2, [r1+8]12d2aadd64 r2, -0x112d2bstxdw [r1+8], r212d2cldxdw r1, [r10-344]12d2dldxdw r2, [r10-352]12d2eldxdw r3, [r2+0]12d2fadd64 r3, -0x112d30stxdw [r2+0], r312d31jne r3, 0x0, +3 ; -> 12d3512d32ldxdw r3, [r2+8]12d33add64 r3, -0x112d34stxdw [r2+8], r312d35ldxdw r2, [r1+0]12d36add64 r2, -0x112d37stxdw [r1+0], r212d38jne r2, 0x0, -34 ; -> 12d1712d39ja -59 ; -> 12cff
Reconstructedset_exotic_flat_fees
// not reconstructed yet
Replay model
The executable model the agent wrote. Every tally above comes from running it against mainnet.
// no model entered yet
Accounts
Not published. The accounts and arguments were recovered from the bytecode; see the reconstruction.
program pfeeUx…6VojVZ