用途:该技能用于 Hyperliquid 元数据快照查询,并在明确请求时执行提现。
主要能力:只读数据命令包括 mids(所有永续资产中价)、l2-book(某币 L2 订单簿)、open-orders(某地址未结订单)、meta(永续市场元数据,含 universe 与保证金表)、spot-meta(现货市场元数据)。快照命令包括 mids-snapshot、l2-book-snapshot、open-orders-snapshot、meta-snapshot、spot-meta-snapshot,为 agent 专用,生成 spell 的 params: 块,交互模式下输出被抑制。
使用方式:首选调用 grimoire venue hyperliquid ...;也可用 npx -y @grimoirelabs/cli venue hyperliquid ...(免安装)、bun run packages/cli/src/index.ts venue hyperliquid ...(仓库本地)或直接二进制 grimoire-hyperliquid ...。建议预检:grimoire venue doctor --adapter hyperliquid --json。快照参数可用 --format spell。自动化元数据查询用 --format json,嵌套载荷可用 --format table 显示紧凑摘要。示例:grimoire venue hyperliquid mids --format table;grimoire venue hyperliquid l2-book --coin BTC;grimoire venue hyperliquid open-orders --user <address>;grimoire venue hyperliquid meta-snapshot。
Spell 与提现:Hyperliquid 用自定义 action 类型,下单时 op: "order",如 hyperliquid.custom(op="order", coin="ETH", price="3500", size="0.1", side="buy", order_type="Gtc")。支持的 TIF 值:Gtc、Ioc、Alo、FrontendMarket。适配器不支持运行时约束(如 max_slippage),订单参数在适配器边界校验。指标层面暴露 mid_price,如 hl_mid = metric("mid_price", hyperliquid, ETH),第三参数为 Hyperliquid 符号。提现命令为 grimoire venue hyperliquid withdraw --amount <usdc> --keystore <path> [--password-env <name>] [--destination <addr>],执行有状态操作前需确保设置 HYPERLIQUID_PRIVATE_KEY;提现需用户明确确认及 keystore 凭据。
限制:withdraw 为有状态操作;mids、l2-book、open-orders、meta、spot-meta 为只读信息调用;快照变体仅限 agent。anvil/cast 是 EVM 工具,不适用于 Hyperliquid 执行或诊断。