Skip to content

Merge develop into main: Add Redis Caching, Enhanced Order Book, and Major API Refactor#32

Merged
shanu516516 merged 98 commits into
mainfrom
develop
Jun 26, 2025
Merged

Merge develop into main: Add Redis Caching, Enhanced Order Book, and Major API Refactor#32
shanu516516 merged 98 commits into
mainfrom
develop

Conversation

@shanu516516
Copy link
Copy Markdown
Collaborator

This merge brings significant improvements and new features from the develop branch into main, including:

  • Integration of Redis for real-time order book and recent trades caching, improving performance and scalability.
  • Major refactor of the codebase for modularity, maintainability, and reliability.
  • New and updated database migrations: support for advanced order types, candle aggregation (1min, 1hr, 1day), order book SQL views, and funding updates.
  • Expanded and improved JSON-RPC API, including new endpoints for order management, trader/lend order information, and pool share value queries.
  • Enhanced WebSocket server with live updates for order book and trades using Redis.
  • Updated dependencies, Dockerfile, and environment configuration for better development and deployment workflows.
  • Improved error handling, logging, and general code quality.

This merge sets the foundation for more robust trading operations, real-time data delivery, and easier future maintenance.

@shanu516516 shanu516516 merged commit c6d6fc2 into main Jun 26, 2025
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants