debpf
pump.fun / instructions

Instruction

create_v2

Sealed
Discriminator
0xd6904cec5f8b31b4
Calls in the sample
1
Reproduced, seen by the agent
—
Reproduced, never shown to the agent
—
Bytecodefn_240cd
240cdmov64 r8, r5
240cestxdw [r10-856], r4
240cfstxdw [r10-848], r3
240d0stxdw [r10-840], r2
240d1mov64 r6, r1
240d2lddw r1, 0x1ae395 ; "Instruction: CreateV2"
240d4mov64 r2, 0x15
240d5call sol_log_
240d6ldxdw r1, [r8-4088]
240d7stxdw [r10-96], r1
240d8ldxdw r1, [r8-4096]
240d9stxdw [r10-104], r1
240damov64 r1, r10
240dbadd64 r1, -0x1b0
240dcmov64 r2, r10
240ddadd64 r2, -0x68
240decall fn_01fa7
240dfldxdw r8, [r10-424]
240e0ldxdw r7, [r10-432]
240e1lddw r9, 0x8000000000000000
240e3jeq r7, r9, +35 ; -> 24107
240e4ldxdw r1, [r10-416]
240e5stxdw [r10-864], r1
240e6mov64 r1, r10
240e7add64 r1, -0x1b0
240e8mov64 r2, r10
240e9add64 r2, -0x68
240eacall fn_01fa7
240ebldxdw r1, [r10-424]
240ecldxdw r2, [r10-432]
240edjeq r2, r9, +22 ; -> 24104
240eestxdw [r10-872], r2
240efstxdw [r10-888], r1
240f0ldxdw r1, [r10-416]
240f1stxdw [r10-880], r1
240f2mov64 r1, r10
240f3add64 r1, -0x1b0
240f4mov64 r2, r10
240f5add64 r2, -0x68
240f6call fn_01fa7
240f7ldxdw r5, [r10-424]
240f8ldxdw r0, [r10-432]
240f9lddw r1, 0x8000000000000000
240fbjeq r0, r1, +10 ; -> 24106
240fcldxdw r1, [r10-96]
240fdjlt r1, 0x20, +1 ; -> 240ff
240feja +27 ; -> 2411a
240fflddw r1, 0x1b3c60
24101call fn_33e71
24102mov64 r8, r0
24103ja +3 ; -> 24107
24104mov64 r8, r1
24105ja +1 ; -> 24107
24106mov64 r8, r5
24107mov64 r1, r8
24108and64 r1, 0x3
24109mov64 r2, r1
2410aadd64 r2, -0x2
2410bjlt r2, 0x2, +5 ; -> 24111
2410cjeq r1, 0x0, +4 ; -> 24111
2410dldxdw r1, [r8-1]
2410eldxdw r2, [r8+7]
2410fldxdw r2, [r2+0]
24110callx r2
24111mov64 r1, r10
24112add64 r1, -0x340
24113mov64 r2, 0x66
24114call fn_32b09
24115ldxdw r2, [r10-824]
24116ldxdw r1, [r10-832]
24117stxdw [r6+8], r2
24118stxdw [r6+0], r1
24119exit
2411aldxdw r2, [r10-416]
2411bstxdw [r10-904], r2
2411cldxdw r2, [r10-104]
2411dmov64 r3, r2
2411eadd64 r3, 0x20
2411fstxdw [r10-104], r3
24120mov64 r3, r1
24121add64 r3, -0x20
24122stxdw [r10-96], r3
24123ldxdw r9, [r2+6]
24124ldxb r4, [r2+14]
24125stxb [r10-424], r4
24126ldxw r4, [r2+0]
24127stxw [r10-776], r4
24128ldxh r4, [r2+4]
24129stxh [r10-772], r4
2412astxdw [r10-896], r9
2412bstxdw [r10-432], r9
2412cldxdw r9, [r10-431]
2412dldxdw r4, [r2+15]
2412estxdw [r10-56], r4
2412fldxdw r4, [r2+23]
24130stxdw [r10-48], r4
24131ldxb r4, [r2+31]
24132stxb [r10-40], r4
24133jeq r3, 0x0, -53 ; -> 240ff
24134ldxb r4, [r2+32]
24135mov64 r3, r2
24136add64 r3, 0x21
24137stxdw [r10-104], r3
24138mov64 r3, r1
24139add64 r3, -0x21
2413astxdw [r10-96], r3
2413bstxb [r10-784], r4
2413cjlt r4, 0x2, +23 ; -> 24154
2413dlddw r1, 0x1b3d30
2413fstxdw [r10-432], r1
24140mov64 r1, r10
24141add64 r1, -0x50
24142stxdw [r10-416], r1
24143lddw r1, 0x1a96e0
24145stxdw [r10-72], r1
24146mov64 r1, r10
24147add64 r1, -0x310
24148stxdw [r10-80], r1
24149stdw [r10-400], 0x0
2414astdw [r10-424], 0x1
2414bstdw [r10-408], 0x1
2414cmov64 r7, r10
2414dadd64 r7, -0x2f8
2414emov64 r2, r10
2414fadd64 r2, -0x1b0
24150mov64 r1, r7
24151call fn_342ee
24152mov64 r1, 0x14
24153ja +63 ; -> 24193
24154stxdw [r10-920], r4
24155jne r3, 0x0, +6 ; -> 2415c
24156stxdw [r10-944], r0
24157stxdw [r10-936], r5
24158mov64 r1, 0x0
24159stxdw [r10-912], r1
2415amov64 r4, 0x0
2415bja +22 ; -> 24172
2415cstxdw [r10-928], r9
2415dmov64 r4, r1
2415eadd64 r4, -0x22
2415fldxb r9, [r2+33]
24160stxdw [r10-912], r9
24161stxdw [r10-96], r4
24162mov64 r4, r2
24163add64 r4, 0x22
24164stxdw [r10-104], r4
24165ldxdw r4, [r10-912]
24166jlt r4, 0x2, +1 ; -> 24168
24167ja +20 ; -> 2417c
24168stxdw [r10-944], r0
24169stxdw [r10-936], r5
2416amov64 r4, 0x0
2416bldxdw r9, [r10-928]
2416cjlt r3, 0x9, +5 ; -> 24172
2416dadd64 r1, -0x2a
2416eldxdw r4, [r2+34]
2416fstxdw [r10-96], r1
24170add64 r2, 0x2a
24171stxdw [r10-104], r2
24172stxdw [r10-928], r4
24173mov64 r1, r10
24174add64 r1, -0x1b0
24175mov64 r2, r10
24176add64 r2, -0x68
24177call fn_10cd8
24178ldxb r1, [r10-432]
24179jeq r1, 0x0, +29 ; -> 24197
2417aldxdw r8, [r10-424]
2417bja -117 ; -> 24107
2417cstxb [r10-784], r4
2417dlddw r1, 0x1b3d30
2417fstxdw [r10-432], r1
24180mov64 r1, r10
24181add64 r1, -0x50
24182stxdw [r10-416], r1
24183lddw r1, 0x1a96e0
24185stxdw [r10-72], r1
24186mov64 r1, r10
24187add64 r1, -0x310
24188stxdw [r10-80], r1
24189stdw [r10-400], 0x0
2418astdw [r10-424], 0x1
2418bstdw [r10-408], 0x1
2418cmov64 r7, r10
2418dadd64 r7, -0x2f8
2418emov64 r2, r10
2418fadd64 r2, -0x1b0
24190mov64 r1, r7
24191call fn_342ee
24192mov64 r1, 0x15
24193mov64 r2, r7
24194call fn_01495
24195mov64 r8, r0
24196ja -144 ; -> 24107
24197ldxw r1, [r10-776]
24198stxw [r10-32], r1
24199ldxh r1, [r10-772]
2419astxh [r10-28], r1
2419bldxdw r1, [r10-56]
2419cstxdw [r10-17], r1
2419dldxdw r1, [r10-48]
2419estxdw [r10-9], r1
2419fldxb r1, [r10-40]
241a0stxb [r10-1], r1
241a1stxdw [r10-25], r9
241a2ldxdw r1, [r10-896]
241a3stxb [r10-26], r1
241a4ldxb r9, [r10-431]
241a5mov64 r1, -0x1
241a6stxw [r10-781], r1
241a7stxw [r10-784], r1
241a8ldxdw r1, [r10-856]
241a9stxdw [r10-768], r1
241aaldxdw r1, [r10-848]
241abstxdw [r10-776], r1
241acmov64 r1, r10
241adadd64 r1, -0x310
241aestxdw [r10-4088], r1
241afmov64 r1, r10
241b0add64 r1, -0x1b0
241b1mov64 r3, r10
241b2add64 r3, -0x308
241b3mov64 r5, r10
241b4ldxdw r2, [r10-840]
241b5call fn_14c50
241b6ldxw r1, [r10-432]
241b7jeq r1, 0x2, +1 ; -> 241b9
241b8ja +3 ; -> 241bc
241b9ldxdw r2, [r10-416]
241baldxdw r1, [r10-424]
241bbja -165 ; -> 24117
241bcstxdw [r10-848], r1
241bdldxw r1, [r10-428]
241bestxdw [r10-856], r1
241bfldxdw r1, [r10-424]
241c0stxdw [r10-896], r1
241c1ldxdw r1, [r10-416]
241c2stxdw [r10-952], r1
241c3mov64 r1, r10
241c4add64 r1, -0x2e0
241c5mov64 r2, r10
241c6add64 r2, -0x198
241c7mov64 r3, 0x130
241c8call fn_35367
241c9mov64 r2, 0x1
241camov64 r1, 0x1
241cbldxdw r3, [r10-920]
241ccjne r3, 0x0, +1 ; -> 241ce
241cdmov64 r1, 0x0
241cemov64 r4, r9
241cfmov64 r3, 0x1
241d0ldxdw r5, [r10-840]
241d1ldxdw r9, [r10-944]
241d2ldxdw r0, [r10-912]
241d3jne r0, 0x0, +1 ; -> 241d5
241d4mov64 r3, 0x0
241d5jne r4, 0x0, +1 ; -> 241d7
241d6mov64 r2, 0x0
241d7ldxdw r4, [r10-952]
241d8stxdw [r10-744], r4
241d9ldxdw r4, [r10-896]
241dastxdw [r10-752], r4
241dbldxdw r4, [r10-856]
241dcstxw [r10-756], r4
241ddldxdw r4, [r10-848]
241destxw [r10-760], r4
241dfldxw r4, [r10-784]
241e0stxw [r10-400], r4
241e1ldxw r4, [r10-781]
241e2stxw [r10-397], r4
241e3ldxdw r4, [r10-768]
241e4stxdw [r10-408], r4
241e5ldxdw r4, [r10-776]
241e6stxdw [r10-416], r4
241e7mov64 r4, r10
241e8add64 r4, -0x2f8
241e9stxdw [r10-424], r4
241eastxdw [r10-432], r5
241ebldxdw r4, [r10-864]
241ecstxdw [r10-88], r4
241edstxdw [r10-96], r8
241eestxdw [r10-104], r7
241efldxdw r4, [r10-880]
241f0stxdw [r10-64], r4
241f1ldxdw r4, [r10-888]
241f2stxdw [r10-72], r4
241f3ldxdw r4, [r10-872]
241f4stxdw [r10-80], r4
241f5ldxdw r4, [r10-904]
241f6stxdw [r10-40], r4
241f7ldxdw r4, [r10-936]
241f8stxdw [r10-48], r4
241f9stxdw [r10-56], r9
241faldxdw r4, [r10-928]
241fbstxdw [r10-4064], r4
241fcstxdw [r10-4056], r2
241fdstxdw [r10-4072], r3
241festxdw [r10-4080], r1
241ffmov64 r1, r10
24200add64 r1, -0x20
24201stxdw [r10-4088], r1
24202mov64 r1, r10
24203add64 r1, -0x38
24204stxdw [r10-4096], r1
24205mov64 r1, r10
24206add64 r1, -0x320
24207mov64 r2, r10
24208add64 r2, -0x1b0
24209mov64 r3, r10
2420aadd64 r3, -0x68
2420bmov64 r4, r10
2420cadd64 r4, -0x50
2420dmov64 r7, r5
2420emov64 r5, r10
2420fcall fn_03acb
24210ldxdw r1, [r10-800]
24211jne r1, 0x2, +38 ; -> 24238
24212mov64 r1, r10
24213add64 r1, -0x330
24214mov64 r2, r10
24215add64 r2, -0x2f8
24216mov64 r3, r7
24217call fn_15fb1
24218ldxdw r3, [r10-616]
24219ldxdw r4, [r10-624]
2421aldxdw r5, [r4+0]
2421badd64 r5, -0x1
2421cldxdw r2, [r10-808]
2421dldxdw r1, [r10-816]
2421estxdw [r4+0], r5
2421fjne r5, 0x0, +3 ; -> 24223
24220ldxdw r5, [r4+8]
24221add64 r5, -0x1
24222stxdw [r4+8], r5
24223ldxdw r4, [r3+0]
24224add64 r4, -0x1
24225stxdw [r3+0], r4
24226jne r4, 0x0, +3 ; -> 2422a
24227ldxdw r4, [r3+8]
24228add64 r4, -0x1
24229stxdw [r3+8], r4
2422aldxdw r3, [r10-568]
2422bldxdw r4, [r10-576]
2422cldxdw r5, [r4+0]
2422dadd64 r5, -0x1
2422estxdw [r4+0], r5
2422fjne r5, 0x0, +3 ; -> 24233
24230ldxdw r5, [r4+8]
24231add64 r5, -0x1
24232stxdw [r4+8], r5
24233ldxdw r4, [r3+0]
24234add64 r4, -0x1
24235stxdw [r3+0], r4
24236jne r4, 0x0, -288 ; -> 24117
24237ja +30 ; -> 24256
24238ldxdw r2, [r10-792]
24239ldxdw r3, [r10-616]
2423aldxdw r4, [r10-624]
2423bldxdw r5, [r4+0]
2423cadd64 r5, -0x1
2423dstxdw [r4+0], r5
2423ejne r5, 0x0, +3 ; -> 24242
2423fldxdw r5, [r4+8]
24240add64 r5, -0x1
24241stxdw [r4+8], r5
24242ldxdw r4, [r3+0]
24243add64 r4, -0x1
24244stxdw [r3+0], r4
24245jne r4, 0x0, +3 ; -> 24249
24246ldxdw r4, [r3+8]
24247add64 r4, -0x1
24248stxdw [r3+8], r4
24249ldxdw r3, [r10-568]
2424aldxdw r4, [r10-576]
2424bldxdw r5, [r4+0]
2424cadd64 r5, -0x1
2424dstxdw [r4+0], r5
2424ejne r5, 0x0, +3 ; -> 24252
2424fldxdw r5, [r4+8]
24250add64 r5, -0x1
24251stxdw [r4+8], r5
24252ldxdw r4, [r3+0]
24253add64 r4, -0x1
24254stxdw [r3+0], r4
24255jne r4, 0x0, -319 ; -> 24117
24256ldxdw r4, [r3+8]
24257add64 r4, -0x1
24258stxdw [r3+8], r4
24259ja -323 ; -> 24117
Reconstructedcreate_v2
// 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

  1. 0mintsigns, written
  2. 1mint_authority
  3. 2bonding_curvewritten
  4. 3associated_bonding_curvewritten
  5. 4global
  6. 5usersigns, written
  7. 6system_program
  8. 7token_program
  9. 8associated_token_program
  10. 9mayhem_program_idwritten
  11. 10global_params
  12. 11sol_vaultwritten
  13. 12mayhem_statewritten
  14. 13mayhem_token_vaultwritten
  15. 14event_authority
  16. 15program

args: name: string, symbol: string, uri: string, creator: pubkey, is_mayhem_mode: bool, is_cashback_enabled: {"defined":{"name":"OptionBool"}}, creator_fee_bps: {"defined":{"name":"OptionU64"}}, is_holder_reward: {"defined":{"name":"OptionBool"}}

program 6EF8rr…BEwF6P