Documentation Index
Fetch the complete documentation index at: https://docs.li.fi/llms.txt
Use this file to discover all available pages before exploring further.
API 状态码
API 状态码是服务器返回的代码,如 200、404、429、500、502。API 错误代码
API 返回以下一组错误代码:- DefaultError = 1000,
- FailedToBuildTransactionError = 1001,
- NoQuoteError = 1002,
- NotFoundError = 1003,
- NotProcessableError = 1004,
- RateLimitError = 1005,
- ServerError = 1006,
- SlippageError = 1007,
- ThirdPartyError = 1008,
- TimeoutError = 1009,
- UnauthorizedError = 1010,
- ValidationError = 1011,
- RpcFailure = 1012,
- MalformedSchema = 1013,
工具错误
除了返回状态和错误代码,API 可能会返回有关底层工具的错误消息,描述了特定工具的问题。这可能由许多原因引起,从工具简单地不支持所请求的代币对或流动性不足。 为了更好地解释失败案例,我们尝试以可预测的格式返回错误。ToolError 接口如下所示:
可能的代码:
NO_POSSIBLE_ROUTE:没有找到此操作的路由。
INSUFFICIENT_LIQUIDITY:工具的流动性不足。
TOOL_TIMEOUT:第三方工具超时。
UNKNOWN_ERROR:发生未知错误。
RPC_ERROR:获取链上数据时出现问题。请稍后再试。
AMOUNT_TOO_LOW:使用此工具转移的初始金额太低。
AMOUNT_TOO_HIGH:使用此工具转移的初始金额太高。
FEES_HIGHER_THAN_AMOUNT:费用高于初始金额 — 这将导致负面的结果代币。
DIFFERENT_RECIPIENT_NOT_SUPPORTED:此工具不支持不同的接收地址。
TOOL_SPECIFIC_ERROR:第三方工具返回错误。
CANNOT_GUARANTEE_MIN_AMOUNT:工具不能保证会达到最小金额。

