PumpSwap

Coins are minted via the Pump program (utilizing Token-2022 with 6 decimals) and begin trading on an initial bonding curve using a constant-product formula.

Screenshot not yet available

What is PumpSwap?

PumpSwap brings together constant-product amm pools and unified bonding curve & swap instructions. Standard Uniswap V2-style liquidity pools facilitating post-migration token swaps. Program instructions (such as buy_v2, sell_v2, and buy_exact_quote_in_v2) streamline interactions across tokens.

Its documented workflow includes: Coins are minted via the Pump program (utilizing Token-2022 with 6 decimals) and begin trading on an initial bonding curve using a constant-product formula. Once a bonding curve's real token reserves hit zero (indicating completion), the token's liquidity is migrated into a canonical PumpSwap constant-product pool (index 0), and the corresponding LP tokens are permanently burned. Post-migration, the token trades directly on PumpSwap AMM pools, incorporating LP, protocol, and coin-creator fees.

The platform documentation describes wallet access this way: Protocol interaction models require users or automated tools to construct transactions locally and sign them with their private keys (ensuring private keys are not handled or stored by the core program backends).

Official resources

Supported networks

  • Solana

PumpSwap features

Constant-Product AMM Pools

Standard Uniswap V2-style liquidity pools facilitating post-migration token swaps.

Unified Bonding Curve & Swap

Program instructions (such as buy_v2, sell_v2, and buy_exact_quote_in_v2) streamline interactions across tokens.

Multi-Asset Quote Support

Built to support quote assets beyond native SOL—such as USDC—via unified interface parameters (handling wrapped SOL mint logic where applicable for backwards compatibility).

Developer SDK Integration

Programmatic support via official JavaScript/TypeScript libraries (@pump-fun/pump-swap-sdk) and CPI bindings to query pool reserves, track effective quote reserves, and index BuyEvent/SellEvent logs.

How to use PumpSwap

  1. Creation

    Coins are minted via the Pump program (utilizing Token-2022 with 6 decimals) and begin trading on an initial bonding curve using a constant-product formula.

  2. Graduation / Migration

    Once a bonding curve's real token reserves hit zero (indicating completion), the token's liquidity is migrated into a canonical PumpSwap constant-product pool (index 0), and the corresponding LP tokens are permanently burned.

  3. AMM Trading

    Post-migration, the token trades directly on PumpSwap AMM pools, incorporating LP, protocol, and coin-creator fees.

Who is PumpSwap for?

PumpSwap is suited to users looking for constant-product amm pools and unified bonding curve & swap instructions on Solana (Mainnet and Devnet deployments share corresponding program architecture)..

Before you use it

  • Integrations and trading scripts must properly account for effective quote reserves and handle updated instruction layouts (_v2 instructions) to prevent transaction failures or mispriced quotes.
  • Any third-party user interfaces, Telegram/Discord trading bots, token launchpad wrappers (e.g., third-party multi-chain tools), or external CEX-styled wrappers claiming affiliation should be independently verified against the official core program address (…

PumpSwap FAQ