pumpPumpDocs

Launch and trade memecoins on Solana

Pump lets anyone create coins, giving everyone equal access to buy and sell from the start. These docs cover the programs, instructions and SDKs behind it.

Three programs, one protocol

All three are deployed at the same addresses on Mainnet and Devnet, and every instruction is permissionless.

The life of a coin

01

Create

create_v2 mints a Token-2022 coin with 6 decimals and initializes its bonding curve. Pair it with SOL or USDC.

02

Trade

buy_v2 and sell_v2 price against the curve's virtual and real reserves through one unified account interface.

03

Graduate

When real token reserves hit zero the curve is complete and ready to migrate.

04

Migrate

Anyone can call migrate. Liquidity moves into a canonical PumpSwap pool and the LP tokens are burnt.

Ship with the SDKs

First-party TypeScript and Rust clients implement the dynamic fee math, PDA derivations and account ordering the programs expect. Raw Anchor IDLs are published too, if you would rather build instructions yourself.

SDK reference
npm install @pump-fun/pump-sdk @pump-fun/pump-swap-sdk
import { PUMP_SDK } from "@pump-fun/pump-sdk";

const buyInstruction = await PUMP_SDK.getBuyV2InstructionRaw({
  user,
  mint,
  creator,
  amount: new BN(100_000 * 10 ** 6),
  quoteAmount: new BN(1_000_000_000),
  tokenProgram: TOKEN_2022_PROGRAM_ID,
  quoteMint: NATIVE_MINT,
  quoteTokenProgram: TOKEN_PROGRAM_ID,
  feeRecipient,
  buybackFeeRecipient,
});

Where Pump lives

One protocol, several surfaces — and the accounts that ship updates for each of them.

Pump.fun

pump.fun

Create a coin and trade it from the moment it exists. Equal access to buy and sell from block one.

Terminal

trade.padre.gg

The multichain trading terminal — limit orders, copy trading, tracked dev highlights and the highest cashback in the market.

PFTV

pump.fun/live

Livestreams from the trenches, plus clips of top streamers and the viral moments worth catching up on.

GitHub

github.com/pump-fun

The org behind the protocol: public docs, Anchor IDLs, the carbon indexing framework and agent skills.