Error codes / 0x1778
custom program error: 0x1778
Custom(6008) · 0x1778 · used by 33 programs we know
This number has no meaning on its own. Each Solana program numbers its own errors, so 0x1778 is NotEnoughAccountKeys in Jupiter Aggregator v6 but FailedToSerialize in Lighthouse. 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 0x1778, explains it, and rebuilds the transaction when the cause is one it can fix.
What 0x1778 means, by program
- NotEnoughAccountKeysJupiter Aggregator v6
The account does not hold enough of the token or SOL this instruction tried to spend.
- FailedToSerializeLighthouse
A value could not be written to the memory account. Lighthouse is the assertion program wallets and trading apps append to a transaction as a safety guard.
- InvalidBaseMintPumpSwap AMM
The program raised this named error and published no further explanation.
- WithdrawTooFrequentPump.fun Bonding Curve
Withdraw too frequent
- NumberDownCastErrorOrca Whirlpools
Unable to down cast number
- InvalidPositionMeteora DLMM
Invalid position
- FeeExceededDeltaOutBonkSwap
Fees exceeded delta_out
- InsufficientTokensOutBoop
Insufficient tokens to transfer out of the bonding curve
- MarketIndexAlreadyInitializedDrift V2
Market Index Already Initialized
- InvalidSwapTaxHeaven DEX
Invalid swap tax
- NotEnoughAccountKeysJupiter Aggregator v4
The account does not hold enough of the token or SOL this instruction tried to spend.
- NoInATAJupiter DCA
inAta not passed in
- OrderExpiredJupiter Limit Order
The data this instruction relied on (a quote, price or order) was already out of date when it executed.
- ExpectedSolAccountMagic Eden V2
Expected a sol account but got an spl token account instead
- ExpectedSolAccountMetaplex Auction House
Expected a sol account but got an spl token account instead
- BelowBidIncrementMetaplex Auctioneer
The bid must match the highest bid plus the minimum bid increment
- NoCreatorsPresentMetaplex Bubblegum
No creators in creator Vec
- NotEnoughSOLMetaplex Candy Machine
Not enough SOL to pay for this minting
- PublicKeyMismatchMetaplex Fixed Price Sale
The program raised this named error and published no further explanation.
- MintDoesNotMatchMetaplex Hydra
Invalid Mint for the config
- DerivedKeyInvalidMetaplex Token Entangler
Derived key invalid
- FaultyLpMintMeteora AMM
LP mint authority must be 'A' vault lp, without freeze authority, and 0 supply
- UnableToModifyActivationPointMeteora CP AMM (DAMM V2)
Unable to modify activation point
- InvalidQuoteMintMeteora Dynamic Bonding Curve
Invalid quote mint
- CurveLimitMoonshot
Curve limit exceeded.
- DepositCausesUnfairPriceObric V2
Deposit causes unfair price change
- WeightsMustSumTo100OKX DEX Aggregation Router V2
weights must sum to 100
- InvalidInputPriceLotsOpenBook V2
Expected cancel size should be greater than zero
- TickLowerOverflowRaydium AMM V3 (CLMM)
The tick must be greater, or equal to the minimum tick(-443636)
- InvalidVaultRaydium CP Swap
invaild vault
- MathOverflowRaydium Launchpad
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.
- DeltaTooLargeTensor
delta too large
- IncorrectBalanceBTON Whales Holders
The program raised this named error and published no further explanation.