MCPcopy Create free account

hub / github.com/SorellaLabs/cex-exchanges / functions

Functions449 in github.com/SorellaLabs/cex-exchanges

Methodnew
()
src/exchanges/normalized/ws/builder.rs:26
Methodnew
(mut currencies: Vec<NormalizedCurrency>, instruments: Vec<OkexInstrument>)
src/exchanges/okex/rest_api/endpoints/symbols.rs:20
Methodnew
()
src/exchanges/okex/ws/subscription.rs:29
Methodnew
the default proxy exchange is [CexExchange::Okex]
src/exchanges/okex/ws/builder.rs:22
Methodnew
()
src/clients/rest_api/mod.rs:12
Methodnew
(max_retries: Option<u64>)
src/clients/ws/config.rs:7
Methodnew
(exchanges: Vec<T>)
src/clients/ws/mutli.rs:84
Methodnew
(exchange: T, config: WsStreamConfig)
src/clients/ws/single.rs:33
Methodnew_base_quote
extra data would be like '240201' in 'BTC-USD-240201'
src/exchanges/normalized/types/pairs.rs:17
Methodnew_checked
(s: &str)
src/exchanges/binance/pairs.rs:11
Methodnew_checked
(s: &str)
src/exchanges/coinbase/pairs.rs:9
Methodnew_checked
(s: &str)
src/exchanges/kucoin/pairs.rs:9
Methodnew_checked
(s: &str)
src/exchanges/bybit/pairs.rs:11
Methodnew_checked
(s: &str)
src/exchanges/okex/pairs.rs:11
Methodnew_close
()
src/exchanges/normalized/ws/data.rs:33
Methodnew_default
(kind: NormalizedWsChannelKinds)
src/exchanges/normalized/ws/channels.rs:18
Methodnew_from_normalized
(self, pairs: Vec<NormalizedTradingPair>)
src/exchanges/binance/ws/channels/mod.rs:71
Methodnew_from_normalized
(self, pairs: Vec<NormalizedTradingPair>)
src/exchanges/coinbase/ws/channels/mod.rs:56
Methodnew_from_normalized
(self, pairs: Vec<NormalizedTradingPair>)
src/exchanges/kucoin/ws/channels/mod.rs:52
Methodnew_from_normalized
(self, pairs: Vec<NormalizedTradingPair>)
src/exchanges/bybit/ws/channels/mod.rs:52
Methodnew_from_normalized
(self, pairs: Vec<NormalizedTradingPair>)
src/exchanges/okex/ws/channels/mod.rs:50
Methodnew_l2
(depth_levels: Option<u64>, update_speed: Option<u64>, pairs: Vec<RawTradingPair>)
src/exchanges/binance/ws/channels/mod.rs:58
Methodnew_l2
(_: Option<u64>, _: Option<u64>, _: Vec<RawTradingPair>)
src/exchanges/coinbase/ws/channels/mod.rs:52
Methodnew_l2
(_: Option<u64>, _: Option<u64>, _: Vec<RawTradingPair>)
src/exchanges/kucoin/ws/channels/mod.rs:48
Methodnew_l2
(_: Option<u64>, _: Option<u64>, _: Vec<RawTradingPair>)
src/exchanges/bybit/ws/channels/mod.rs:48
Methodnew_l2
(_: Option<u64>, _: Option<u64>, _: Vec<RawTradingPair>)
src/exchanges/okex/ws/channels/mod.rs:46
Methodnew_message
(msg: T::WsMessage)
src/exchanges/normalized/ws/data.rs:25
Methodnew_no_base_quote
(exchange: CexExchange, pair: &str)
src/exchanges/normalized/types/pairs.rs:34
Methodnew_no_delim
(pair: &str)
src/exchanges/normalized/types/pairs.rs:137
Methodnew_ping
(ping: Vec<u8>)
src/exchanges/normalized/ws/data.rs:29
Methodnew_quote
(pairs: Vec<RawTradingPair>)
src/exchanges/binance/ws/channels/mod.rs:49
Methodnew_quote
(pairs: Vec<RawTradingPair>)
src/exchanges/coinbase/ws/channels/mod.rs:43
Methodnew_quote
(pairs: Vec<RawTradingPair>)
src/exchanges/kucoin/ws/channels/mod.rs:39
Methodnew_quote
(pairs: Vec<RawTradingPair>)
src/exchanges/bybit/ws/channels/mod.rs:39
Methodnew_quote
(pairs: Vec<RawTradingPair>)
src/exchanges/okex/ws/channels/mod.rs:37
Methodnew_raw
(pair: &str, delimiter: char)
src/exchanges/normalized/types/pairs.rs:130
Methodnew_single_channel
(channel: CoinbaseWsChannel)
src/exchanges/coinbase/ws/subscription.rs:26
Methodnew_single_channel
(channel: OkexWsChannel)
src/exchanges/okex/ws/subscription.rs:25
Methodnew_trade
(pairs: Vec<RawTradingPair>)
src/exchanges/binance/ws/channels/mod.rs:40
Methodnew_trade
(pairs: Vec<RawTradingPair>)
src/exchanges/coinbase/ws/channels/mod.rs:34
Methodnew_trade
(pairs: Vec<RawTradingPair>)
src/exchanges/kucoin/ws/channels/mod.rs:30
Methodnew_trade
(pairs: Vec<RawTradingPair>)
src/exchanges/bybit/ws/channels/mod.rs:30
Methodnew_trade
(pairs: Vec<RawTradingPair>)
src/exchanges/okex/ws/channels/mod.rs:28
Methodnew_with_pairs
uses specific pairs
src/exchanges/normalized/ws/channels.rs:27
Methodnew_with_pairs_util
util
src/exchanges/normalized/ws/channels.rs:58
Methodnew_ws_subscription
(subscription: BinanceSubscription)
src/exchanges/binance/mod.rs:39
Methodnew_ws_subscription
(subscription: CoinbaseSubscription)
src/exchanges/coinbase/mod.rs:36
Methodnew_ws_subscription
(subscription: KucoinMultiSubscription)
src/exchanges/kucoin/mod.rs:33
Methodnew_ws_subscription
(subscription: BybitSubscription)
src/exchanges/bybit/mod.rs:37
Methodnew_ws_subscription
(subscription: OkexSubscription, exch_currency_proxy: CexExchange)
src/exchanges/okex/mod.rs:43
Methodnormalize
(&self)
src/exchanges/binance/pairs.rs:19
Methodnormalize
(self)
src/exchanges/binance/rest_api/response.rs:15
Methodnormalize
(self)
src/exchanges/binance/rest_api/endpoints/symbols.rs:24
Methodnormalize
(self)
src/exchanges/binance/ws/message.rs:30
Methodnormalize
(&self)
src/exchanges/coinbase/pairs.rs:17
Methodnormalize
(self)
src/exchanges/coinbase/rest_api/response.rs:15
Methodnormalize
(self)
src/exchanges/coinbase/rest_api/endpoints/currencies.rs:22
Methodnormalize
(self)
src/exchanges/coinbase/ws/message.rs:17
Methodnormalize
(&self)
src/exchanges/kucoin/pairs.rs:17
Methodnormalize
(self)
src/exchanges/kucoin/rest_api/response.rs:15
Methodnormalize
(self)
src/exchanges/kucoin/rest_api/endpoints/currencies.rs:23
Methodnormalize
(self)
src/exchanges/kucoin/ws/message.rs:51
Methodnormalize
(self)
src/exchanges/bybit/rest_api/response.rs:15
Methodnormalize
(self)
src/exchanges/bybit/rest_api/endpoints/proxy_coins.rs:23
Methodnormalize
(self)
src/exchanges/bybit/rest_api/endpoints/coins.rs:20
Methodnormalize
(self)
src/exchanges/bybit/ws/message.rs:67
Methodnormalize
(self)
src/exchanges/normalized/rest_api/response.rs:31
Methodnormalize
(self)
src/exchanges/okex/rest_api/response.rs:13
Methodnormalize
(self)
src/exchanges/okex/rest_api/endpoints/symbols.rs:40
Methodnormalize
(self)
src/exchanges/okex/ws/message.rs:72
Methodpair
(v: String)
src/exchanges/normalized/types/instruments.rs:101
Methodparse_for_bad_pair
(value: &str)
src/exchanges/coinbase/pairs.rs:22
Methodparse_for_bad_pair
(value: &str)
src/exchanges/okex/pairs.rs:29
Methodpoll_next
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/clients/ws/mutli.rs:58
Methodpoll_next
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/clients/ws/single.rs:136
Methodquote
(&self)
src/exchanges/normalized/types/pairs.rs:54
Methodquote_only
(v: String)
src/exchanges/normalized/types/instruments.rs:117
Methodremove_bad_pair
(&mut self, bad_pair: NormalizedTradingPair)
src/exchanges/binance/mod.rs:148
Methodremove_bad_pair
(&mut self, bad_pair: NormalizedTradingPair)
src/exchanges/coinbase/mod.rs:78
Methodremove_bad_pair
(&mut self, bad_pair: NormalizedTradingPair)
src/exchanges/kucoin/mod.rs:66
Methodremove_bad_pair
(&mut self, bad_pair: NormalizedTradingPair)
src/exchanges/bybit/mod.rs:109
Methodrest_api_call
( &self, web_client: &reqwest::Client, api_channel: NormalizedRestApiRequest )
src/exchanges/binance/mod.rs:169
Methodrest_api_call
( &self, web_client: &reqwest::Client, api_channel: NormalizedRestApiRequest )
src/exchanges/coinbase/mod.rs:92
Methodrest_api_call
( &self, web_client: &reqwest::Client, api_channel: NormalizedRestApiRequest )
src/exchanges/kucoin/mod.rs:92
Methodrest_api_call
(&self, web_client: &reqwest::Client, api_channel: NormalizedRestApiRequest)
src/exchanges/okex/mod.rs:116
Methodsanity_check
(&self)
src/clients/ws/single.rs:118
Methodserialize
(&self, serializer: S)
src/exchanges/binance/pairs.rs:35
Methodserialize
(&self, serializer: S)
src/exchanges/binance/ws/subscription.rs:64
Methodserialize
(&self, serializer: S)
src/exchanges/coinbase/pairs.rs:29
Methodserialize
(&self, serializer: S)
src/exchanges/kucoin/pairs.rs:24
Methodserialize
(&self, serializer: S)
src/exchanges/kucoin/ws/subscription.rs:96
Methodserialize
(&self, serializer: S)
src/exchanges/bybit/pairs.rs:35
Methodserialize
(&self, serializer: S)
src/exchanges/bybit/ws/subscription.rs:43
Methodserialize
(&self, serializer: S)
src/exchanges/okex/pairs.rs:43
Methodsimple_rest_api_request
( web_client: &reqwest::Client, url: String, extra_header: Option<(header::HeaderName,
src/exchanges/binance/mod.rs:119
Methodsimple_rest_api_request
(web_client: &reqwest::Client, url: String)
src/exchanges/coinbase/mod.rs:52
Methodsimple_rest_api_request
(web_client: &reqwest::Client, url: String)
src/exchanges/kucoin/mod.rs:50
Methodsimple_rest_api_request
(web_client: &reqwest::Client, url: String)
src/exchanges/bybit/mod.rs:93
Methodsimple_rest_api_request
(web_client: &reqwest::Client, url: String)
src/exchanges/okex/mod.rs:83
Methodstream_count
(&self)
src/clients/ws/mutli.rs:25
← previousnext →301–400 of 449, ranked by callers