toToken 被设置为受支持协议的代币地址时,Composer 会自动激活。除标准的 LI.FI 报价参数外,无需任何额外参数。
toToken 如何触发 Composer
当 toToken 对应一个受支持的 vault/质押/存入代币时,LI.FI 的路由引擎会自动:
- 将其识别为一条 Composer 路由
- 找到获取底层资产的最优路径(交换、桥接,或两者兼有)
- 编译 Composer 指令(eDSL → 字节码)
- 模拟完整的执行路径
- 返回一个可直接签署的
transactionRequest
与 Composer 相关的参数
这些参数是标准GET /quote 和 POST /advanced/routes 端点的一部分。它们并非 Composer 特有,但在构建 Composer 集成时尤为相关。
识别 Composer 路由
Composer 工具名称
Composer 的工具标识符为"composer"。此字符串出现在:
quote.tool:用于该路由的顶层工具quote.toolDetails.key:相同的值,另附name和logoURIquote.includedSteps[].tool:路由中每个步骤所使用的工具
toToken 匹配一个受支持的协议代币时,Composer 会自动激活。你无法在请求层面对 Composer 路由进行筛选(无论是包含还是排除)。它由 toToken 地址决定。
在你的应用中检测 Composer 路由
使用响应中的tool 字段来构建条件式 UI:
控制桥和交易所
你可以使用标准的桥/交易所过滤参数,来控制在一条 Composer 路由内使用哪些桥或 DEX 聚合器:完整参数参考
有关完整的端点文档、参数列表和身份验证详情,请参阅:GET /quote
包含所有参数的单步报价端点
POST /advanced/routes
包含所有参数的多路由端点
Quote vs Route
何时使用各个端点
API Overview
基础 URL、身份验证和速率限制
相关页面
API Integration Guide
包含响应 schema 的分步 Composer 集成
Withdrawals Guide
使用相同的 API 接口实现提款路由
Error Handling
处理 Composer 特有的错误
Supported Protocols
完整的受支持 vault/质押代币列表及示例地址

