跳转到主要内容
LI.FI Composer 将多个链上操作(兑换、跨链、存款、质押)打包成单笔交易。用户无需导航多个协议并签署数十笔交易,只需一次点击即可完成复杂的 DeFi 工作流程。
无需自定义集成。 Composer 与 LI.FI API、SDK 和 Widget 开箱即用。如果您已经在使用 LI.FI,那么您已经拥有 Composer。

为什么使用 Composer?

  • 单笔交易执行 — 多个操作在一笔交易中完成。用户只需签署一次,支付一次 gas。
  • 更低的 Gas 成本 — 批量操作消除了每个步骤的交易费用。
  • 执行前模拟 — 整个执行路径在提交到链上之前会进行模拟,防止交易失败并让用户对结果有确定性。
  • 原子性(同链) — 同链组合执行具有原子性:要么所有步骤都成功,要么都不成功。
  • 跨链可组合性 — Composer 接入 LI.FI 的完整路由引擎,实现跨链兑换 + 跨链 + 存款流程。
  • 随处可用 — 通过 API、SDK 和 Widget 提供,无需额外集成。

试试看

使用单次 API 调用将 1 USDC 存入 Base 上的 Morpho 金库:
toToken 设置为支持的协议代币地址,Composer 会自动激活。无需额外参数或配置。

执行您的第一笔 Composer 交易

按照分步快速入门,在 5 分钟内执行您的第一笔 Composer 交易。

选择您的集成路径

API

直接 REST API 集成,完全控制 Composer 流程。

SDK

使用 LI.FI TypeScript SDK 进行托管执行、状态跟踪和错误处理。

Widget

即插即用 UI 组件 — Composer 自动工作,无需额外代码。

工作原理

Composer 使用两个核心组件:
  1. 链上 VM(执行引擎) — 一个可以调用任何其他链上协议或协议系列的智能合约,处理所有执行而无需用户理解区块链交互。
  2. eDSL 和编译器 — 一个专门构建的领域特定语言,用于在 TypeScript 中表达合约交互。这会被编译成 VM 在链上执行的字节码。
当您使用金库代币作为 toToken 请求报价时,LI.FI 的路由引擎会自动:
  • 识别最优路径(兑换、跨链或两者兼有)
  • 编译 Composer 指令
  • 模拟完整执行路径
  • 返回准备签署的交易

深入了解 Composer 架构

了解链上 VM、eDSL 编译器、动态调用数据注入和完整的交易生命周期。

支持的协议

Composer 目前支持以下协议。团队基于技术可行性和社区反馈接受集成请求。

完整协议参考

查看所有支持的协议、它们的类型、操作和链接。

Composer 适合谁?

在您的应用中直接为用户提供复杂的链上操作。Composer 减少用户摩擦,同时扩展您的平台支持的 DeFi 操作范围。创建用户参与活动 — 例如,“存入新协议”推广。
启用一键跨链存款到您的协议。任何支持链上的资产用户都可以在不离开当前应用的情况下存入您的协议。
将您的协议集成为 Composer 目标,以扩展用户可访问性和采用率。合作伙伴协议可以被邀请到 Composer 后端代码库。参见协议团队指南

当前限制

  • 仅支持 EVM 链 — 暂不支持 Solana 或非 EVM 链
  • 仅支持代币化头寸 — Composer 目标必须返回代币(例如,金库代币、LP 代币、LST)

下一步

快速入门

在 5 分钟内执行您的第一笔 Composer 交易

工作原理

了解架构、VM 和交易生命周期

API 集成指南

直接 API 集成的完整指南

用例配方

常见 Composer 工作流程的复制粘贴配方