用途:查询 Across Protocol 跨链桥数据,作为跨链策略输入,例如获取报价、检查路由可用性或查询存款状态。
主要能力:info 返回适配器元数据与支持链;chains 列出支持的跨链桥链;quote 按资产、来源链、目标链和金额获取含费用与限额的桥接报价;status 按源交易哈希检查存款状态;routes 列出某资产可用桥接路由。报价返回 inputAmount/outputAmount(最小单位 wei)、estimatedFillTimeSec、isAmountTooLow、limits.minDeposit/maxDeposit/maxDepositInstant、fees.lpFee/relayerGasFee/relayerCapitalFee/totalRelayFee、route.spokePoolAddress。
使用方式:优先调用 grimoire venue across ...;无安装可用 npx -y @grimoirelabs/cli venue across ...;仓库本地用 bun run packages/cli/src/index.ts venue across ...;也可用直接二进制 grimoire-across ...。建议预检:grimoire venue doctor --adapter across --chain 1 --rpc-url <rpc> --json。自动化建议加 --format json,CLI 交互默认 toon 格式。
支持的链:Ethereum(1)、Optimism(10)、Polygon(137)、Base(8453)、Arbitrum(42161)。
在 .spell 文件中使用 with 子句约束:max_slippage(bps,转为 min_output)、min_output(wei 下限)、require_quote(报价失败则失败)、require_simulation、max_gas(wei,校验 gas 估算上限)。
限制与注意:金额始终为代币最小单位(wei),例如 USDC 6 位小数,1000 USDC = 1000000000;status 查询 Across 公共 API;routes 基于内置代币注册表计算,未列出代币用原始地址;官方资料未提供收费、价格或平台支持等更多信息。