FixesUpdated 23 Oct 20261 min read

"custom program error: 0x1771" (6001): what it means

The fix

0x1771 is the second custom error of an Anchor program, so its meaning depends on which program failed. On Jupiter, the most common source, it is SlippageToleranceExceeded.

Tools covered

  1. JupiterJupiter is an onchain finance app offering swaps, perps, lending, staking and prediction markets on Solana.UpVisit

What the error means

Error processing Instruction N: custom program error: 0x1771

0x1771 is the second custom error of an Anchor program, so its meaning depends on which program failed. On Jupiter, the most common source, it is SlippageToleranceExceeded.

Where it comes fromDepends on the program
Code6001 (0x1771)

How to fix it

  1. Find the failing program ID in the explorer logs.
  2. Jupiter: the price moved past your slippage; raise slippage slightly, trade smaller or retry, see slippage tolerance exceeded.
  3. pump.fun: 6001 is AlreadyInitialized, an internal setup error you should not see when trading.
  4. Raydium CPMM: 6001 is InvalidOwner, an account passed with the wrong owner.

If that is not it

  • On other programs, look up 6001 in that program's published error list.

More fixes: how to decode any Solana error code and why Solana transactions fail.

Source

Error text and code from Jupiter aggregator IDL (jup-ag/jupiter-cpi); pump.fun program IDL (pump-fun/pump-public-docs, idl/pump.json); Raydium CPMM error definitions (raydium-io/raydium-cp-swap), read on 24 October 2026.

Questions people ask

What is 0x1771 in decimal?

6001.

Why is 0x1771 so common?

Jupiter routes most swaps, and its error 6001 is slippage tolerance exceeded.

"custom program error: 0x1771" (6001): what it means | Jumpbit