ethereal_rust_sdk 0.1.32

Trading client for Ethereal exchange
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde::Deserialize;
use serde::Serialize;

#[derive(Clone, Debug, Deserialize, Serialize, Copy)]
pub enum Environment {
    Mainnet,
    Testnet,
}

impl Environment {
    pub fn get_server_url(&self) -> &str {
        match self {
            Environment::Mainnet => "wss://ws2.ethereal.trade/v1/stream",
            Environment::Testnet => "wss://ws2.etherealtest.net/v1/stream",
        }
    }
}