bybit_rust_api/
consts.rs

1pub const NAME: &str = "bybit.api.rust";
2pub const VERSION: &str = "0.1.0";
3// Https
4pub const MAINNET: &str = "https://api.bybit.com";
5pub const MAINNET_BACKT: &str = "https://api.bytick.com";
6pub const TESTNET: &str = "https://api-testnet.bybit.com";
7// WebSocket public channel - Mainnet
8pub const SPOT_MAINNET: &str = "wss://stream.bybit.com/v5/public/spot";
9pub const LINEAR_MAINNET: &str = "wss://stream.bybit.com/v5/public/linear";
10pub const INVERSE_MAINNET: &str = "wss://stream.bybit.com/v5/public/inverse";
11pub const OPTION_MAINNET: &str = "wss://stream.bybit.com/v5/public/option";
12// WebSocket public channel - Testnet
13pub const SPOT_TESTNET: &str = "wss://stream-testnet.bybit.com/v5/public/spot";
14pub const LINEAR_TESTNET: &str = "wss://stream-testnet.bybit.com/v5/public/linear";
15pub const INVERSE_TESTNET: &str = "wss://stream-testnet.bybit.com/v5/public/inverse";
16pub const OPTION_TESTNET: &str = "wss://stream-testnet.bybit.com/v5/public/option";
17// WebSocket private channel
18pub const WEBSOCKET_PRIVATE_MAINNET: &str = "wss://stream.bybit.com/v5/private";
19pub const WEBSOCKET_PRIVATE_TESTNET: &str = "wss://stream-testnet.bybit.com/v5/private";
20// V3
21pub const V3_CONTRACT_PRIVATE: &str = "wss://stream.bybit.com/contract/private/v3";
22pub const V3_UNIFIED_PRIVATE: &str = "wss://stream.bybit.com/unified/private/v3";
23pub const V3_SPOT_PRIVATE: &str = "wss://stream.bybit.com/spot/private/v3";
24// Globals
25pub const TIMESTAMP_KEY: &str = "X-BAPI-TIMESTAMP";
26pub const SIGNATURE_KEY: &str = "X-BAPI-SIGN";
27pub const API_REQUEST_KEY: &str = "X-BAPI-API-KEY";
28pub const RECV_WINDOW_KEY: &str = "X-BAPI-RECV-WINDOW";
29pub const SIGN_TYPE_KEY: &str = "X-BAPI-SIGN-TYPE";