View Source Changelog

0.2.0

  • Complete DSL migration: all endpoints defined via declarative macros (use Endpoint, use SubscriptionEndpoint)
  • 62 Info endpoints, 38 Exchange endpoints, 26 WebSocket subscription channels
  • Added Explorer API modules (BlockDetails, TxDetails, UserDetails) and Stats modules
  • Added Hyperliquid.Telemetry with events for API, WebSocket, cache, RPC, and storage
  • Added :telemetry instrumentation to WebSocket connection/manager, cache init, RPC transport, and storage writer
  • Added Hyperliquid.Transport.Rpc for JSON-RPC calls to the Hyperliquid EVM
  • Ecto schema validation and optional Postgres persistence for subscription data
  • Private key is now optional with config fallback and address validation
  • Fixed EIP-712 domain name and chainId for all exchange modules
  • Normalized market order prices to tick size in asset-based builder

0.1.6

  • Updated l2Book post req to include sigFig and mantissa values

0.1.5

  • Added new userFillsByTime endpoint to info context

0.1.4

  • Added nSigFigs and mantissa optional params to l2Book subscription, add streamer pid to msg

0.1.3

  • Added functions to cache for easier access and allow intellisense to help you see what's available