Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Providers = []config.ProviderConfig{ { Name: raydium.Name, API: raydium.DefaultAPIConfig, Type: types.ConfigType, }, { Name: uniswapv3.ProviderNames[constants.ETHEREUM], API: uniswapv3.DefaultETHAPIConfig, Type: types.ConfigType, }, { Name: uniswapv3.ProviderNames[constants.BASE], API: uniswapv3.DefaultBaseAPIConfig, Type: types.ConfigType, }, { Name: osmosis.Name, API: osmosis.DefaultAPIConfig, Type: types.ConfigType, }, { Name: binanceapi.Name, API: binanceapi.DefaultNonUSAPIConfig, Type: types.ConfigType, }, { Name: bitstampapi.Name, API: bitstampapi.DefaultAPIConfig, Type: types.ConfigType, }, { Name: coinbaseapi.Name, API: coinbaseapi.DefaultAPIConfig, Type: types.ConfigType, }, { Name: coingecko.Name, API: coingecko.DefaultAPIConfig, Type: types.ConfigType, }, { Name: coinmarketcap.Name, API: coinmarketcap.DefaultAPIConfig, Type: types.ConfigType, }, { Name: krakenapi.Name, API: krakenapi.DefaultAPIConfig, Type: types.ConfigType, }, { Name: volatile.Name, API: volatile.DefaultAPIConfig, Type: types.ConfigType, }, { Name: binancews.Name, WebSocket: binancews.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: bitfinex.Name, WebSocket: bitfinex.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: bitstamp.Name, WebSocket: bitstamp.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: bybit.Name, WebSocket: bybit.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: coinbase.Name, WebSocket: coinbase.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: cryptodotcom.Name, WebSocket: cryptodotcom.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: gate.Name, WebSocket: gate.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: huobi.Name, WebSocket: huobi.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: kraken.Name, WebSocket: kraken.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: kucoin.Name, WebSocket: kucoin.DefaultWebSocketConfig, API: kucoin.DefaultAPIConfig, Type: types.ConfigType, }, { Name: mexc.Name, WebSocket: mexc.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: okx.Name, WebSocket: okx.DefaultWebSocketConfig, Type: types.ConfigType, }, { Name: polymarket.Name, API: polymarket.DefaultAPIConfig, Type: types.ConfigType, }, { Name: marketmap.Name, API: marketmap.DefaultAPIConfig, Type: mmtypes.ConfigType, }, } AlternativeMarketMapProviders = []config.ProviderConfig{ { Name: dydx.Name, API: dydx.DefaultAPIConfig, Type: mmtypes.ConfigType, }, { Name: dydx.SwitchOverAPIHandlerName, API: dydx.DefaultSwitchOverAPIConfig, Type: mmtypes.ConfigType, }, { Name: dydx.ResearchAPIHandlerName, API: dydx.DefaultResearchAPIConfig, Type: mmtypes.ConfigType, }, { Name: dydx.ResearchCMCAPIHandlerName, API: dydx.DefaultResearchCMCAPIConfig, Type: mmtypes.ConfigType, }, } MarketMapProviderNames = map[string]struct{}{ dydx.Name: {}, dydx.SwitchOverAPIHandlerName: {}, dydx.ResearchAPIHandlerName: {}, dydx.ResearchCMCAPIHandlerName: {}, marketmap.Name: {}, } )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.