| 6000 | NotUpgradeAuthority | Only the program's upgrade authority can set the launch config |
| 6001 | AssetCount | A pool holds between 2 and 16 coins |
| 6002 | MintOrder | Mints must be passed in strictly ascending order |
| 6003 | MintSetMismatch | The mint set does not hash to the pool seed |
| 6004 | DecimalsMismatch | Every coin of a pool must have the same decimals |
| 6005 | MintProgram | Mint is not owned by the SPL Token or Token-2022 program |
| 6006 | MintExtension | Mint has a transfer hook, a transfer fee or is non-transferable |
| 6007 | CoinIndex | Coin index is out of range or the two coins are the same |
| 6008 | CoinAccount | Account does not match the pool's mint, vault or token program for that coin |
| 6009 | BandIndex | Band index is out of range |
| 6010 | ZeroAmount | Amount must be greater than zero |
| 6011 | AmountCount | One amount is required per coin of the pool |
| 6012 | Slippage | Slippage limit exceeded |
| 6013 | InputShortfall | The vault received less than the amount sent |
| 6014 | Insolvent | Vault balance is below what the pool owes |
| 6015 | PositionNotEmpty | Position still holds liquidity or uncollected fees |
| 6016 | PositionTooSmall | Position holds less liquidity than requested |
| 6017 | NothingToCollect | No fees to collect for this coin |
| 6018 | MathOverflow | Arithmetic overflow |
| 6019 | NoInteriorLiquidity | No interior liquidity: every band with liquidity is pinned at its edge |
| 6020 | ExceedsLiquidity | Trade is larger than the pool's bands can price |
| 6021 | NegativePrice | Trade would push the coin sold past a zero price |
| 6022 | TooManySegments | Trade crosses too many band edges |
| 6023 | CapExceeded | Pool size cap reached |
| 6024 | ZeroOutput | Trade pays nothing |
| 6025 | QuoteNotInPool | The burn coin is not in this pool |
| 6026 | ConvertPriceGuard | Fee conversion would fall below the price guard |
| 6027 | BurnPoolInvalid | Burn pool account is not the configured Raydium CP-Swap pool |
| 6028 | BurnTwapUnavailable | Burn pool has no time-weighted price over the window yet |
| 6029 | BurnAmountInvalid | Burn amount is zero, above the protocol fees or above the per-call cap |