Skip to content

Conversation

@nicolad
Copy link
Member

@nicolad nicolad commented Sep 17, 2025

  • Implement deterministic L2Book with FNV-1a checksums and gap detection
  • Add HyperliquidBookManager for multi-coin book management
  • Support HTTP and WebSocket L2 data conversion with configurable precision
  • Integrate orderbook module into common exports
  • Convert tests to rstest patterns for consistency
  • Add comprehensive test coverage for core orderbook operations

- Implement deterministic L2Book with FNV-1a checksums and gap detection
- Add HyperliquidBookManager for multi-coin book management
- Support HTTP and WebSocket L2 data conversion with configurable precision
- Integrate orderbook module into common exports
- Convert tests to rstest patterns for consistency
- Add comprehensive test coverage for core orderbook operations
@nicolad nicolad requested a review from cjdsellers September 17, 2025 17:56
@nicolad nicolad self-assigned this Sep 17, 2025
@nicolad nicolad added the rust Relating to the Rust core label Sep 17, 2025
Copy link
Member

@cjdsellers cjdsellers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @nicolad, great progress on the data side here!

@nicolad nicolad requested a review from cjdsellers September 18, 2025 08:51
@cjdsellers cjdsellers changed the title Hyperliquid: add L2 orderbook with tick-based pricing Add Hyperliquid L2 order book with tick-based pricing Sep 18, 2025
Copy link
Member

@cjdsellers cjdsellers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the updates!

@cjdsellers cjdsellers merged commit 892b704 into develop Sep 18, 2025
17 checks passed
@cjdsellers cjdsellers deleted the hyperliquid-8 branch September 18, 2025 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rust Relating to the Rust core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants