Error codes / Jupiter DCA
Jupiter DCA error codes
Every custom error code published by Jupiter DCA, with what it means and what to do about it.
DCA265Vj8a9CEuX1eb1LWRnDT7uK6q1xMipnNyatn23M
- 6000 · 0x1770InvalidAmount
Invalid deposit amount
- 6001 · 0x1771InvalidCycleAmount
Invalid deposit amount
- 6002 · 0x1772InvalidPair
Invalid pair
- 6003 · 0x1773TooFrequent
Too frequent DCA cycle
- 6004 · 0x1774InvalidMinPrice
Minimum price constraint must be greater than 0
- 6005 · 0x1775InvalidMaxPrice
Maximum price constraint must be greater than 0
- 6006 · 0x1776InAmountInsufficient
In amount needs to be more than in amount per cycle
- 6007 · 0x1777Unauthorized
Wrong user
- 6008 · 0x1778NoInATA
inAta not passed in
- 6009 · 0x1779NoUserInATA
userInAta not passed in
- 6010 · 0x177aNoOutATA
outAta not passed in
- 6011 · 0x177bNoUserOutATA
userOutAta not passed in
- 6012 · 0x177cInsufficientBalanceInProgram
Trying to withdraw more than available
- 6013 · 0x177dInvalidDepositAmount
Deposit should be more than 0
- 6014 · 0x177eUserInsufficientBalance
The account does not hold enough of the token or SOL this instruction tried to spend.
- 6015 · 0x177fUnauthorizedKeeper
Unauthorized Keeper
- 6016 · 0x1780UnrecognizedProgram
Unrecognized Program
- 6017 · 0x1781MathErrors
Calculation errors
- 6018 · 0x1782KeeperNotTimeToFill
Not time to fill
- 6019 · 0x1783OrderFillAmountWrong
Order amount wrong
- 6020 · 0x1784SwapOutAmountBelowMinimum
The swap would have paid out less than the minimum this transaction allowed. The price moved between the moment the quote was taken and the moment the transaction executed, by more than the slippage tolerance set in the swap.
- 6021 · 0x1785WrongAdmin
Wrong admin
- 6022 · 0x1786MathOverflow
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.
- 6023 · 0x1787AddressMismatch
Address Mismatch
- 6024 · 0x1788ProgramMismatch
Program Mismatch
- 6025 · 0x1789IncorrectRepaymentAmount
Incorrect Repayment Amount
- 6026 · 0x178aCannotBorrowBeforeRepay
Cannot Borrow Before Repay
- 6027 · 0x178bNoRepaymentInstructionFound
No Repayment Found
- 6028 · 0x178cMissingSwapInstructions
Missing Swap Instruction
- 6029 · 0x178dUnexpectedSwapProgram
Expected Instruction to use Jupiter Swap Program
- 6030 · 0x178eInvalidSwapMint
Invalid Swap Mint
- 6031 · 0x178fUnknownInstruction
Unknown Instruction
- 6032 · 0x1790MissingRepayInstructions
Missing Repay Instruction
- 6033 · 0x1791KeeperShortchanged
Keeper Shortchanged
- 6034 · 0x1792WrongSwapOutAccount
Jup Swap to Wrong Out Account
- 6035 · 0x1793WrongTransferAmount
Transfer amount should be exactly account balance
- 6036 · 0x1794InsufficientBalanceForRent
The account does not hold enough of the token or SOL this instruction tried to spend.
- 6037 · 0x1795UnexpectedSolBalance
Unexpected SOL amount in intermediate account
- 6038 · 0x1796InsufficientWsolForTransfer
Too little WSOL to perform transfer
- 6039 · 0x1797MissedInstruction
Did not call initiate_flash_fill
- 6040 · 0x1798WrongProgram
Did not call this program's initiate_flash_fill
- 6041 · 0x1799BalanceNotZero
Can't close account with balance
- 6042 · 0x179aUnexpectedWSOLLeftover
Should not have WSOL leftover in DCA out-token account
- 6043 · 0x179bIntermediateAccountNotSet
Should pass in a WSOL intermediate account when transferring SOL
- 6044 · 0x179cUnexpectedSwapInstruction
Did not call jup swap
- 6045 · 0x179dSwapOutLessThanUserMinimum
Expect more from swap
- 6046 · 0x179eSwapOutMoreThanUserMaximum
Expect less from swap