Expand description
Exchange implementations for different cryptocurrency exchanges
Re-exports§
pub use crate::execution_engine::Exchange;pub use binance_rest::BinanceRestClient;pub use binance_websocket::BinanceWebSocketClient;pub use binance_websocket_trading::BinanceWebSocketTrader;pub use bithumb_rest_client::BithumbRestClient;pub use bybit_rest::BybitRestClient;pub use upbit_rest_client::UpbitRestClient;pub use bithumb_websocket_trading::BithumbWebSocketTrader;pub use bybit_websocket_trading::BybitWebSocketTrader;pub use upbit_websocket_trading::UpbitWebSocketTrader;pub use coinbase::CoinbaseWebSocketTrader;pub use test::TestExchange;pub use test_optimized::TestExchange as TestExchangeOptimized;pub use websocket_unified::AuthenticationMechanism;pub use websocket_unified::ConnectionHealth;pub use websocket_unified::ConnectionStateManager;pub use websocket_unified::HealthConfig;pub use websocket_unified::RateLimitConfig;pub use websocket_unified::ReconnectionConfig;pub use websocket_unified::ReconnectionManager;pub use websocket_unified::RequestId;pub use websocket_unified::UnifiedRateLimiter;pub use websocket_unified::WebSocketConnectionState;pub use websocket_unified::WebSocketTaskHandles;pub use websocket_unified::WebSocketTrader;
Modules§
- binance
- Binance exchange implementation
- binance_
rest - Binance REST API client
- binance_
websocket - Binance WebSocket market data client
- binance_
websocket_ trading - Binance WebSocket trading client Binance WebSocket Trading Implementation
- bithumb
- Bithumb exchange implementation with improved error handling and configuration
- bithumb_
config - Bithumb exchange configuration and constants
- bithumb_
errors - Bithumb-specific error types for better error handling
- bithumb_
rest_ client - Comprehensive Bithumb REST API Client Implementation
- bithumb_
websocket_ trading - Bithumb WebSocket Trading Implementation
- bybit
- Bybit exchange implementation Bybit exchange implementation module
- bybit_
rest - Bybit V5 REST API Implementation
- bybit_
websocket_ trading - Bybit V5 WebSocket Trading Implementation
- coinbase
- Coinbase exchange implementation Coinbase exchange integration for the rusty-ems system.
- test
- Test exchange for development and testing
- test_
optimized - Optimized test exchange for performance testing
- upbit
- Upbit exchange implementation
- upbit_
rest_ client - Comprehensive Upbit V1 REST API Client Implementation
- upbit_
websocket_ trading - Upbit WebSocket Trading Implementation
- websocket_
common - Common WebSocket utilities and helpers
- websocket_
unified - Unified WebSocket Trading Components
Structs§
- Binance
Exchange - Binance exchange implementation
- Bithumb
Exchange - Bithumb exchange integration for order execution
- Upbit
Exchange - Upbit exchange implementation