Error codes / 0x1787
custom program error: 0x1787
Custom(6023) · 0x1787 · used by 23 programs we know
This number has no meaning on its own. Each Solana program numbers its own errors, so 0x1787 is Overflow in PumpSwap AMM but NotEnoughTokensToSell in Pump.fun Bonding Curve. The meaning that applies is the one from the program that actually failed: the first Program … failed line in the transaction's logs. That is often not the program you called, but one it invoked, or a guard instruction your wallet added.
Don't guess: paste the transaction
TxWhy reads the logs, finds the program and the exact instruction that raised 0x1787, explains it, and rebuilds the transaction when the cause is one it can fix.
What 0x1787 means, by program
- OverflowPumpSwap AMM
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.
- NotEnoughTokensToSellPump.fun Bonding Curve
The account does not hold enough of the token or SOL this instruction tried to spend.
- InvalidTickArraySequenceOrca Whirlpools
Invalid tick array sequence provided for instruction.
- RewardUninitializedMeteora DLMM
Reward not initialized
- OperatorAlreadyAddedBoop
Operator already added
- PriceBandsBreachedDrift V2
Price Bands Breached
- InvalidPostFeeAmountHeaven DEX
Invalid post fee amount
- AddressMismatchJupiter DCA
Address Mismatch
- InvalidBasisPointsMagic Eden V2
Invalid BP
- InvalidBasisPointsMetaplex Auction House
BP must be less than or equal to 10000
- AlreadyUnverifiedMetaplex Bubblegum
The program raised this named error and published no further explanation.
- InvalidStringMetaplex Candy Machine
Invalid string
- FunderIsInvalidMetaplex Fixed Price Sale
Funder is invalid
- RemoveSharesMustBeZeroMetaplex Hydra
Before you remove a wallet or NFT member please transfer the shares to another member
- MisMatchedCurveMeteora AMM
New curve is mismatched with old curve
- InsufficientLiquidityMeteora CP AMM (DAMM V2)
The account does not hold enough of the token or SOL this instruction tried to spend.
- InvalidOwnerAccountMeteora Dynamic Bonding Curve
Invalid owner account
- IncorrectDecimalPlacesBoundsMoonshot
Minimum Decimal Places cannot be lower than Maximum Decimal Places
- InvalidPoolOKX DEX Aggregation Router V2
Invalid pool
- OracleConfidenceOpenBook V2
an oracle does not reach the confidence threshold
- TooMuchInputPaidRaydium AMM V3 (CLMM)
Too much input paid
- FrozenAmountMismatchTensor
amount frozen doesnt match current price
- DepositBOverflowTON Whales Holders
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.