前置条件: 你应已安装并配置好 LI.FI SDK。如果没有,参见 Installing the SDK 与 Configure
SDK。
Quick Example
使用 SDK 将 USDC 存入 Base 上的 Morpho vault:- 授权检查与批准
- 交易数据获取(如果使用
/advanced/routes) - 交易提交
- 状态跟踪与轮询
- 链切换(用于跨链 flow)
Step-by-Step Guide
1. Configure the SDK
在应用启动时一次性设置 SDK。你必须为想使用的链配置 EVM providers。2. Request a Composer Quote
使用getQuote 获取单个最优路由(包含交易数据),或使用 getRoutes 获取多个选项。
Using getQuote
Using getRoutes
3. Execute the Route
executeRoute 函数处理整个执行生命周期:
4. Monitor Execution
updateRouteHook 回调会在每次状态变更时触发。用它来更新你的 UI:
Cross-Chain Composer via SDK
跨链 Composer 可在 EVM 链之间工作。集成与同链完全相同:只需使用不同的fromChain 与 toChain 值。SDK 会自动处理桥接路由、链切换与状态跟踪。
ETH (Ethereum) → Morpho vault (Base)
USDC (Ethereum) → Morpho Vault (Base)
- 桥接选择与执行
- 等待桥接完成
- 切换到目标链
- 在目标链上执行 Composer 存入
- 全程状态跟踪
Execution Options
所有执行选项都是可选的,但对高级用例可能很有用:
如需完整的执行选项参考,参见 Execute Routes/Quotes。
Error Handling
SDK 会抛出你可以捕获并处理的错误:Next Steps
Cross-Chain Patterns
高级跨链 Composer flow
Widget Integration
通过即插即用的 Widget 实现零代码 Composer
SDK Configuration
完整的 SDK 配置参考
Vault Deposit Recipes
常见协议的可复制粘贴 recipe

