跳转到主要内容
LI.FI SDK 处理完整的 Composer 生命周期(授权检查、链切换、交易提交和状态跟踪),让您可以专注于应用逻辑。本指南展示如何通过 SDK 使用 Composer。
先决条件: 您应该已经安装并配置了 LI.FI SDK。如果没有,请参见 安装 SDK配置 SDK

快速示例

使用 SDK 将 USDC 存入 Base 上的 Morpho 金库:
就这样。SDK 内部管理:
  • 授权检查和批准
  • 交易数据检索(如果使用 /advanced/routes
  • 交易提交
  • 状态跟踪和轮询
  • 链切换(用于跨链流程)

分步指南

1. 配置 SDK

在应用启动时设置 SDK 一次。您必须为您想使用的链配置 EVM 提供者
完整的提供者配置,请参见 配置 SDK 提供者

2. 请求 Composer 报价

使用 getQuote 获取单个最佳路由(包含交易数据)或 getRoutes 获取多个选项。

使用 getQuote

使用 getRoutes

3. 转换并执行路由

SDK 提供了 convertQuoteToRouteexecuteRoute 函数来处理整个执行流程。

4. 处理执行事件

SDK 发出事件来跟踪执行进度:

跨链 Composer

SDK 自动处理跨链 Composer 流程的复杂性:

错误处理

SDK 提供结构化错误处理:

高级配置

自定义提供者

为不同链配置特定提供者:

执行选项

自定义执行行为:

完整示例

这是一个完整的 Composer SDK 集成示例:

下一步

API 集成

直接 REST API 集成

Widget 集成

使用 LI.FI Widget

跨链模式

跨链 Composer 流程

SDK 文档

完整 SDK 参考