FixesUpdated 23 Oct 20261 min read

pump.fun error 6005 (0x1775): BondingCurveComplete

The fix

The coin has graduated: its bonding curve filled (85 SOL) and liquidity moved to a PumpSwap pool. The curve no longer accepts trades. The message still says Raydium, from before pump.fun moved graduations to PumpSwap.

Tools covered

  1. Pump.funA Solana platform for creating and trading tokens on a bonding curve, with automatic migration to PumpSwap.UpVisit
  2. PumpSwapswap.pump.fun returned only a title banner when fetched.UpVisit

What the error means

Error Code: BondingCurveComplete. Error Number: 6005. Error Message: The bonding curve has completed and liquidity migrated to raydium.

The coin has graduated: its bonding curve filled (85 SOL) and liquidity moved to a PumpSwap pool. The curve no longer accepts trades. The message still says Raydium, from before pump.fun moved graduations to PumpSwap.

Where it comes frompump.fun bonding curve program
Code6005 (0x1775)

How to fix it

  1. Trade the coin on its PumpSwap pool instead; most terminals and Jupiter route there automatically.
  2. Refresh the app; it may still show the coin on the curve.
  3. In bots, switch the token from bonding-curve mode to AMM mode.

If that is not it

  • If the coin has not graduated, check the bonding curve progress on its page.

More fixes: how to decode any Solana error code and why Solana transactions fail.

Source

Error text and code from pump.fun program IDL (pump-fun/pump-public-docs, idl/pump.json), read on 24 October 2026.

Questions people ask

What does BondingCurveComplete mean?

The coin graduated to PumpSwap, so it can no longer be traded on the curve.

Where do graduated pump.fun coins trade?

On PumpSwap, automatically, once the curve holds 85 SOL. See [pump.fun statistics](/en/resources/research/pump-fun-statistics-launches-graduation-rate-survival).