Releases: hitakshiA/Havklo_sdk
Releases · hitakshiA/Havklo_sdk
v0.1.0 - Initial Release
🎉 Initial SDK Release
Added
- kraken-types: Core type definitions with
rust_decimalprecision - kraken-book: WASM-compatible orderbook engine with CRC32 checksum validation
- kraken-ws: WebSocket client with automatic reconnection and exponential backoff
- kraken-sdk: High-level API with builder pattern
- kraken-wasm: Browser bindings for JavaScript integration
- Support for public channels:
book,ticker,trade,ohlc,instrument - Multi-symbol concurrent subscriptions
- Orderbook state machine with snapshot/update handling
- Historical snapshot ring buffer for time-travel
- Comprehensive test suite with 74+ tests
- Criterion benchmarks for performance validation
- Three working examples:
simple_ticker,orderbook_stream,multi_symbol
Technical Highlights
- Zero floating-point operations for prices/quantities
- Automatic precision extraction from instrument channel
- Thread-safe orderbook storage with DashMap
- Configurable reconnection with jitter