Skip to main content
LI.FI Composer 让用户能够在一笔交易中从任意 EVM 链上的任意代币存入你的协议。本页介绍为什么应当集成、技术要求,以及流程如何运作。

Why Integrate with Composer

Reach users on every chain

没有 Composer 时,用户必须前往你协议的 UI 并签署多笔交易。有了 Composer,用户可以一键存入你的协议,直接从集成了 LI.FI 的钱包、dApp 与聚合器中完成,包括从任意其他 EVM 链发起。

Distribution through the LI.FI ecosystem

LI.FI 已集成到数百个钱包、dApp 与 DeFi 平台中。当你的协议通过 Composer 可用时,它便可通过以下渠道被访问:
  • LI.FI API —— 供构建自定义 DeFi 体验的集成方使用
  • LI.FI SDK —— 面向前端与后端应用的 TypeScript SDK
  • LI.FI Widget —— 供钱包与 dApp 使用的可嵌入 UI 组件

Better UX for your users

Composer 将多步、多链的操作转化为单笔交易:

Pre-execution simulation

每一笔 Composer 交易都会在执行前进行模拟,让用户在签名之前就对结果有确定性认知。这减少了失败交易,并提升了对你协议的信任。

Technical Requirements

你的协议必须满足以下要求才能被集成。

1. EVM compatibility

你的协议必须部署在兼容 EVM 的链上。Composer 的链上 VM 在 EVM 链上执行编译后的字节码。非 EVM 链(Solana、SUI 等)目前不受支持。

2. Tokenised position return

存入后,你的协议必须向用户钱包返回一个代币。Composer 路由由 toToken 参数标识,该参数必须是代表用户头寸的有效 ERC-20 代币。 受支持的代币类型: 存入后不返回代币的协议目前不受支持。

3. Standard deposit interface

你的存入函数应接受 Composer 的 eDSL 编译器能够编码的标准参数。常见模式包括:
  • ERC-4626 deposit(uint256 assets, address receiver) —— 标准 vault 接口
  • Aave 风格的 supply(address asset, uint256 amount, address onBehalfOf, uint16 referralCode) —— 借贷池接口
  • 质押 stake(uint256 amount)wrap(uint256 amount) —— 质押/包装接口
Composer 在运行时于各步骤之间传递值:VM 在执行时编码每个调用的 calldata,因此确切的存入金额是由前置的 swap/桥接步骤的输出决定的,而非在链下预先计算。你的存入函数必须接受一个标准的金额参数。LI.FI 团队将与你合作确认兼容性。

Deposit vs. withdraw support

Composer 为每个协议支持两种操作类型: 某些协议仅集成了存入(例如 Kinetiq、Ethena、Maple)。这是可以接受的,取出(withdraw)支持可以稍后添加。

Currently Integrated Protocols

已有数十个协议集成了 Composer,涵盖借贷、流动性质押、收益与 vault 策略。

Supported Protocols

查看已集成协议、受支持操作及示例代币地址的完整列表。

After Integration

上线后,你的协议可通过以下方式访问:
你的协议将自动对以下各方可用:
  • 所有 LI.FI API 集成方 —— 你的 vault/质押代币会作为有效的 toToken 目标出现
  • 所有 LI.FI Widget 部署 —— 用户可以选择你协议的代币作为目标
  • 所有 LI.FI SDK 用户 —— 开发者可以构建针对你协议的自定义 flow
LI.FI 负责路由、桥接、交换与存入执行。集成之后,你这边无需额外工作。

Getting Integrated

集成由 LI.FI 团队处理,他们可以直接与你就集成事宜进行协作。

Apply for Composer Integration

填写协议集成表单以启动流程。
你也可以直接联系我们:

Next Steps

Composer Overview

了解 Composer 如何运作

Supported Protocols

当前已集成的协议

Limitations

当前约束与受支持的链

How It Works

架构深度解析