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