Grimoire Hyperliquid

作者 franalgaba2cca3994a288无许可证6 个星标收录于 2026年10月8日更新于 2026年10月8日仓库5个月前更新

Queries Hyperliquid market data using the Grimoire venue CLI. Use when you need mids, books, metadata, open orders, or a withdrawal call.

仅含说明Business & Finance
AI 生成的概览

通过 Grimoire venue CLI 查询 Hyperliquid 市场数据,包括中间价、订单簿、元数据和未成交订单。

功能
该技能说明如何调用 Grimoire venue CLI 访问 Hyperliquid,涵盖只读市场数据,如中间价、L2 订单簿、未成交订单、永续合约元数据和现货元数据。它还介绍用于生成 spell params 块的快照变体、spell 下单操作、mid_price 指标以及有状态的提现命令。产出的是命令调用和 spell 片段,而非文件。
适用场景
当你需要 Hyperliquid 市场数据、元数据快照或用于 spell 的输入时使用。也适用于明确要求执行 Hyperliquid 提现或下单的场景。
运行要求
需要 Grimoire venue CLI(grimoire、npx @grimoirelabs/cli 或 grimoire-hyperliquid 二进制文件)以及访问 Hyperliquid 的网络连接。有状态操作需要 HYPERLIQUID_PRIVATE_KEY 或密钥库凭据,并需用户明确确认。该技能不附带脚本。

Grimoire Hyperliquid Skill

Use this skill for Hyperliquid metadata snapshots and, when explicitly requested, withdrawals.

Preferred invocations:

  • grimoire venue hyperliquid ...
  • npx -y @grimoirelabs/cli venue hyperliquid ... (no-install)
  • bun run packages/cli/src/index.ts venue hyperliquid ... (repo-local)
  • grimoire-hyperliquid ... (direct binary from @grimoirelabs/venues)

Recommended preflight:

  • grimoire venue doctor --adapter hyperliquid --json
  • Ensure HYPERLIQUID_PRIVATE_KEY is set before stateful actions (withdraw).

Use --format spell for snapshot params: blocks.

Commands

Read-only data:

  • grimoire venue hyperliquid mids — mid prices for all perp assets
  • grimoire venue hyperliquid l2-book --coin <symbol> — L2 order book for a coin
  • grimoire venue hyperliquid open-orders --user <address> — open orders for an address
  • grimoire venue hyperliquid meta — perp market metadata (universe, margin tables)
  • grimoire venue hyperliquid spot-meta — spot market metadata (tokens, universe)

Snapshot commands (agent-only, generate spell params: blocks):

  • grimoire venue hyperliquid mids-snapshot
  • grimoire venue hyperliquid l2-book-snapshot --coin <symbol>
  • grimoire venue hyperliquid open-orders-snapshot --user <address>
  • grimoire venue hyperliquid meta-snapshot
  • grimoire venue hyperliquid spot-meta-snapshot

Stateful:

  • grimoire venue hyperliquid withdraw --amount <usdc> --keystore <path> [--password-env <name>] [--destination <addr>]

Examples

bash
grimoire venue hyperliquid mids --format tablegrimoire venue hyperliquid mids --format spellgrimoire venue hyperliquid l2-book --coin BTCgrimoire venue hyperliquid l2-book --coin BTC --format spellgrimoire venue hyperliquid open-orders --user 0x0000000000000000000000000000000000000000grimoire venue hyperliquid metagrimoire venue hyperliquid mids-snapshotgrimoire venue hyperliquid l2-book-snapshot --coin BTCgrimoire venue hyperliquid meta-snapshot

Use -snapshot variants to emit params: blocks for spell inputs. These are agent-only (output suppressed in interactive mode).

Spell Actions

Hyperliquid uses custom action type with op: "order" for order placement:

spell
hyperliquid.custom(op="order", coin="ETH", price="3500", size="0.1", side="buy", order_type="Gtc")

The adapter does not support runtime constraints (max_slippage, etc.). Order parameters are validated at the adapter boundary.

Supported TIF values: Gtc, Ioc, Alo, FrontendMarket.

Metric Surface (Spell Comparisons)

Hyperliquid exposes mid_price for symbol midpoint comparisons:

spell
hl_mid = metric("mid_price", hyperliquid, ETH)

The third argument is the Hyperliquid symbol to read (for example ETH, BTC, SOL).

Notes

  • withdraw is stateful and requires explicit user confirmation plus keystore credentials.
  • mids, l2-book, open-orders, meta, spot-meta are read-only info calls.
  • Use --format spell for snapshot-based spell inputs.
  • Use --format json for meta/spot-meta in automation; --format table shows compact summaries for nested payloads.
  • anvil/cast are EVM tools and are not applicable for Hyperliquid execution/diagnostics.

来源与署名

来源:franalgaba/grimoire位于skills/grimoire-hyperliquid提交2cca399

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架