Grimoire Hyperliquid

franalgaba/grimoire/skills/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 從公開儲存庫中收錄這些內容。

檢舉或申請下架