pumpfun-sdk-core
Minimal, dependency-light building blocks for Pump.fun on Solana.
Features
- Program IDs — Pump, Mayhem, Token-2022 constants
- PDA helpers — Bonding curve, global, mint authority, event authority, Mayhem PDAs
- ATA helpers — Associated token accounts (legacy + Token-2022)
- Instruction builders —
create_v2,buy,sellwith exact account ordering
Installation
[]
= "0.1"
Usage
Config
use Config;
let cfg = mainnet_create_v2_defaults;
// or Config::devnet_create_v2_defaults() for devnet
Create Token (Token-2022)
use ;
use Pubkey;
let cfg = mainnet_create_v2_defaults;
let = build_create_v2_ix?;
Buy / Sell on Bonding Curve
use ;
let = build_buy_ix?;
let = build_sell_ix?;
PDA Helpers
use pda;
use DEFAULT_PUMP_PROGRAM_ID;
let = pump_bonding_curve;
let = pump_global;
let = pump_mint_authority;
let = pump_event_authority;
Dependencies
pumpfun-sdk-idl— Generated instruction typessolana-sdk,solana-system-interface,spl-associated-token-accountborsh,sha2,thiserror
License
MIT OR Apache-2.0