用途:通过 Grimoire CLI 的 lifi 适配器执行由 LI.FI 支持的 swap、bridge 等操作,也可在咒语中使用 LI.FI 流程。主要能力:原生支持 lifi.swap(...) 与 lifi.bridge(...);lifi.compose_execute(...) 会编译为自定义操作,可用于自定义 LI.FI compose_execute 路由请求。使用方式:全局安装命令行工具 npm i -g @grimoirelabs/cli,或免安装运行 npx -y @grimoirelabs/cli ...。推荐先执行 grimoire simulate ...,再执行 grimoire cast ... --dry-run。常用命令包括 grimoire validate <spell>、grimoire simulate <spell> [--no-state] [--json]、grimoire cast <spell> --dry-run [--no-state] [--json]。若直接安装包,可用 @grimoirelabs/core 与 @grimoirelabs/venues 以编程方式调用。可选环境变量:LIFI_API_URL(默认 https://li.quest/v1)、LIFI_API_KEY、LIFI_INTEGRATOR。限制:目前没有专门的 grimoire venue lifi ... 元数据 CLI;VM 运行时需在咒语中提供静态参数 snapshots,或以其他场地 CLI 的快照作为输入。routeRequest.toAddress 省略时默认取 walletAddress;除非显式设置 allowExternalToAddress: true,否则必须与 walletAddress 一致。swap 与 bridge 需同时设置 max_slippage 与 min_output。适用场景:需要在 Grimoire 中执行 LI.FI 支持的兑换、跨链操作,或对 LI.FI 流程做确定性 CLI 校验。
grimoire-lifi
编程与开发
更新于 10-15 21:46