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 from | pump.fun bonding curve program |
| Code | 6005 (0x1775) |
How to fix it
- Trade the coin on its PumpSwap pool instead; most terminals and Jupiter route there automatically.
- Refresh the app; it may still show the coin on the curve.
- 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.


