返回顶部
l

lifilifi跨链交换

v4 - Use LI.FI API for cross-chain and same-chain swaps, bridges, and contract calls. Use when quoting routes, validating chains/tokens, building transaction requests, and tracking status.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.1
安全检测
已通过
2,748
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

lifi

LI.FI 代理技能

关键规则(请先阅读)

  1. 1. 仅使用 curl 调用 LI.FI API。切勿使用 websearch、webfetch 或任何其他工具。
  2. 仅使用下方记录的端点。不要猜测或编造 URL。
  3. 基础 URL 为 https://li.quest/v1/。无其他基础 URL。
  4. 始终包含认证头:x-lifi-api-key: $LIFIAPIKEY(双引号,美元符号——shell 会展开它)。
  5. 始终告知用户报价由 LI.FI 提供。
  6. 默认滑点:10%(0.10)。 如果用户的策略中有自定义滑点(通过 defigetstrategy 获取),则使用该值。如果用户要求,代理也可以按交易动态调整。
  7. 默认截止时间:10 分钟。
  8. 始终在所有 /v1/quote 请求中添加 &skipSimulation=true。我们的 EIP-7702 委托钱包具有链上代码,会破坏 LI.FI 的模拟。
  9. 切勿自行构造 ERC-20 授权调用数据(十六进制)。始终使用 defiapprove 或 defiapproveandsend 工具。
  10. 所有交换、桥接和 DeFi 代币操作必须通过 LI.FI 进行。 无例外。不得手动与 DEX 交互。

交易链接

每次交易广播后,始终提供可点击的区块浏览器链接:

  • - EVM:查看交易 — 使用正确的浏览器(etherscan.io、basescan.org、arbiscan.io、polygonscan.com、optimistic.etherscan.io)
  • Sui:查看交易

Sui

  • - Sui 链 ID:9270000000000000。当用户需要 Sui 时,在 LI.FI 报价请求中使用此值作为 fromChain 和 toChain(例如,同链 Sui 交换使用 fromChain=9270000000000000&toChain=9270000000000000)。
  • LI.FI 支持 Sui 进行同链交换以及与 EVM 和 Solana 之间的桥接。
  • 对于 Sui 报价,使用来自 defigetwallet 的用户的 suiAddress 作为 fromAddress。
  • 使用 defisendsuitransaction 执行 Sui 报价 — 传递来自 LI.FI 报价的交易字节(十六进制)。对于 Sui,不要使用 defisendtransaction 或 defiapproveandsend。
  • Sui 不使用 ERC-20 授权;Sui 交换没有授权步骤。

端点

GET /v1/chains — 列出支持的链

bash
curl -s --request GET \
--url https://li.quest/v1/chains \
--header x-lifi-api-key: $LIFIAPIKEY

用途:列出链、测试连接性。如果用户要求测试,请使用此端点。

GET /v1/tokens — 列出链上的代币

bash
curl -s --request GET \
--url https://li.quest/v1/tokens?chains=8453 \
--header x-lifi-api-key: $LIFIAPIKEY

参数:chains(逗号分隔的链 ID)。

GET /v1/quote — 获取包含交易数据的交换/桥接报价

bash
curl -s --request GET \
--url https://li.quest/v1/quote?fromChain=8453&toChain=8453&fromToken=ETH&toToken=USDC&fromAddress=0xYOUR_ADDRESS&fromAmount=100000000000000&slippage=0.10&skipSimulation=true \
--header x-lifi-api-key: $LIFIAPIKEY

参数:fromChain、toChain、fromToken、toToken、fromAddress、toAddress(可选)、fromAmount(以 wei 为单位)、slippage(小数,例如 0.10 = 10%)、skipSimulation=true(始终包含)。

返回:estimate(包含 toAmount、toAmountMin、approvalAddress)和 transactionRequest(准备提交到钱包)。

