示例工作流
跨链交换
从报价到结算的完整订单生命周期:解算器运营
管理你的解算器存在状态并诊断问题:示例提示词
这些提示词适用于任何连接到 LI.FI Intents MCP server 的、兼容 MCP 的 AI 工具。发现路由
提示词: “LI.FI Intents 上有哪些可用的跨链路由?” 调用的工具:get-supported-routes
返回可用的链 + 代币对,包括费用、活跃状态和支持的结算方式。
获取报价
提示词: “帮我获取一份从 Ethereum 到 Base 的 5 USDC 报价,收款地址为 0x42fB…749b” 调用的工具:request-quote,带上链名、代币符号和接收地址。服务器在内部处理 EIP-7930 编码——无需将金额转换为最小单位。
提交订单
提示词: “根据那份报价准备并提交一个订单” 调用的工具:prepare-order— 从缓存的报价构建StandardOrder- AI 提示你使用 EIP-712 对订单签名
submit-order— 将已签名的订单提交到订单服务器
检查路由健康状况
提示词: “检查 Ethereum Sepolia 到 Base Sepolia 的 USDC 路由的健康状况” 调用的工具:check-route-health — 运行综合诊断,包括路由支持情况、报价库存和近期活动。可用于诊断为何订单未被履行。
调试订单
提示词: “调试订单 intent_YaY_b3qxF3…” 调用的工具:debug-order — 返回该订单的完整生命周期、两条链上的交易哈希、解算器信息以及结算状态。
端到端结算流程
要完成一次完整的跨链交换(不仅仅是提交订单,而是真正在链上转移代币),你需要:- 授权托管结算器动用你的代币
- 通过 MCP 请求报价、准备并提交订单
- 在链上向托管合约存入资金
步骤 1:代币授权
授权托管结算器合约动用你的输入代币。托管结算器地址在所有链上都相同:步骤 2:通过 MCP 提交订单
按顺序使用 MCP 工具:Signed——但资金尚未在链上锁定。
步骤 3:存入托管
在托管结算器合约上调用open() 来锁定你的代币。这会利用你之前的授权触发一次 transferFrom。
接下来会发生什么
托管一旦获得资金:- 解算器看到存款 并在目标链上交付代币
- 通过 Polymer 预言机自动完成 结算
- 订单状态 推进:
Signed -> Deposited -> Delivered -> Settled
track-order 监控完整的生命周期。典型的主网结算大约需要 10 分钟。

