synor/crates/synor-gateway/src
Gulshan Yadav 97f42cb990 feat: add CLI commands, WebSocket channels, and API versioning
- Add CLI commands for DEX, IBC, ZK, and Compiler services
  - DEX: markets, orderbook, orders, liquidity pools
  - IBC: chains, transfers, packets, relayers
  - ZK: circuit compilation, proof generation (Groth16/PLONK/STARK)
  - Compiler: WASM compilation, ABI extraction, security scan

- Add WebSocket module for real-time event streaming
  - Block, transaction, address, contract event channels
  - Market and mining event streams
  - Subscription management with broadcast channels

- Implement API versioning strategy
  - URL path, header, and query parameter versioning
  - Version registry with deprecation support
  - Deprecation and sunset headers
2026-01-28 15:31:57 +05:30
..
routes feat: add CLI commands, WebSocket channels, and API versioning 2026-01-28 15:31:57 +05:30
auth.rs feat: add unified API gateway crate with REST endpoints 2026-01-28 15:16:48 +05:30
config.rs feat: Implement standard API response types and health check endpoints 2026-01-28 15:03:36 +05:30
error.rs feat: Implement standard API response types and health check endpoints 2026-01-28 15:03:36 +05:30
lib.rs feat: add CLI commands, WebSocket channels, and API versioning 2026-01-28 15:31:57 +05:30
middleware.rs feat: add unified API gateway crate with REST endpoints 2026-01-28 15:16:48 +05:30
openapi.rs feat: add OpenAPI specification generation for gateway 2026-01-28 15:18:53 +05:30
response.rs feat: add OpenAPI specification generation for gateway 2026-01-28 15:18:53 +05:30
server.rs feat: add unified API gateway crate with REST endpoints 2026-01-28 15:16:48 +05:30
versioning.rs feat: add CLI commands, WebSocket channels, and API versioning 2026-01-28 15:31:57 +05:30
websocket.rs feat: add CLI commands, WebSocket channels, and API versioning 2026-01-28 15:31:57 +05:30