向用户展示报价后,始终包含估计的输出金额、费用和滑点。使用 defigetwallet 获取用户的钱包地址,并在报价中将其用作 fromAddress。

执行报价

检查是否需要 ERC-20 授权: 如果报价的 transactionRequest.value 为 0x0 且存在 estimate.approvalAddress,则交换/桥接使用的是需要先授权的 ERC-20 代币。

  • - 如果需要授权: 使用 defiapproveand_send,参数如下:
- token:报价中的 action.fromToken.address - spender:报价中的 estimate.approvalAddress - approveAmount:报价中的 action.fromAmount(或省略以表示无限额) - to、value、data、gasLimit:来自报价的 transactionRequest
  • - 如果不需要授权(原生 ETH 交换,value > 0x0):使用 defisendtransaction,参数为报价的 transactionRequest 字段:to、value、data、chainId 和 gasLimit(始终传递报价中的 gasLimit)。

切勿自行构造授权调用数据的十六进制。 defiapprove 和 defiapproveandsend 工具会正确处理 ABI 编码。

Sui: 对于 fromChain 或 toChain 为 Sui 的报价,使用 defisendsui_transaction,参数为报价的交易字节。无需授权步骤。

POST /v1/advanced/routes — 获取多条路由选项

bash
curl -s --request POST \
--url https://li.quest/v1/advanced/routes \
--header Content-Type: application/json \
--header x-lifi-api-key: $LIFIAPIKEY \
--data {
fromChainId: 8453,
fromAmount: 100000000000000,
fromTokenAddress: 0x0000000000000000000000000000000000000000,
toChainId: 8453,
toTokenAddress: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,
options: {
slippage: 0.10,
order: RECOMMENDED
}
}

POST /v1/quote/contractCalls — 多步合约调用(测试版)

bash
curl -s --request POST \
--url https://li.quest/v1/quote/contractCalls \
--header Content-Type: application/json \
--header x-lifi-api-key: $LIFIAPIKEY \
--data {
fromChain: 10,
fromToken: 0x4200000000000000000000000000000000000042,
fromAddress: 0xYOUR_ADDRESS,
toChain: 1,
toToken: ETH,
toAmount: 100000000000001,
contractCalls: []
}

GET /v1/status — 检查转账状态

bash
curl -s --request GET \
--url https://li.quest/v1/status?txHash=0xYOURTXHASH&fromChain=8453 \
--header x-lifi-api-key: $LIFIAPIKEY

传递 fromChain 以加快查询速度。

GET /v1/tools — 列出可用的桥接和交易所

bash
curl -s --request GET \
--url https://li.quest/v1/tools?chains=8453 \
--header x-lifi-api-key: $LIFIAPIKEY

文档

  • - LLM 文档:https://docs.li.fi/llms.txt
  • OpenAPI:https://gist.githubusercontent.com/kenny-io/7fede47200a757195000bfbe14c5baee/raw/725cf9d4a6920d5b930925b0412d766aa53c701c/lifi-openapi.yaml

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 lifi-skill-1776364162 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 lifi-skill-1776364162 技能

通过命令行安装

skillhub install lifi-skill-1776364162

下载

⬇ 下载 lifi v2.0.1(免费)

文件大小: 3.18 KB | 发布时间: 2026-4-17 14:31

v2.0.1 最新 2026-4-17 14:31
LI.FI Skill 2.0.1 Changelog

- Major skill rewrite with stricter security and usage rules for all DeFi swaps and bridges.
- Default slippage increased to 10%; dynamically adjustable if user requests.
- All /v1/quote requests now require &skipSimulation=true to ensure compatibility with delegated wallets.
- Explicit support and special instructions for Sui chain swaps and bridging (chain ID 9270000000000000).
- Clear separation for handling ERC-20 approval flows, ensuring all approvals use provided tools.
- After transaction, always return a clickable block explorer link for easy tracking.
- Only documented LI.FI API endpoints may be used; no guessing or external API calls.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部