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)—— 质押/包装接口
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
Getting Integrated
集成由 LI.FI 团队处理,他们可以直接与你就集成事宜进行协作。Apply for Composer Integration
填写协议集成表单以启动流程。
- 合作伙伴关系 —— marketing@li.finance
- 技术问题 —— support@li.fi
Next Steps
Composer Overview
了解 Composer 如何运作
Supported Protocols
当前已集成的协议
Limitations
当前约束与受支持的链
How It Works
架构深度解析

