Error codes / Pump.fun Bonding Curve
Pump.fun Bonding Curve error codes
Every custom error code published by Pump.fun Bonding Curve, with what it means and what to do about it.
6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P
- 6000 · 0x1770NotAuthorized
The given account is not authorized to execute this instruction.
- 6001 · 0x1771AlreadyInitialized
The program is already initialized.
- 6002 · 0x1772TooMuchSolRequired
slippage: Too much SOL required to buy the given amount of tokens.
- 6003 · 0x1773TooLittleSolReceived
slippage: Too little SOL received to sell the given amount of tokens.
- 6004 · 0x1774MintDoesNotMatchBondingCurve
The mint does not match the bonding curve.
- 6005 · 0x1775BondingCurveComplete
The bonding curve has completed and liquidity migrated to raydium.
- 6006 · 0x1776BondingCurveNotComplete
The bonding curve has not completed.
- 6007 · 0x1777NotInitialized
The program is not initialized.
- 6008 · 0x1778WithdrawTooFrequent
Withdraw too frequent
- 6009 · 0x1779NewSizeShouldBeGreaterThanCurrentSize
new_size should be > current_size
- 6010 · 0x177aAccountTypeNotSupported
Account type not supported
- 6011 · 0x177bInitialRealTokenReservesShouldBeLessThanTokenTotalSupply
initial_real_token_reserves should be less than token_total_supply
- 6012 · 0x177cInitialVirtualTokenReservesShouldBeGreaterThanInitialRealTokenReserves
initial_virtual_token_reserves should be greater than initial_real_token_reserves
- 6013 · 0x177dFeeBasisPointsGreaterThanMaximum
fee_basis_points greater than maximum
- 6014 · 0x177eAllZerosWithdrawAuthority
Withdraw authority cannot be set to System Program ID
- 6015 · 0x177fPoolMigrationFeeShouldBeLessThanFinalRealSolReserves
pool_migration_fee should be less than final_real_sol_reserves
- 6016 · 0x1780PoolMigrationFeeShouldBeGreaterThanCreatorFeePlusMaxMigrateFees
pool_migration_fee should be greater than creator_fee + MAX_MIGRATE_FEES
- 6017 · 0x1781DisabledWithdraw
Migrate instruction is disabled
- 6018 · 0x1782DisabledMigrate
Migrate instruction is disabled
- 6019 · 0x1783InvalidCreator
Invalid creator pubkey
- 6020 · 0x1784BuyZeroAmount
Buy zero amount
- 6021 · 0x1785NotEnoughTokensToBuy
The account does not hold enough of the token or SOL this instruction tried to spend.
- 6022 · 0x1786SellZeroAmount
Sell zero amount
- 6023 · 0x1787NotEnoughTokensToSell
The account does not hold enough of the token or SOL this instruction tried to spend.
- 6024 · 0x1788Overflow
An arithmetic operation inside the program went out of range. In exchanges this usually means the amount, price or liquidity at that moment produced a number the pool cannot represent, often a trade far larger than the pool can absorb.
- 6025 · 0x1789Truncation
The program raised this named error and published no further explanation.
- 6026 · 0x178aDivisionByZero
Division by zero
- 6027 · 0x178bNotEnoughRemainingAccounts
The account does not hold enough of the token or SOL this instruction tried to spend.
- 6028 · 0x178cAllFeeRecipientsShouldBeNonZero
All fee recipients should be non-zero
- 6029 · 0x178dUnsortedNotUniqueFeeRecipients
Unsorted or not unique fee recipients
- 6030 · 0x178eCreatorShouldNotBeZero
Creator should not be zero
- 6031 · 0x178fStartTimeInThePast
The program raised this named error and published no further explanation.
- 6032 · 0x1790EndTimeInThePast
The program raised this named error and published no further explanation.
- 6033 · 0x1791EndTimeBeforeStartTime
The program raised this named error and published no further explanation.
- 6034 · 0x1792TimeRangeTooLarge
The program raised this named error and published no further explanation.
- 6035 · 0x1793EndTimeBeforeCurrentDay
The program raised this named error and published no further explanation.
- 6036 · 0x1794SupplyUpdateForFinishedRange
The program raised this named error and published no further explanation.
- 6037 · 0x1795DayIndexAfterEndIndex
The program raised this named error and published no further explanation.
- 6038 · 0x1796DayInActiveRange
The program raised this named error and published no further explanation.
- 6039 · 0x1797InvalidIncentiveMint
The program raised this named error and published no further explanation.
- 6040 · 0x1798BuyNotEnoughSolToCoverRent
Buy: Not enough SOL to cover for rent exemption.
- 6041 · 0x1799BuyNotEnoughSolToCoverFees
Buy: Not enough SOL to cover for fees.
- 6042 · 0x179aBuySlippageBelowMinTokensOut
Slippage: Would buy less tokens than expected min_tokens_out