Heat CLI v0.1.0
This page preserves the original narrower release scope before Aave and LI.FI were added to the public release story.
Supported protocols
Hyperliquid
- price queries, perpetual and spot market listings
- account balances, positions, open orders
- buy/sell order placement, order cancellation
- leverage management
- transfers
- real-time trade streaming
Polymarket
- market and event browsing
- helper-first trading commands
- approvals, bridge helpers, and CTF operations
- data queries and WebSocket streams
Aave V3 (phase 1)
marketspositionshealthsupplywithdraw- Ethereum, Arbitrum, and Base
LI.FI
chainstokenstoolsquoteroutesbridgestatus- supported EVM bridge execution through Heat accounts
Key features
- Account-first model — encrypted V3 keystore (scrypt + AES-128-CTR)
- Pipe-aware output — TTY gets pretty output, piped output gets JSON;
--json,--quiet, and--output ndjsonare available where appropriate - Safety-first —
--dry-run, TTY confirmation prompts for dangerous writes,--yesfor automation - Shared infrastructure — unified error model, config layering, semantic exit codes
- Shared EVM substrate — common chain/RPC/signer/approval helpers across Aave and LI.FI
Current boundaries
- Hyperliquid funding remains external/manual
- Polymarket funding remains partly external/manual
- Aave is not full-surface yet (
borrow/repaydeferred) - LI.FI is focused on supported EVM routing/bridging, not non-EVM execution
- Local encrypted keys only; no hardware wallet support yet
Example commands
# Hyperliquid
heat hl price ETH
# Polymarket
heat pm markets search "election"
# Aave
heat aave markets --chain ethereum
heat aave supply USDC 1000 --chain arbitrum --account main --dry-run
# LI.FI
heat lifi bridge 100 USDC --from ethereum --to base --account main --dry-run