| 6000 | NotApproved | Not approved | Người gọi không phải là quản trị viên được cấu hình cho hướng dẫn này; hoặc (hướng dẫn quyền) người ký không phải là admin cũng không phải permission_pda_admin; hoặc (OpenLimitOrder) tài khoản token đầu vào/đầu ra bị đóng băng hoặc pool đã tắt swap/lệnh giới hạn; hoặc (ClosePosition, đường dẫn đóng băng) tài khoản còn lại được cung cấp không phải là personal_position.pool_id. | ”Chỉ quản trị viên pool mới có thể thực hiện hành động này.” / “Tài khoản token này bị đóng băng — hãy làm tan chảy nó trước khi đặt lệnh.” / “Nội bộ: tài khoản vị trí pool sai.” |
| 6001 | InvalidUpdateConfigFlag | invalid update amm config flag | Quản trị viên đã chuyển một giá trị param không được nhận dạng cho update_amm_config. | N/A — đường dẫn chỉ dành cho quản trị viên. |
| 6002 | AccountLack | Account lack | Tài khoản còn lại bắt buộc bị thiếu từ tx (thường là tick-array hoặc phần mở rộng oracle); hoặc ClosePosition đang đóng một NFT đóng băng mà không có pool làm tài khoản còn lại đầu tiên của nó. | ”Nội bộ: tài khoản bị thiếu — làm mới dữ liệu pool hoặc cập nhật trình tạo đóng vị trí.” |
| 6003 | ClosePositionErr | Remove liquidity, collect fees owed and reward then you can close position account | Đã cố gắng đóng một vị trí vẫn còn thanh khoản, phí chưa thu thập hoặc phần thưởng chưa thu thập. | ”Rút tất cả thanh khoản và yêu cầu phí/phần thưởng trước khi đóng vị trí.” |
| 6004 | InvalidTickIndex | Tick out of range | tick_lower hoặc tick_upper nằm ngoài [-443636, 443636]. | ”Phạm vi giá ngoài giới hạn cho pool này.” |
| 6005 | TickInvalidOrder | The lower tick must be below the upper tick | tick_lower >= tick_upper. | ”Giá thấp hơn phải dưới giá cao hơn.” |
| 6006 | TickLowerOverflow | The tick must be greater, or equal to the minimum tick(-443636) | Tick thấp hơn bị tràn âm. | ”Giá thấp hơn quá thấp.” |
| 6007 | TickUpperOverflow | The tick must be lesser than, or equal to the maximum tick(443636) | Tick cao hơn bị tràn. | ”Giá cao hơn quá cao.” |
| 6008 | TickAndSpacingNotMatch | tick % tick_spacing must be zero | Tick được gửi không phải là bội số của tick_spacing của pool. | ”Căn chỉnh giá đến mức tăng hợp lệ gần nhất.” |
| 6009 | InvalidTickArray | Invalid tick array account | PDA sai được truyền cho một khe tick-array. | ”Nội bộ: tick array sai — làm mới dữ liệu pool.” |
| 6010 | InvalidTickArrayBoundary | Invalid tick array boundary | Sai một trong lập chỉ mục tick-array. | ”Nội bộ: lỗi ranh giới tick-array.” |
| 6011 | SqrtPriceLimitOverflow | Square root price limit overflow | sqrt_price_limit do người gọi cung cấp nằm ngoài phạm vi hợp lệ. | ”Giới hạn giá ngoài phạm vi.” |
| 6012 | SqrtPriceX64 | sqrt_price_x64 out of range | Giá sqrt hiện tại của pool trôi ra khỏi phạm vi giữa swap. | ”Thử lại swap.” |
| 6013 | LiquiditySubValueErr | Liquidity sub delta L must be smaller than before | Vi phạm bất biến nội bộ khi giảm thanh khoản. | ”Nội bộ: lỗi kế toán thanh khoản.” |
| 6014 | LiquidityAddValueErr | Liquidity add delta L must be greater, or equal to before | Vi phạm bất biến nội bộ khi tăng thanh khoản. | ”Nội bộ: lỗi kế toán thanh khoản.” |
| 6015 | ForbidBothZeroForSupplyLiquidity | Both token amount must not be zero while supply liquidity | Gọi tăng thanh khoản với cả amount_0_max và amount_1_max bằng không. | ”Cung cấp ít nhất một token.” |
| 6016 | LiquidityInsufficient | Liquidity insufficient | Vị trí không có đủ thanh khoản để thỏa mãn việc rút tiền. | ”Số tiền rút vượt quá thanh khoản vị trí.” |
| 6017 | PriceSlippageCheck | Price slippage check | Giá thực thi không vượt qua bảo vệ slippage của người gọi. | ”Giá đã vượt quá dung sai slippage của bạn. Tăng slippage hoặc thử lại.” |
| 6018 | TooLittleOutputReceived | Too little output received | SwapBaseInput: số tiền ra dưới other_amount_threshold. | ”Slippage vượt quá — đầu ra tối thiểu không được đáp ứng.” |
| 6019 | TooMuchInputPaid | Too much input paid | SwapBaseOutput: số tiền vào trên other_amount_threshold. | ”Slippage vượt quá — đầu vào tối đa vượt quá.” |
| 6020 | ZeroAmountSpecified | Swap special amount can not be zero | Số tiền amount bằng không trên hướng dẫn swap. | ”Nhập số tiền lớn hơn không.” |
| 6021 | InvalidInputPoolVault | Input pool vault is invalid | Tài khoản input-vault của swap không khớp với vault được ghi lại của pool. | ”Nội bộ: input vault sai — làm mới dữ liệu pool.” |
| 6022 | TooSmallInputOrOutputAmount | Swap input or output amount is too small | Toán học swap làm tròn thành không, thường là bụi rất nhỏ. | ”Số tiền quá nhỏ để swap trong pool này.” |
| 6023 | NotEnoughTickArrayAccount | Not enough tick array account | Không cung cấp đủ tài khoản tick-array còn lại cho phạm vi swap. | ”Nội bộ: tick-arrays không đủ — làm mới dữ liệu pool.” |
| 6024 | InvalidFirstTickArrayAccount | Invalid first tick array account | Tài khoản tick-array đầu tiên được truyền không bao gồm tick hiện tại. | ”Nội bộ: tick array đầu tiên sai — làm mới dữ liệu pool.” |
| 6025 | InvalidRewardIndex | Invalid reward index | reward_index nằm ngoài [0, 2]. | N/A — đường dẫn quản trị viên. |
| 6026 | FullRewardInfo | The init reward token reach to the max | Pool đã có số lượng tối đa (3) mint phần thưởng được cấu hình. | N/A — đường dẫn quản trị viên. |
| 6027 | RewardTokenAlreadyInUse | The init reward token already in use | Mint phần thưởng trùng lặp với một mint hiện có. | N/A — đường dẫn quản trị viên. |
| 6028 | ExceptRewardMint | The reward tokens must contain one of pool vault mint except the last reward | Trước khe 2, mint phần thưởng phải bằng một trong các mint vault của pool. | N/A — đường dẫn quản trị viên. |
| 6029 | InvalidRewardInitParam | Invalid reward init param | Thời gian bắt đầu/kết thúc phát hành hoặc tỷ lệ mỗi giây xấu. | N/A — đường dẫn quản trị viên. |
| 6030 | InvalidRewardInputAccountNumber | Invalid collect reward input account number | Số lượng tài khoản còn lại sai được truyền cho CollectReward. | ”Nội bộ: số lượng tài khoản sai — làm mới và thử lại.” |
| 6031 | InvalidRewardPeriod | Invalid reward period | Kỳ phát hành phần thưởng không hợp lệ (end <= start, thời lượng bằng không). | N/A — đường dẫn quản trị viên. |
| 6032 | NotApproveUpdateRewardEmissions | Modification of emissions is allowed within 72 hours from the end of the previous cycle | Quản trị viên đã cố gắng sửa đổi phát hành ngoài cửa sổ 72 giờ xung quanh ranh giới chu kỳ. | N/A — đường dẫn quản trị viên. |
| 6033 | UnInitializedRewardInfo | uninitialized reward info | Khe phần thưởng không được khởi tạo nhưng được tham chiếu. | N/A — đường dẫn quản trị viên. |
| 6034 | NotSupportMint | Not support token_2022 mint extension | CLMM gặp phải một phần mở rộng Token-2022 mà nó không thể xử lý. | ”Token này có một phần mở rộng mà Raydium CLMM không hỗ trợ.” |
| 6035 | MissingTickArrayBitmapExtensionAccount | Missing tickarray bitmap extension account | Swap vượt qua một phạm vi tick không được bao phủ bởi bitmap cơ sở; cần tài khoản bitmap mở rộng. | ”Nội bộ: phần mở rộng tick-array bị thiếu — làm mới dữ liệu pool.” |
| 6036 | InsufficientLiquidityForDirection | Insufficient liquidity for this direction | Không có đủ thanh khoản tồn tại theo hướng của swap. | ”Thanh khoản không đủ cho kích thước swap này.” |
| 6037 | MaxTokenOverflow | Max token overflow | Số tiền đầu vào/đầu ra vượt quá u64. | ”Số tiền quá lớn cho pool này.” |
| 6038 | CalculateOverflow | Calculate overflow | Tràn số học phí/thanh khoản. | ”Số tiền quá lớn cho pool này.” |
| 6039 | TransferFeeCalculateNotMatch | TransferFee calculate not match | Số tiền được quan sát phí chuyển Token-2022 không khớp với dự kiến. | ”Phí chuyển token đã thay đổi giữa giao dịch. Thử lại.” |
| 6040 | OrderAlreadyFilled | Order already fully filled, cannot modify | IncreaseLimitOrder / DecreaseLimitOrder được gọi trên một lệnh có phần chưa điền bằng không. | ”Lệnh giới hạn này đã được điền — thanh toán để nhận đầu ra.” |
| 6041 | InvalidOrderPhase | Invalid order phase | Đang thay đổi một lệnh có pha FIFO cohort không còn khớp với pha cohort hiện tại của tick. | ”Không thể thực hiện hành động này ở trạng thái hiện tại của lệnh.” |
| 6042 | InvalidLimitOrderAmount | Invalid limit order amount | Đầu vào lệnh dưới mức tối thiểu của pool (hoặc không) tại thời gian mở/tăng/giảm. | ”Kích thước lệnh dưới mức tối thiểu của pool.” |
| 6043 | OrderPhaseSaturated | Tick order phase saturated | Bộ đếm order_phase của cohort trên tick đã bão hòa; không thể mở thêm lệnh ở tick đó cho đến khi các cohort hiện có thanh toán và cuộn lại. | ”Quá nhiều lệnh hoạt động ở mức giá này; hãy thử một tick gần đó hoặc chờ các lệnh thanh toán.” |
| 6044 | InvalidDynamicFeeConfigParams | Invalid dynamic fee config params | CreateDynamicFeeConfig / UpdateDynamicFeeConfig bị từ chối; hoặc CreateCustomizablePool đã bật phí động mà không có cấu hình hợp lệ. | N/A trên đường dẫn quản trị viên; “Cấu hình phí động không hợp lệ” trên đường dẫn người dùng. |
| 6045 | InvalidFeeOn | Invalid fee on which token (must be 0, 1, or 2) | CreateCustomizablePool đã chuyển một giá trị collect_fee_on nằm ngoài {0, 1, 2}. | ”Nội bộ: chế độ phí không hợp lệ.” |
| 6046 | ZeroSqrtPrice | sqrt_price_x64 must be greater than 0 | CreateCustomizablePool (hoặc một đường dẫn khác chấp nhận giá sqrt ban đầu có thể tùy chỉnh) được gọi với sqrt_price_x64 == 0. | ”Giá ban đầu phải lớn hơn không.” |
| 6047 | ZeroLiquidity | liquidity must be greater than 0 | Một đường dẫn cung cấp thanh khoản được gọi với liquidity == 0 và không có số tiền bù đắp. | ”Số tiền thanh khoản phải lớn hơn không.” |
| 6048 | MissingBaseFlag | base_flag is required when liquidity is zero | Một đường dẫn mở vị trí theo số tiền đã tính toán liquidity == 0 và người gọi không cung cấp base_flag để phân biệt bên nào là cơ sở. | ”Cung cấp thanh khoản khác không hoặc chỉ định token nào là cơ sở.” |
| 6049 | MissingMintAccount | Mint account is required but not provided | Một đường dẫn nhận biết Token-2022 được gọi mà không có tài khoản mint đầu vào/đầu ra cần thiết để xác thực phần mở rộng và phí chuyển. | ”Nội bộ: tài khoản mint bị thiếu — làm mới dữ liệu pool.” |
| 6050 | MissingTokenProgram2022 | Token-2022 program is required but not provided | Tương tự như trên cho tài khoản chương trình SPL-Token-2022. | ”Nội bộ: chương trình Token-2022 bị thiếu — làm mới và thử lại.” |