[{"raw":"custom program error: 0x0","decoded":"AccountAlreadyInUse (0)","plain":"This transaction failed in System Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"System Program","category":"generic"},{"raw":"custom program error: 0x1","decoded":"ResultWithNegativeLamports (1)","plain":"The wallet didn't have enough SOL for this, so nothing was sent.","typical_fix":"Add the missing SOL (plus a little for fees), then retry.","program":"System Program","category":"sol_funds"},{"raw":"custom program error: 0x2","decoded":"InvalidProgramId (2)","plain":"This transaction failed in System Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"System Program","category":"generic"},{"raw":"custom program error: 0x3","decoded":"InvalidAccountDataLength (3)","plain":"This transaction failed in System Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"System Program","category":"generic"},{"raw":"custom program error: 0x4","decoded":"MaxSeedLengthExceeded (4)","plain":"This transaction failed in System Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"System Program","category":"generic"},{"raw":"custom program error: 0x5","decoded":"AddressWithSeedMismatch (5)","plain":"This transaction failed in System Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"System Program","category":"generic"},{"raw":"custom program error: 0x6","decoded":"NonceNoRecentBlockhashes (6)","plain":"This transaction failed in System Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"System Program","category":"generic"},{"raw":"custom program error: 0x7","decoded":"NonceBlockhashNotExpired (7)","plain":"This transaction failed in System Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"System Program","category":"generic"},{"raw":"custom program error: 0x8","decoded":"NonceUnexpectedBlockhashValue (8)","plain":"This transaction failed in System Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"System Program","category":"generic"},{"raw":"custom program error: 0x0","decoded":"NotRentExempt (0)","plain":"This needed a small refundable SOL deposit to open an account, and the wallet was short. Add a little SOL and retry.","typical_fix":"Add about 0.003 SOL, then retry.","program":"Token Program","category":"rent"},{"raw":"custom program error: 0x1","decoded":"InsufficientFunds (1)","plain":"There weren't enough tokens in the account for this amount, so nothing moved. Check the balance and try a smaller amount.","typical_fix":"Check the token balance and send or swap a smaller amount.","program":"Token Program","category":"token_funds"},{"raw":"custom program error: 0x2","decoded":"InvalidMint (2)","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Token Program","category":"wrong_token_account"},{"raw":"custom program error: 0x3","decoded":"MintMismatch (3)","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Token Program","category":"wrong_token_account"},{"raw":"custom program error: 0x4","decoded":"OwnerMismatch (4)","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Token Program","category":"wrong_token_account"},{"raw":"custom program error: 0x5","decoded":"FixedSupply (5)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0x6","decoded":"AlreadyInUse (6)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0x7","decoded":"InvalidNumberOfProvidedSigners (7)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0x8","decoded":"InvalidNumberOfRequiredSigners (8)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0x9","decoded":"UninitializedState (9)","plain":"A token account in the swap route was closed or wrong, so the swap was cancelled. Refresh the route and try again.","typical_fix":"Refresh the route (new quote, current accounts) and retry.","program":"Token Program","category":"stale_account"},{"raw":"custom program error: 0xa","decoded":"NativeNotSupported (10)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0xb","decoded":"NonNativeHasBalance (11)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0xc","decoded":"InvalidInstruction (12)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0xd","decoded":"InvalidState (13)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0xe","decoded":"Overflow (14)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0xf","decoded":"AuthorityTypeNotSupported (15)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0x10","decoded":"MintCannotFreeze (16)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0x11","decoded":"AccountFrozen (17)","plain":"This token account is frozen by the token's issuer, so these tokens can't move. Only the issuer can unfreeze it.","typical_fix":"Nothing to retry. Only the token's freeze authority can unfreeze the account.","program":"Token Program","category":"frozen"},{"raw":"custom program error: 0x12","decoded":"MintDecimalsMismatch (18)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0x13","decoded":"NonNativeNotSupported (19)","plain":"This transaction failed in Token Program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token Program","category":"generic"},{"raw":"custom program error: 0x0","decoded":"NotRentExempt (0)","plain":"This needed a small refundable SOL deposit to open an account, and the wallet was short. Add a little SOL and retry.","typical_fix":"Add about 0.003 SOL, then retry.","program":"Token-2022","category":"rent"},{"raw":"custom program error: 0x1","decoded":"InsufficientFunds (1)","plain":"There weren't enough tokens in the account for this amount, so nothing moved. Check the balance and try a smaller amount.","typical_fix":"Check the token balance and send or swap a smaller amount.","program":"Token-2022","category":"token_funds"},{"raw":"custom program error: 0x2","decoded":"InvalidMint (2)","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Token-2022","category":"wrong_token_account"},{"raw":"custom program error: 0x3","decoded":"MintMismatch (3)","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Token-2022","category":"wrong_token_account"},{"raw":"custom program error: 0x4","decoded":"OwnerMismatch (4)","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Token-2022","category":"wrong_token_account"},{"raw":"custom program error: 0x5","decoded":"FixedSupply (5)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x6","decoded":"AlreadyInUse (6)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x7","decoded":"InvalidNumberOfProvidedSigners (7)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x8","decoded":"InvalidNumberOfRequiredSigners (8)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x9","decoded":"UninitializedState (9)","plain":"A token account in the swap route was closed or wrong, so the swap was cancelled. Refresh the route and try again.","typical_fix":"Refresh the route (new quote, current accounts) and retry.","program":"Token-2022","category":"stale_account"},{"raw":"custom program error: 0xa","decoded":"NativeNotSupported (10)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0xb","decoded":"NonNativeHasBalance (11)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0xc","decoded":"InvalidInstruction (12)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0xd","decoded":"InvalidState (13)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0xe","decoded":"Overflow (14)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0xf","decoded":"AuthorityTypeNotSupported (15)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x10","decoded":"MintCannotFreeze (16)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x11","decoded":"AccountFrozen (17)","plain":"This token account is frozen by the token's issuer, so these tokens can't move. Only the issuer can unfreeze it.","typical_fix":"Nothing to retry. Only the token's freeze authority can unfreeze the account.","program":"Token-2022","category":"frozen"},{"raw":"custom program error: 0x12","decoded":"MintDecimalsMismatch (18)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x13","decoded":"NonNativeNotSupported (19)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x20","decoded":"FeeMismatch (32)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x24","decoded":"NoMemo (36)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x25","decoded":"NonTransferable (37)","plain":"This transaction failed in Token-2022, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Token-2022","category":"generic"},{"raw":"custom program error: 0x0","decoded":"InvalidOwner (0)","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Associated Token Account","category":"wrong_token_account"},{"raw":"custom program error: 0x1770","decoded":"EmptyRoute (6000)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1771","decoded":"SlippageToleranceExceeded (6001)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Jupiter v6","category":"slippage"},{"raw":"custom program error: 0x1772","decoded":"InvalidCalculation (6002)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1773","decoded":"MissingPlatformFeeAccount (6003)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1774","decoded":"InvalidSlippage (6004)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1775","decoded":"NotEnoughPercent (6005)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1776","decoded":"InvalidInputIndex (6006)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1777","decoded":"InvalidOutputIndex (6007)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1778","decoded":"NotEnoughAccountKeys (6008)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1779","decoded":"NonZeroMinimumOutAmountNotSupported (6009)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x177a","decoded":"InvalidRoutePlan (6010)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x177b","decoded":"InvalidReferralAuthority (6011)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x177c","decoded":"LedgerTokenAccountDoesNotMatch (6012)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x177d","decoded":"InvalidTokenLedger (6013)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x177e","decoded":"IncorrectTokenProgramID (6014)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x177f","decoded":"TokenProgramNotProvided (6015)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1780","decoded":"SwapNotSupported (6016)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1781","decoded":"ExactOutAmountNotMatched (6017)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1782","decoded":"SourceAndDestinationMintCannotBeTheSame (6018)","plain":"This transaction failed in Jupiter v6, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v6","category":"generic"},{"raw":"custom program error: 0x1770","decoded":"EmptyRoute (6000)","plain":"This transaction failed in Jupiter v4, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Jupiter v4","category":"generic"},{"raw":"custom program error: 0x1771","decoded":"SlippageToleranceExceeded (6001)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Jupiter v4","category":"slippage"},{"raw":"custom program error: 0x1e","decoded":"ExceededSlippage (30)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Raydium AMM v4","category":"slippage"},{"raw":"custom program error: 0x1775","decoded":"ExceededSlippage (6005)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Raydium CPMM","category":"slippage"},{"raw":"custom program error: 0x1785","decoded":"PriceSlippageCheck (6021)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Raydium CLMM","category":"slippage"},{"raw":"custom program error: 0x1786","decoded":"TooLittleOutputReceived (6022)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Raydium CLMM","category":"slippage"},{"raw":"custom program error: 0x1787","decoded":"TooMuchInputPaid (6023)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Raydium CLMM","category":"slippage"},{"raw":"custom program error: 0x1781","decoded":"TokenMaxExceeded (6017)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Orca Whirlpool","category":"slippage"},{"raw":"custom program error: 0x1782","decoded":"TokenMinSubceeded (6018)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Orca Whirlpool","category":"slippage"},{"raw":"custom program error: 0x1794","decoded":"AmountOutBelowMinimum (6036)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Orca Whirlpool","category":"slippage"},{"raw":"custom program error: 0x1795","decoded":"AmountInAboveMaximum (6037)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Orca Whirlpool","category":"slippage"},{"raw":"custom program error: 0x1773","decoded":"ExceededAmountSlippageTolerance (6003)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Meteora DLMM","category":"slippage"},{"raw":"custom program error: 0x1774","decoded":"ExceededBinSlippageTolerance (6004)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Meteora DLMM","category":"slippage"},{"raw":"custom program error: 0x1770","decoded":"NotAuthorized (6000)","plain":"This transaction failed in Pump.fun, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Pump.fun","category":"generic"},{"raw":"custom program error: 0x1771","decoded":"AlreadyInitialized (6001)","plain":"This transaction failed in Pump.fun, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Pump.fun","category":"generic"},{"raw":"custom program error: 0x1772","decoded":"TooMuchSolRequired (6002)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Pump.fun","category":"slippage"},{"raw":"custom program error: 0x1773","decoded":"TooLittleSolReceived (6003)","plain":"The price moved more than your slippage limit allowed, so the swap was cancelled.","typical_fix":"Retry with a fresh quote and a slightly higher slippage limit (at most double, up to 3%).","program":"Pump.fun","category":"slippage"},{"raw":"custom program error: 0x1774","decoded":"MintDoesNotMatchBondingCurve (6004)","plain":"This transaction failed in Pump.fun, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Pump.fun","category":"generic"},{"raw":"custom program error: 0x1775","decoded":"BondingCurveComplete (6005)","plain":"This coin has finished its Pump.fun bonding curve and now trades in a regular pool, so the curve can't fill this trade. Trade it on PumpSwap or through Jupiter.","typical_fix":"Trade the coin on its pool (PumpSwap) or through Jupiter.","program":"Pump.fun","category":"curve_complete"},{"raw":"custom program error: 0x1776","decoded":"BondingCurveNotComplete (6006)","plain":"This transaction failed in Pump.fun, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Pump.fun","category":"generic"},{"raw":"custom program error: 0x1777","decoded":"NotInitialized (6007)","plain":"This transaction failed in Pump.fun, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Pump.fun","category":"generic"},{"raw":"custom program error: 0x64","decoded":"InstructionMissing (100)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0x65","decoded":"InstructionFallbackNotFound (101)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0x66","decoded":"InstructionDidNotDeserialize (102)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0x7d0","decoded":"ConstraintMut (2000)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0x7d1","decoded":"ConstraintHasOne (2001)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0x7d2","decoded":"ConstraintSigner (2002)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0x7d3","decoded":"ConstraintRaw (2003)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0x7d4","decoded":"ConstraintOwner (2004)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0x7d6","decoded":"ConstraintSeeds (2006)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0x7dc","decoded":"ConstraintAddress (2012)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0x7de","decoded":"ConstraintTokenMint (2014)","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Any Anchor program","category":"wrong_token_account"},{"raw":"custom program error: 0x7df","decoded":"ConstraintTokenOwner (2015)","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Any Anchor program","category":"wrong_token_account"},{"raw":"custom program error: 0xbb9","decoded":"AccountDiscriminatorNotFound (3001)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0xbba","decoded":"AccountDiscriminatorMismatch (3002)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0xbbb","decoded":"AccountDidNotDeserialize (3003)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0xbbd","decoded":"AccountNotEnoughKeys (3005)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0xbbe","decoded":"AccountNotMutable (3006)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0xbbf","decoded":"AccountOwnedByWrongProgram (3007)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0xbc2","decoded":"AccountNotSigner (3010)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0xbc3","decoded":"AccountNotSystemOwned (3011)","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any Anchor program","category":"generic"},{"raw":"custom program error: 0xbc4","decoded":"AccountNotInitialized (3012)","plain":"A token account in the swap route was closed or wrong, so the swap was cancelled. Refresh the route and try again.","typical_fix":"Refresh the route (new quote, current accounts) and retry.","program":"Any Anchor program","category":"stale_account"},{"raw":"custom program error: 0xbc6","decoded":"AccountNotAssociatedTokenAccount (3014)","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Any Anchor program","category":"wrong_token_account"},{"raw":"generic instruction error","decoded":"InstructionError: GenericError","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"invalid program argument","decoded":"InstructionError: InvalidArgument","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"invalid instruction data","decoded":"InstructionError: InvalidInstructionData","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"invalid account data for instruction","decoded":"InstructionError: InvalidAccountData","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"account data too small for instruction","decoded":"InstructionError: AccountDataTooSmall","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"insufficient funds for instruction","decoded":"InstructionError: InsufficientFunds","plain":"The wallet didn't have enough SOL for this, so nothing was sent.","typical_fix":"Add the missing SOL (plus a little for fees), then retry.","program":"Any program","category":"sol_funds"},{"raw":"incorrect program id for instruction","decoded":"InstructionError: IncorrectProgramId","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"missing required signature for instruction","decoded":"InstructionError: MissingRequiredSignature","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"instruction requires an uninitialized account","decoded":"InstructionError: AccountAlreadyInitialized","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"instruction requires an initialized account","decoded":"InstructionError: UninitializedAccount","plain":"A token account in the swap route was closed or wrong, so the swap was cancelled. Refresh the route and try again.","typical_fix":"Refresh the route (new quote, current accounts) and retry.","program":"Any program","category":"stale_account"},{"raw":"insufficient account keys for instruction","decoded":"InstructionError: NotEnoughAccountKeys","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"instruction expected an executable account","decoded":"InstructionError: AccountNotExecutable","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"instruction tries to borrow reference for an account which is already borrowed","decoded":"InstructionError: AccountBorrowFailed","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Computational budget exceeded","decoded":"InstructionError: ComputationalBudgetExceeded","plain":"The transaction ran out of compute before it finished, so nothing happened. Retrying with a higher compute limit usually works.","typical_fix":"Retry with a higher compute unit limit.","program":"Any program","category":"compute"},{"raw":"Program failed to complete","decoded":"InstructionError: ProgramFailedToComplete","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Program failed to compile","decoded":"InstructionError: ProgramFailedToCompile","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Provided owner is not allowed","decoded":"InstructionError: IllegalOwner","plain":"The tokens were pointed at a token account that doesn't match this coin or this wallet, so nothing moved.","typical_fix":"Use the wallet's own associated token account for this mint.","program":"Any program","category":"wrong_token_account"},{"raw":"Invalid account owner","decoded":"InstructionError: InvalidAccountOwner","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"An account does not have enough lamports to be rent-exempt","decoded":"InstructionError: AccountNotRentExempt","plain":"This needed a small refundable SOL deposit to open an account, and the wallet was short. Add a little SOL and retry.","typical_fix":"Add about 0.003 SOL, then retry.","program":"Any program","category":"rent"},{"raw":"Program arithmetic overflowed","decoded":"InstructionError: ArithmeticOverflow","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Provided seeds do not result in a valid address","decoded":"InstructionError: InvalidSeeds","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Failed to reallocate account data","decoded":"InstructionError: InvalidRealloc","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Length of the seed is too long for address generation","decoded":"InstructionError: MaxSeedLengthExceeded","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Cross-program invocation with unauthorized signer or writable account","decoded":"InstructionError: PrivilegeEscalation","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Cross-program invocation call depth too deep","decoded":"InstructionError: CallDepth","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"An account required by the instruction is missing","decoded":"InstructionError: MissingAccount","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Failed to serialize or deserialize account data","decoded":"InstructionError: BorshIoError","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Account is immutable","decoded":"InstructionError: Immutable","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Incorrect authority provided","decoded":"InstructionError: IncorrectAuthority","plain":"This transaction failed in the program, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Any program","category":"generic"},{"raw":"Blockhash not found","decoded":"TransactionError: BlockhashNotFound","plain":"Your transaction waited too long and expired. Nothing was sent — just try again.","typical_fix":"Send it again with a fresh blockhash.","program":"Runtime","category":"expired"},{"raw":"Attempt to debit an account but found no record of a prior credit.","decoded":"TransactionError: AccountNotFound","plain":"This wallet has no SOL for the network fee yet. Every transaction needs a tiny amount of SOL.","typical_fix":"Send a little SOL to the wallet first (0.01 SOL covers many fees).","program":"Runtime","category":"no_sol"},{"raw":"Insufficient funds for fee","decoded":"TransactionError: InsufficientFundsForFee","plain":"This wallet has no SOL for the network fee yet. Every transaction needs a tiny amount of SOL.","typical_fix":"Send a little SOL to the wallet first (0.01 SOL covers many fees).","program":"Runtime","category":"no_sol"},{"raw":"Transaction results in an account with insufficient funds for rent","decoded":"TransactionError: InsufficientFundsForRent","plain":"This needed a small refundable SOL deposit to open an account, and the wallet was short. Add a little SOL and retry.","typical_fix":"Add about 0.003 SOL, then retry.","program":"Runtime","category":"rent"},{"raw":"Transaction leaves an account with a lower balance than rent-exempt minimum","decoded":"TransactionError: InvalidRentPayingAccount","plain":"This needed a small refundable SOL deposit to open an account, and the wallet was short. Add a little SOL and retry.","typical_fix":"Add about 0.003 SOL, then retry.","program":"Runtime","category":"rent"},{"raw":"This transaction has already been processed","decoded":"TransactionError: AlreadyProcessed","plain":"This transaction failed in the runtime, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Runtime","category":"generic"},{"raw":"Attempt to load a program that does not exist","decoded":"TransactionError: ProgramAccountNotFound","plain":"This transaction failed in the runtime, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Runtime","category":"generic"},{"raw":"This account may not be used to pay transaction fees","decoded":"TransactionError: InvalidAccountForFee","plain":"This transaction failed in the runtime, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Runtime","category":"generic"},{"raw":"Account in use","decoded":"TransactionError: AccountInUse","plain":"This transaction failed in the runtime, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Runtime","category":"generic"},{"raw":"Transaction would exceed max Block Cost Limit","decoded":"TransactionError: WouldExceedMaxBlockCostLimit","plain":"This transaction failed in the runtime, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Runtime","category":"generic"},{"raw":"Transaction would exceed max account limit within the block","decoded":"TransactionError: WouldExceedMaxAccountCostLimit","plain":"This transaction failed in the runtime, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Runtime","category":"generic"},{"raw":"Transaction exceeded max loaded accounts data size cap","decoded":"TransactionError: MaxLoadedAccountsDataSizeExceeded","plain":"This transaction failed in the runtime, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Runtime","category":"generic"},{"raw":"Transaction contains a duplicate instruction that is not allowed","decoded":"TransactionError: DuplicateInstruction","plain":"This transaction failed in the runtime, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Runtime","category":"generic"},{"raw":"Execution of the program referenced by an account is temporarily restricted","decoded":"TransactionError: ProgramExecutionTemporarilyRestricted","plain":"This transaction failed in the runtime, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Runtime","category":"generic"},{"raw":"Sum of account balances before and after transaction do not match","decoded":"TransactionError: UnbalancedTransaction","plain":"This transaction failed in the runtime, so nothing was swapped or sent.","typical_fix":"No automatic fix. Check the program logs, or ask the app that built the transaction.","program":"Runtime","category":"generic"}]