async_kraken 0.1.1

Minimal wrapper for the Kraken exchange using async-std
Documentation
pub const API_URL: &str = "https://api.kraken.com";
pub const API_VER: &str = "0";

const PUBLIC_METHODS: &'static [&'static str] = &[
    "Time",
    "Assets",
    "AssetPairs",
    "Ticker",
    "Depth",
    "Trades",
    "Spread",
    "OHLC",
];

const PRIVATE_METHODS: &'static [&'static str] = &[
    "Balance",
    "TradeBalance",
    "OpenOrders",
    "ClosedOrders",
    "QueryOrders",
    "TradesHistory",
    "QueryTrades",
    "OpenPositions",
    "Ledgers",
    "QueryLedgers",
    "TradeVolume",
    "AddOrder",
    "CancelOrder",
    "DepositMethods",
    "DepositAddresses",
    "DepositStatus",
    "WithdrawInfo",
    "Withdraw",
    "WithdrawStatus",
    "WithdrawCancel",
    "GetWebSocketsToken",
];

pub fn method_type(method: &str) -> &str {
    if PRIVATE_METHODS.contains(&method) {
        "private"
    } else if PUBLIC_METHODS.contains(&method) {
        "public"
    } else {
        "invalid"
    }
}