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, r5240cestxdw [r10-856], r4240cfstxdw [r10-848], r3240d0stxdw [r10-840], r2240d1mov64 r6, r1240d2lddw r1, 0x1ae395 ; "Instruction: CreateV2"240d4mov64 r2, 0x15240d5call sol_log_240d6ldxdw r1, [r8-4088]240d7stxdw [r10-96], r1240d8ldxdw r1, [r8-4096]240d9stxdw [r10-104], r1240damov64 r1, r10240dbadd64 r1, -0x1b0240dcmov64 r2, r10240ddadd64 r2, -0x68240decall fn_01fa7240dfldxdw r8, [r10-424]240e0ldxdw r7, [r10-432]240e1lddw r9, 0x8000000000000000240e3jeq r7, r9, +35 ; -> 24107240e4ldxdw r1, [r10-416]240e5stxdw [r10-864], r1240e6mov64 r1, r10240e7add64 r1, -0x1b0240e8mov64 r2, r10240e9add64 r2, -0x68240eacall fn_01fa7240ebldxdw r1, [r10-424]240ecldxdw r2, [r10-432]240edjeq r2, r9, +22 ; -> 24104240eestxdw [r10-872], r2240efstxdw [r10-888], r1240f0ldxdw r1, [r10-416]240f1stxdw [r10-880], r1240f2mov64 r1, r10240f3add64 r1, -0x1b0240f4mov64 r2, r10240f5add64 r2, -0x68240f6call fn_01fa7240f7ldxdw r5, [r10-424]240f8ldxdw r0, [r10-432]240f9lddw r1, 0x8000000000000000240fbjeq r0, r1, +10 ; -> 24106240fcldxdw r1, [r10-96]240fdjlt r1, 0x20, +1 ; -> 240ff240feja +27 ; -> 2411a240fflddw r1, 0x1b3c6024101call fn_33e7124102mov64 r8, r024103ja +3 ; -> 2410724104mov64 r8, r124105ja +1 ; -> 2410724106mov64 r8, r524107mov64 r1, r824108and64 r1, 0x324109mov64 r2, r12410aadd64 r2, -0x22410bjlt r2, 0x2, +5 ; -> 241112410cjeq r1, 0x0, +4 ; -> 241112410dldxdw r1, [r8-1]2410eldxdw r2, [r8+7]2410fldxdw r2, [r2+0]24110callx r224111mov64 r1, r1024112add64 r1, -0x34024113mov64 r2, 0x6624114call fn_32b0924115ldxdw r2, [r10-824]24116ldxdw r1, [r10-832]24117stxdw [r6+8], r224118stxdw [r6+0], r124119exit2411aldxdw r2, [r10-416]2411bstxdw [r10-904], r22411cldxdw r2, [r10-104]2411dmov64 r3, r22411eadd64 r3, 0x202411fstxdw [r10-104], r324120mov64 r3, r124121add64 r3, -0x2024122stxdw [r10-96], r324123ldxdw r9, [r2+6]24124ldxb r4, [r2+14]24125stxb [r10-424], r424126ldxw r4, [r2+0]24127stxw [r10-776], r424128ldxh r4, [r2+4]24129stxh [r10-772], r42412astxdw [r10-896], r92412bstxdw [r10-432], r92412cldxdw r9, [r10-431]2412dldxdw r4, [r2+15]2412estxdw [r10-56], r42412fldxdw r4, [r2+23]24130stxdw [r10-48], r424131ldxb r4, [r2+31]24132stxb [r10-40], r424133jeq r3, 0x0, -53 ; -> 240ff24134ldxb r4, [r2+32]24135mov64 r3, r224136add64 r3, 0x2124137stxdw [r10-104], r324138mov64 r3, r124139add64 r3, -0x212413astxdw [r10-96], r32413bstxb [r10-784], r42413cjlt r4, 0x2, +23 ; -> 241542413dlddw r1, 0x1b3d302413fstxdw [r10-432], r124140mov64 r1, r1024141add64 r1, -0x5024142stxdw [r10-416], r124143lddw r1, 0x1a96e024145stxdw [r10-72], r124146mov64 r1, r1024147add64 r1, -0x31024148stxdw [r10-80], r124149stdw [r10-400], 0x02414astdw [r10-424], 0x12414bstdw [r10-408], 0x12414cmov64 r7, r102414dadd64 r7, -0x2f82414emov64 r2, r102414fadd64 r2, -0x1b024150mov64 r1, r724151call fn_342ee24152mov64 r1, 0x1424153ja +63 ; -> 2419324154stxdw [r10-920], r424155jne r3, 0x0, +6 ; -> 2415c24156stxdw [r10-944], r024157stxdw [r10-936], r524158mov64 r1, 0x024159stxdw [r10-912], r12415amov64 r4, 0x02415bja +22 ; -> 241722415cstxdw [r10-928], r92415dmov64 r4, r12415eadd64 r4, -0x222415fldxb r9, [r2+33]24160stxdw [r10-912], r924161stxdw [r10-96], r424162mov64 r4, r224163add64 r4, 0x2224164stxdw [r10-104], r424165ldxdw r4, [r10-912]24166jlt r4, 0x2, +1 ; -> 2416824167ja +20 ; -> 2417c24168stxdw [r10-944], r024169stxdw [r10-936], r52416amov64 r4, 0x02416bldxdw r9, [r10-928]2416cjlt r3, 0x9, +5 ; -> 241722416dadd64 r1, -0x2a2416eldxdw r4, [r2+34]2416fstxdw [r10-96], r124170add64 r2, 0x2a24171stxdw [r10-104], r224172stxdw [r10-928], r424173mov64 r1, r1024174add64 r1, -0x1b024175mov64 r2, r1024176add64 r2, -0x6824177call fn_10cd824178ldxb r1, [r10-432]24179jeq r1, 0x0, +29 ; -> 241972417aldxdw r8, [r10-424]2417bja -117 ; -> 241072417cstxb [r10-784], r42417dlddw r1, 0x1b3d302417fstxdw [r10-432], r124180mov64 r1, r1024181add64 r1, -0x5024182stxdw [r10-416], r124183lddw r1, 0x1a96e024185stxdw [r10-72], r124186mov64 r1, r1024187add64 r1, -0x31024188stxdw [r10-80], r124189stdw [r10-400], 0x02418astdw [r10-424], 0x12418bstdw [r10-408], 0x12418cmov64 r7, r102418dadd64 r7, -0x2f82418emov64 r2, r102418fadd64 r2, -0x1b024190mov64 r1, r724191call fn_342ee24192mov64 r1, 0x1524193mov64 r2, r724194call fn_0149524195mov64 r8, r024196ja -144 ; -> 2410724197ldxw r1, [r10-776]24198stxw [r10-32], r124199ldxh r1, [r10-772]2419astxh [r10-28], r12419bldxdw r1, [r10-56]2419cstxdw [r10-17], r12419dldxdw r1, [r10-48]2419estxdw [r10-9], r12419fldxb r1, [r10-40]241a0stxb [r10-1], r1241a1stxdw [r10-25], r9241a2ldxdw r1, [r10-896]241a3stxb [r10-26], r1241a4ldxb r9, [r10-431]241a5mov64 r1, -0x1241a6stxw [r10-781], r1241a7stxw [r10-784], r1241a8ldxdw r1, [r10-856]241a9stxdw [r10-768], r1241aaldxdw r1, [r10-848]241abstxdw [r10-776], r1241acmov64 r1, r10241adadd64 r1, -0x310241aestxdw [r10-4088], r1241afmov64 r1, r10241b0add64 r1, -0x1b0241b1mov64 r3, r10241b2add64 r3, -0x308241b3mov64 r5, r10241b4ldxdw r2, [r10-840]241b5call fn_14c50241b6ldxw r1, [r10-432]241b7jeq r1, 0x2, +1 ; -> 241b9241b8ja +3 ; -> 241bc241b9ldxdw r2, [r10-416]241baldxdw r1, [r10-424]241bbja -165 ; -> 24117241bcstxdw [r10-848], r1241bdldxw r1, [r10-428]241bestxdw [r10-856], r1241bfldxdw r1, [r10-424]241c0stxdw [r10-896], r1241c1ldxdw r1, [r10-416]241c2stxdw [r10-952], r1241c3mov64 r1, r10241c4add64 r1, -0x2e0241c5mov64 r2, r10241c6add64 r2, -0x198241c7mov64 r3, 0x130241c8call fn_35367241c9mov64 r2, 0x1241camov64 r1, 0x1241cbldxdw r3, [r10-920]241ccjne r3, 0x0, +1 ; -> 241ce241cdmov64 r1, 0x0241cemov64 r4, r9241cfmov64 r3, 0x1241d0ldxdw r5, [r10-840]241d1ldxdw r9, [r10-944]241d2ldxdw r0, [r10-912]241d3jne r0, 0x0, +1 ; -> 241d5241d4mov64 r3, 0x0241d5jne r4, 0x0, +1 ; -> 241d7241d6mov64 r2, 0x0241d7ldxdw r4, [r10-952]241d8stxdw [r10-744], r4241d9ldxdw r4, [r10-896]241dastxdw [r10-752], r4241dbldxdw r4, [r10-856]241dcstxw [r10-756], r4241ddldxdw r4, [r10-848]241destxw [r10-760], r4241dfldxw r4, [r10-784]241e0stxw [r10-400], r4241e1ldxw r4, [r10-781]241e2stxw [r10-397], r4241e3ldxdw r4, [r10-768]241e4stxdw [r10-408], r4241e5ldxdw r4, [r10-776]241e6stxdw [r10-416], r4241e7mov64 r4, r10241e8add64 r4, -0x2f8241e9stxdw [r10-424], r4241eastxdw [r10-432], r5241ebldxdw r4, [r10-864]241ecstxdw [r10-88], r4241edstxdw [r10-96], r8241eestxdw [r10-104], r7241efldxdw r4, [r10-880]241f0stxdw [r10-64], r4241f1ldxdw r4, [r10-888]241f2stxdw [r10-72], r4241f3ldxdw r4, [r10-872]241f4stxdw [r10-80], r4241f5ldxdw r4, [r10-904]241f6stxdw [r10-40], r4241f7ldxdw r4, [r10-936]241f8stxdw [r10-48], r4241f9stxdw [r10-56], r9241faldxdw r4, [r10-928]241fbstxdw [r10-4064], r4241fcstxdw [r10-4056], r2241fdstxdw [r10-4072], r3241festxdw [r10-4080], r1241ffmov64 r1, r1024200add64 r1, -0x2024201stxdw [r10-4088], r124202mov64 r1, r1024203add64 r1, -0x3824204stxdw [r10-4096], r124205mov64 r1, r1024206add64 r1, -0x32024207mov64 r2, r1024208add64 r2, -0x1b024209mov64 r3, r102420aadd64 r3, -0x682420bmov64 r4, r102420cadd64 r4, -0x502420dmov64 r7, r52420emov64 r5, r102420fcall fn_03acb24210ldxdw r1, [r10-800]24211jne r1, 0x2, +38 ; -> 2423824212mov64 r1, r1024213add64 r1, -0x33024214mov64 r2, r1024215add64 r2, -0x2f824216mov64 r3, r724217call fn_15fb124218ldxdw r3, [r10-616]24219ldxdw r4, [r10-624]2421aldxdw r5, [r4+0]2421badd64 r5, -0x12421cldxdw r2, [r10-808]2421dldxdw r1, [r10-816]2421estxdw [r4+0], r52421fjne r5, 0x0, +3 ; -> 2422324220ldxdw r5, [r4+8]24221add64 r5, -0x124222stxdw [r4+8], r524223ldxdw r4, [r3+0]24224add64 r4, -0x124225stxdw [r3+0], r424226jne r4, 0x0, +3 ; -> 2422a24227ldxdw r4, [r3+8]24228add64 r4, -0x124229stxdw [r3+8], r42422aldxdw r3, [r10-568]2422bldxdw r4, [r10-576]2422cldxdw r5, [r4+0]2422dadd64 r5, -0x12422estxdw [r4+0], r52422fjne r5, 0x0, +3 ; -> 2423324230ldxdw r5, [r4+8]24231add64 r5, -0x124232stxdw [r4+8], r524233ldxdw r4, [r3+0]24234add64 r4, -0x124235stxdw [r3+0], r424236jne r4, 0x0, -288 ; -> 2411724237ja +30 ; -> 2425624238ldxdw r2, [r10-792]24239ldxdw r3, [r10-616]2423aldxdw r4, [r10-624]2423bldxdw r5, [r4+0]2423cadd64 r5, -0x12423dstxdw [r4+0], r52423ejne r5, 0x0, +3 ; -> 242422423fldxdw r5, [r4+8]24240add64 r5, -0x124241stxdw [r4+8], r524242ldxdw r4, [r3+0]24243add64 r4, -0x124244stxdw [r3+0], r424245jne r4, 0x0, +3 ; -> 2424924246ldxdw r4, [r3+8]24247add64 r4, -0x124248stxdw [r3+8], r424249ldxdw r3, [r10-568]2424aldxdw r4, [r10-576]2424bldxdw r5, [r4+0]2424cadd64 r5, -0x12424dstxdw [r4+0], r52424ejne r5, 0x0, +3 ; -> 242522424fldxdw r5, [r4+8]24250add64 r5, -0x124251stxdw [r4+8], r524252ldxdw r4, [r3+0]24253add64 r4, -0x124254stxdw [r3+0], r424255jne r4, 0x0, -319 ; -> 2411724256ldxdw r4, [r3+8]24257add64 r4, -0x124258stxdw [r3+8], r424259ja -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
- 0mintsigns, written
- 1mint_authority
- 2bonding_curvewritten
- 3associated_bonding_curvewritten
- 4global
- 5usersigns, written
- 6system_program
- 7token_program
- 8associated_token_program
- 9mayhem_program_idwritten
- 10global_params
- 11sol_vaultwritten
- 12mayhem_statewritten
- 13mayhem_token_vaultwritten
- 14event_authority
- 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