Skip to main content
本快速开始将带你了解 Earn 的核心流程:通过 Earn Data API 发现金库、查看用户持仓,然后通过 Composer 执行存入。

前置条件

  • curlNode.js 18+(用于 fetch
  • 一个来自 LI.FI Partner PortalAPI key,通过 x-lifi-api-key 请求头传递
  • 数据调用(步骤 1 到 4)无需钱包。仅存入(步骤 5)需要钱包。

1. 列出可用金库

获取按 APY 排序、过滤到特定链的金库:
响应包含一个 NormalizedVault 对象数组,附带完整的元数据、分析数据和交易能力。

2. 获取单个金库

按 chain ID 和合约地址获取特定金库的完整详情:
使用 GET /v1/chainsGET /v1/protocols 构建动态过滤 UI,仅显示当前拥有金库的链和协议。这两个端点均返回轻量级列表,可在每个会话中获取一次。

3. 查看用户持仓

查询用户在所有支持协议中的 DeFi 持仓:
示例响应:

4. 通过 Composer 存入

一旦找到金库,将其合约地址用作 toToken,并借助 Composer 执行存入。Composer 在单笔交易中处理交换、桥接(如涉及跨链)和存入。
存入步骤使用的是 Composerli.quest),而非 Earn Data API。有关执行交易的完整详情,请参阅 Composer API 集成指南

后续步骤

API 集成指南

包含所有参数和响应示例的完整端点参考

发现与存入配方

端到端配方:为某个代币找到最佳金库,然后存入