diff --git a/config/local/market.json b/config/local/market.json index 2f54e166b..098a973bf 100644 --- a/config/local/market.json +++ b/config/local/market.json @@ -1,5 +1,22 @@ { "markets": { + "AAVE/ETH": { + "ticker": { + "currency_pair": { + "Base": "AAVE", + "Quote": "ETH" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "AAVE/ETH", + "metadata_JSON": "{\"address\":\"0x5aB53EE1d50eeF2C1DD3d5402789cd27bB52c1bB\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, "ADA/USD": { "ticker": { "currency_pair": { @@ -11,23 +28,23 @@ }, "provider_configs": [ { - "name": "kraken_ws", - "off_chain_ticker": "ADA/USD" + "name": "okx_ws", + "off_chain_ticker": "ADA-USD" }, { "name": "kraken_api", "off_chain_ticker": "ADAUSD" }, { - "name": "coinbase_api", - "off_chain_ticker": "ADA-USD" + "name": "kraken_ws", + "off_chain_ticker": "ADA/USD" }, { - "name": "coinbase_ws", + "name": "coinbase_api", "off_chain_ticker": "ADA-USD" }, { - "name": "okx_ws", + "name": "coinbase_ws", "off_chain_ticker": "ADA-USD" } ] @@ -47,11 +64,11 @@ "off_chain_ticker": "ADAUSDC" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "ADA-USDC" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "ADA-USDC" } ] @@ -67,27 +84,27 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "adausdt" + "name": "gate_ws", + "off_chain_ticker": "ADA_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "ADAUSDT" }, { - "name": "kraken_api", + "name": "binance_api", "off_chain_ticker": "ADAUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "ADA_USDT" + "name": "huobi_ws", + "off_chain_ticker": "adausdt" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "ADA-USDT" }, { - "name": "binance_api", + "name": "kraken_api", "off_chain_ticker": "ADAUSDT" }, { @@ -95,7 +112,7 @@ "off_chain_ticker": "ADAUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "ADA-USDT" } ] @@ -135,15 +152,15 @@ }, "provider_configs": [ { - "name": "coinbase_api", + "name": "okx_ws", "off_chain_ticker": "APE-USDC" }, { - "name": "kucoin_ws", + "name": "coinbase_api", "off_chain_ticker": "APE-USDC" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "APE-USDC" } ] @@ -159,35 +176,35 @@ }, "provider_configs": [ { - "name": "mexc_ws", - "off_chain_ticker": "APEUSDT" + "name": "gate_ws", + "off_chain_ticker": "APE_USDT" }, { - "name": "kraken_api", + "name": "mexc_ws", "off_chain_ticker": "APEUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "APE_USDT" + "name": "binance_api", + "off_chain_ticker": "APEUSDT" }, { - "name": "coinbase_api", + "name": "okx_ws", "off_chain_ticker": "APE-USDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "APE-USDT" + "name": "kraken_api", + "off_chain_ticker": "APEUSDT" }, { - "name": "binance_api", - "off_chain_ticker": "APEUSDT" + "name": "coinbase_api", + "off_chain_ticker": "APE-USDT" }, { "name": "coinbase_ws", "off_chain_ticker": "APE-USDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "APE-USDT" } ] @@ -243,31 +260,31 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "aptusdt" + "name": "gate_ws", + "off_chain_ticker": "APT_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "APTUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "APT_USDT" + "name": "binance_api", + "off_chain_ticker": "APTUSDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "APT-USDT" + "name": "huobi_ws", + "off_chain_ticker": "aptusdt" }, { - "name": "binance_api", - "off_chain_ticker": "APTUSDT" + "name": "okx_ws", + "off_chain_ticker": "APT-USDT" }, { "name": "bybit_ws", "off_chain_ticker": "APTUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "APT-USDT" } ] @@ -307,31 +324,31 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "arbusdt" + "name": "gate_ws", + "off_chain_ticker": "ARB_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "ARBUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "ARB_USDT" + "name": "binance_api", + "off_chain_ticker": "ARBUSDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "ARB-USDT" + "name": "huobi_ws", + "off_chain_ticker": "arbusdt" }, { - "name": "binance_api", - "off_chain_ticker": "ARBUSDT" + "name": "okx_ws", + "off_chain_ticker": "ARB-USDT" }, { "name": "bybit_ws", "off_chain_ticker": "ARBUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "ARB-USDT" } ] @@ -347,17 +364,17 @@ }, "provider_configs": [ { - "name": "coingecko_api", - "off_chain_ticker": "cosmos/usd" - }, - { - "name": "kraken_ws", - "off_chain_ticker": "ATOM/USD" + "name": "okx_ws", + "off_chain_ticker": "ATOM-USD" }, { "name": "kraken_api", "off_chain_ticker": "ATOMUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "ATOM/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "ATOM-USD" @@ -371,8 +388,8 @@ "off_chain_ticker": "ATOM-USD" }, { - "name": "okx_ws", - "off_chain_ticker": "ATOM-USD" + "name": "coingecko_api", + "off_chain_ticker": "cosmos/usd" } ] }, @@ -391,15 +408,15 @@ "off_chain_ticker": "ATOMUSDC" }, { - "name": "coinbase_api", + "name": "okx_ws", "off_chain_ticker": "ATOM-USDC" }, { - "name": "kucoin_ws", + "name": "coinbase_api", "off_chain_ticker": "ATOM-USDC" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "ATOM-USDC" } ] @@ -415,47 +432,47 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "atomusdt" + "name": "gate_ws", + "off_chain_ticker": "ATOM_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "ATOMUSDT" }, { - "name": "kraken_api", + "name": "binance_api", "off_chain_ticker": "ATOMUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "ATOM_USDT" + "name": "huobi_ws", + "off_chain_ticker": "atomusdt" }, { - "name": "coinbase_api", + "name": "okx_ws", "off_chain_ticker": "ATOM-USDT" }, { - "name": "crypto_dot_com_ws", - "off_chain_ticker": "ATOM_USDT" + "name": "kraken_api", + "off_chain_ticker": "ATOMUSDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "ATOM-USDT" + "name": "bybit_ws", + "off_chain_ticker": "ATOMUSDT" }, { - "name": "binance_api", - "off_chain_ticker": "ATOMUSDT" + "name": "coinbase_api", + "off_chain_ticker": "ATOM-USDT" }, { - "name": "bybit_ws", - "off_chain_ticker": "ATOMUSDT" + "name": "crypto_dot_com_ws", + "off_chain_ticker": "ATOM_USDT" }, { "name": "coinbase_ws", "off_chain_ticker": "ATOM-USDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "ATOM-USDT" } ] @@ -471,17 +488,17 @@ }, "provider_configs": [ { - "name": "bitstamp_ws", - "off_chain_ticker": "avaxusd" - }, - { - "name": "kraken_ws", - "off_chain_ticker": "AVAX/USD" + "name": "okx_ws", + "off_chain_ticker": "AVAX-USD" }, { "name": "kraken_api", "off_chain_ticker": "AVAXUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "AVAX/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "AVAX-USD" @@ -491,11 +508,11 @@ "off_chain_ticker": "AVAXUSD-PERP" }, { - "name": "coinbase_ws", - "off_chain_ticker": "AVAX-USD" + "name": "bitstamp_ws", + "off_chain_ticker": "avaxusd" }, { - "name": "okx_ws", + "name": "coinbase_ws", "off_chain_ticker": "AVAX-USD" } ] @@ -515,11 +532,7 @@ "off_chain_ticker": "AVAXUSDC" }, { - "name": "coinbase_api", - "off_chain_ticker": "AVAX-USDC" - }, - { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "AVAX-USDC" }, { @@ -527,7 +540,11 @@ "off_chain_ticker": "AVAXUSDC" }, { - "name": "okx_ws", + "name": "coinbase_api", + "off_chain_ticker": "AVAX-USDC" + }, + { + "name": "kucoin_ws", "off_chain_ticker": "AVAX-USDC" } ] @@ -542,25 +559,37 @@ "min_provider_count": 1 }, "provider_configs": [ + { + "name": "gate_ws", + "off_chain_ticker": "AVAX_USDT" + }, + { + "name": "mexc_ws", + "off_chain_ticker": "AVAXUSDT" + }, + { + "name": "binance_api", + "off_chain_ticker": "AVAXUSDT" + }, { "name": "huobi_ws", "off_chain_ticker": "avaxusdt" }, { - "name": "kraken_ws", - "off_chain_ticker": "AVAX/USDT" + "name": "okx_ws", + "off_chain_ticker": "AVAX-USDT" }, { - "name": "mexc_ws", + "name": "kraken_api", "off_chain_ticker": "AVAXUSDT" }, { - "name": "kraken_api", + "name": "bybit_ws", "off_chain_ticker": "AVAXUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "AVAX_USDT" + "name": "kraken_ws", + "off_chain_ticker": "AVAX/USDT" }, { "name": "coinbase_api", @@ -571,24 +600,46 @@ "off_chain_ticker": "AVAX_USDT" }, { - "name": "kucoin_ws", + "name": "coinbase_ws", "off_chain_ticker": "AVAX-USDT" }, { - "name": "binance_api", - "off_chain_ticker": "AVAXUSDT" - }, - { - "name": "bybit_ws", - "off_chain_ticker": "AVAXUSDT" + "name": "kucoin_ws", + "off_chain_ticker": "AVAX-USDT" + } + ] + }, + "AXL/ETH": { + "ticker": { + "currency_pair": { + "Base": "AXL", + "Quote": "ETH" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { - "name": "coinbase_ws", - "off_chain_ticker": "AVAX-USDT" + "name": "uniswapv3_api", + "off_chain_ticker": "AXL/ETH", + "metadata_JSON": "{\"address\":\"0xE7F6720C1F546217081667A5ab7fEbB688036856\",\"base_decimals\":6,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, + "AXL/USDC": { + "ticker": { + "currency_pair": { + "Base": "AXL", + "Quote": "USDC" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { - "name": "okx_ws", - "off_chain_ticker": "AVAX-USDT" + "name": "uniswapv3_api", + "off_chain_ticker": "AXL/USDC", + "metadata_JSON": "{\"address\":\"0xAe2A25CBDb19d0dC0DDDD1D2f6b08A6E48c4a9a9\",\"base_decimals\":6,\"quote_decimals\":6,\"invert\":false}" } ] }, @@ -602,14 +653,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "BCH/USD" - }, { "name": "kraken_api", "off_chain_ticker": "BCHUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "BCH/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "BCH-USD" @@ -631,27 +682,27 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "bchusdt" + "name": "gate_ws", + "off_chain_ticker": "BCH_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "BCHUSDT" }, { - "name": "kraken_api", + "name": "binance_api", "off_chain_ticker": "BCHUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "BCH_USDT" + "name": "huobi_ws", + "off_chain_ticker": "bchusdt" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "BCH-USDT" }, { - "name": "binance_api", + "name": "kraken_api", "off_chain_ticker": "BCHUSDT" }, { @@ -659,7 +710,7 @@ "off_chain_ticker": "BCHUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "BCH-USDT" } ] @@ -698,21 +749,21 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "mexc_ws", - "off_chain_ticker": "BLURUSDT" - }, { "name": "gate_ws", "off_chain_ticker": "BLUR_USDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "BLUR-USDT" + "name": "mexc_ws", + "off_chain_ticker": "BLURUSDT" }, { "name": "okx_ws", "off_chain_ticker": "BLUR-USDT" + }, + { + "name": "kucoin_ws", + "off_chain_ticker": "BLUR-USDT" } ] }, @@ -727,21 +778,17 @@ }, "provider_configs": [ { - "name": "coingecko_api", - "off_chain_ticker": "bitcoin/usd" + "name": "okx_ws", + "off_chain_ticker": "BTC-USD" }, { - "name": "bitstamp_ws", - "off_chain_ticker": "btcusd" + "name": "kraken_api", + "off_chain_ticker": "XXBTZUSD" }, { "name": "kraken_ws", "off_chain_ticker": "XBT/USD" }, - { - "name": "kraken_api", - "off_chain_ticker": "XXBTZUSD" - }, { "name": "coinbase_api", "off_chain_ticker": "BTC-USD" @@ -751,16 +798,20 @@ "off_chain_ticker": "BTCUSD-PERP" }, { - "name": "bitfinex_ws", - "off_chain_ticker": "BTCUSD" + "name": "bitstamp_ws", + "off_chain_ticker": "btcusd" }, { "name": "coinbase_ws", "off_chain_ticker": "BTC-USD" }, { - "name": "okx_ws", - "off_chain_ticker": "BTC-USD" + "name": "coingecko_api", + "off_chain_ticker": "bitcoin/usd" + }, + { + "name": "bitfinex_ws", + "off_chain_ticker": "BTCUSD" } ] }, @@ -775,43 +826,43 @@ }, "provider_configs": [ { - "name": "bitstamp_ws", - "off_chain_ticker": "btcusdc" + "name": "mexc_ws", + "off_chain_ticker": "BTCUSDC" }, { - "name": "huobi_ws", - "off_chain_ticker": "btcusdc" + "name": "binance_api", + "off_chain_ticker": "BTCUSDC" }, { - "name": "kraken_ws", - "off_chain_ticker": "XBT/USDC" + "name": "huobi_ws", + "off_chain_ticker": "btcusdc" }, { - "name": "mexc_ws", - "off_chain_ticker": "BTCUSDC" + "name": "okx_ws", + "off_chain_ticker": "BTC-USDC" }, { "name": "kraken_api", "off_chain_ticker": "XBTUSDC" }, { - "name": "coinbase_api", - "off_chain_ticker": "BTC-USDC" + "name": "bybit_ws", + "off_chain_ticker": "BTCUSDC" }, { - "name": "kucoin_ws", - "off_chain_ticker": "BTC-USDC" + "name": "kraken_ws", + "off_chain_ticker": "XBT/USDC" }, { - "name": "binance_api", - "off_chain_ticker": "BTCUSDC" + "name": "coinbase_api", + "off_chain_ticker": "BTC-USDC" }, { - "name": "bybit_ws", - "off_chain_ticker": "BTCUSDC" + "name": "bitstamp_ws", + "off_chain_ticker": "btcusdc" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "BTC-USDC" } ] @@ -827,28 +878,36 @@ }, "provider_configs": [ { - "name": "bitstamp_ws", - "off_chain_ticker": "btcusdt" + "name": "gate_ws", + "off_chain_ticker": "BTC_USDT" }, { - "name": "huobi_ws", - "off_chain_ticker": "btcusdt" + "name": "mexc_ws", + "off_chain_ticker": "BTCUSDT" }, { - "name": "kraken_ws", - "off_chain_ticker": "XBT/USDT" + "name": "binance_api", + "off_chain_ticker": "BTCUSDT" }, { - "name": "mexc_ws", - "off_chain_ticker": "BTCUSDT" + "name": "huobi_ws", + "off_chain_ticker": "btcusdt" + }, + { + "name": "okx_ws", + "off_chain_ticker": "BTC-USDT" }, { "name": "kraken_api", "off_chain_ticker": "XBTUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "BTC_USDT" + "name": "bybit_ws", + "off_chain_ticker": "BTCUSDT" + }, + { + "name": "kraken_ws", + "off_chain_ticker": "XBT/USDT" }, { "name": "coinbase_api", @@ -859,23 +918,15 @@ "off_chain_ticker": "BTC_USDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "BTC-USDT" - }, - { - "name": "binance_api", - "off_chain_ticker": "BTCUSDT" - }, - { - "name": "bybit_ws", - "off_chain_ticker": "BTCUSDT" + "name": "bitstamp_ws", + "off_chain_ticker": "btcusdt" }, { "name": "coinbase_ws", "off_chain_ticker": "BTC-USDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "BTC-USDT" } ] @@ -890,14 +941,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "COMP/USD" - }, { "name": "kraken_api", "off_chain_ticker": "COMPUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "COMP/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "COMP-USD" @@ -918,14 +969,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "mexc_ws", - "off_chain_ticker": "COMPUSDT" - }, { "name": "gate_ws", "off_chain_ticker": "COMP_USDT" }, + { + "name": "mexc_ws", + "off_chain_ticker": "COMPUSDT" + }, { "name": "binance_api", "off_chain_ticker": "COMPUSDT" @@ -946,14 +997,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "CRV/USD" - }, { "name": "kraken_api", "off_chain_ticker": "CRVUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "CRV/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "CRV-USD" @@ -974,17 +1025,13 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "mexc_ws", - "off_chain_ticker": "CRVUSDT" - }, { "name": "gate_ws", "off_chain_ticker": "CRV_USDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "CRV-USDT" + "name": "mexc_ws", + "off_chain_ticker": "CRVUSDT" }, { "name": "binance_api", @@ -993,6 +1040,44 @@ { "name": "okx_ws", "off_chain_ticker": "CRV-USDT" + }, + { + "name": "kucoin_ws", + "off_chain_ticker": "CRV-USDT" + } + ] + }, + "DAI/ETH": { + "ticker": { + "currency_pair": { + "Base": "DAI", + "Quote": "ETH" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "DAI/ETH", + "metadata_JSON": "{\"address\":\"0xC2e9F25Be6257c210d7Adf0D4Cd6E3E881ba25f8\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":true}" + } + ] + }, + "DAI/USDC": { + "ticker": { + "currency_pair": { + "Base": "DAI", + "Quote": "USDC" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "DAI/USDC", + "metadata_JSON": "{\"address\":\"0x5777d92f208679DB4b9778590Fa3CAB3aC9e2168\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" } ] }, @@ -1006,14 +1091,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "XDG/USD" - }, { "name": "kraken_api", "off_chain_ticker": "XDGUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "XDG/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "DOGE-USD" @@ -1035,35 +1120,35 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "dogeusdt" + "name": "gate_ws", + "off_chain_ticker": "DOGE_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "DOGEUSDT" }, { - "name": "kraken_api", - "off_chain_ticker": "XDGUSDT" + "name": "binance_api", + "off_chain_ticker": "DOGEUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "DOGE_USDT" + "name": "huobi_ws", + "off_chain_ticker": "dogeusdt" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "DOGE-USDT" }, { - "name": "binance_api", - "off_chain_ticker": "DOGEUSDT" + "name": "kraken_api", + "off_chain_ticker": "XDGUSDT" }, { "name": "bybit_ws", "off_chain_ticker": "DOGEUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "DOGE-USDT" } ] @@ -1078,14 +1163,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "DOT/USD" - }, { "name": "kraken_api", "off_chain_ticker": "DOTUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "DOT/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "DOT-USD" @@ -1107,23 +1192,23 @@ }, "provider_configs": [ { - "name": "mexc_ws", - "off_chain_ticker": "DOTUSDT" + "name": "gate_ws", + "off_chain_ticker": "DOT_USDT" }, { - "name": "kraken_api", + "name": "mexc_ws", "off_chain_ticker": "DOTUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "DOT_USDT" + "name": "binance_api", + "off_chain_ticker": "DOTUSDT" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "DOT-USDT" }, { - "name": "binance_api", + "name": "kraken_api", "off_chain_ticker": "DOTUSDT" }, { @@ -1131,7 +1216,7 @@ "off_chain_ticker": "DOTUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "DOT-USDT" } ] @@ -1147,17 +1232,17 @@ }, "provider_configs": [ { - "name": "coingecko_api", - "off_chain_ticker": "dydx-chain/usd" - }, - { - "name": "kraken_ws", - "off_chain_ticker": "DYDX/USD" + "name": "okx_ws", + "off_chain_ticker": "DYDX-USD" }, { "name": "kraken_api", "off_chain_ticker": "DYDXUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "DYDX/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "DYDX-USD" @@ -1167,8 +1252,8 @@ "off_chain_ticker": "DYDXUSD-PERP" }, { - "name": "okx_ws", - "off_chain_ticker": "DYDX-USD" + "name": "coingecko_api", + "off_chain_ticker": "dydx-chain/usd" } ] }, @@ -1199,16 +1284,28 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "dydxusdt" - }, + "name": "gate_ws", + "off_chain_ticker": "DYDX_USDT" + }, { "name": "mexc_ws", "off_chain_ticker": "DYDXUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "DYDX_USDT" + "name": "binance_api", + "off_chain_ticker": "DYDXUSDT" + }, + { + "name": "huobi_ws", + "off_chain_ticker": "dydxusdt" + }, + { + "name": "okx_ws", + "off_chain_ticker": "DYDX-USDT" + }, + { + "name": "bybit_ws", + "off_chain_ticker": "DYDXUSDT" }, { "name": "coinbase_api", @@ -1221,18 +1318,57 @@ { "name": "kucoin_ws", "off_chain_ticker": "DYDX-USDT" + } + ] + }, + "ENA/ETH": { + "ticker": { + "currency_pair": { + "Base": "ENA", + "Quote": "ETH" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { - "name": "binance_api", - "off_chain_ticker": "DYDXUSDT" + "name": "uniswapv3_api", + "off_chain_ticker": "ENA/ETH", + "metadata_JSON": "{\"address\":\"0xc3Db44ADC1fCdFd5671f555236eae49f4A8EEa18\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, + "ENA/USDC": { + "ticker": { + "currency_pair": { + "Base": "ENA", + "Quote": "USDC" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { - "name": "bybit_ws", - "off_chain_ticker": "DYDXUSDT" + "name": "uniswapv3_api", + "off_chain_ticker": "ENA/USDC", + "metadata_JSON": "{\"address\":\"0x408A625596f47314e1FD4a6cBCE84C4A8695bA3f\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" + } + ] + }, + "ENA/USDT": { + "ticker": { + "currency_pair": { + "Base": "ENA", + "Quote": "USDT" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { - "name": "okx_ws", - "off_chain_ticker": "DYDX-USDT" + "name": "uniswapv3_api", + "off_chain_ticker": "ENA/USDT", + "metadata_JSON": "{\"address\":\"0x4185D2952eb74A28EF550a410BA9b8e210Ee9391\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" } ] }, @@ -1271,27 +1407,27 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "etcusdt" + "name": "gate_ws", + "off_chain_ticker": "ETC_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "ETCUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "ETC_USDT" + "name": "binance_api", + "off_chain_ticker": "ETCUSDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "ETC-USDT" + "name": "huobi_ws", + "off_chain_ticker": "etcusdt" }, { - "name": "binance_api", - "off_chain_ticker": "ETCUSDT" + "name": "okx_ws", + "off_chain_ticker": "ETC-USDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "ETC-USDT" } ] @@ -1307,32 +1443,32 @@ }, "provider_configs": [ { - "name": "coingecko_api", - "off_chain_ticker": "ethereum/btc" + "name": "gate_ws", + "off_chain_ticker": "ETH_BTC" }, { - "name": "bitstamp_ws", - "off_chain_ticker": "ethbtc" + "name": "mexc_ws", + "off_chain_ticker": "ETHBTC" }, { - "name": "huobi_ws", - "off_chain_ticker": "ethbtc" + "name": "binance_api", + "off_chain_ticker": "ETHBTC" }, { - "name": "kraken_ws", - "off_chain_ticker": "ETH/XBT" + "name": "huobi_ws", + "off_chain_ticker": "ethbtc" }, { - "name": "mexc_ws", - "off_chain_ticker": "ETHBTC" + "name": "okx_ws", + "off_chain_ticker": "ETH-BTC" }, { "name": "kraken_api", "off_chain_ticker": "XETHXXBT" }, { - "name": "gate_ws", - "off_chain_ticker": "ETH_BTC" + "name": "kraken_ws", + "off_chain_ticker": "ETH/XBT" }, { "name": "coinbase_api", @@ -1343,24 +1479,24 @@ "off_chain_ticker": "ETH_BTC" }, { - "name": "kucoin_ws", - "off_chain_ticker": "ETH-BTC" + "name": "bitstamp_ws", + "off_chain_ticker": "ethbtc" }, { - "name": "binance_api", - "off_chain_ticker": "ETHBTC" + "name": "coinbase_ws", + "off_chain_ticker": "ETH-BTC" }, { - "name": "bitfinex_ws", - "off_chain_ticker": "ETHBTC" + "name": "kucoin_ws", + "off_chain_ticker": "ETH-BTC" }, { - "name": "coinbase_ws", - "off_chain_ticker": "ETH-BTC" + "name": "coingecko_api", + "off_chain_ticker": "ethereum/btc" }, { - "name": "okx_ws", - "off_chain_ticker": "ETH-BTC" + "name": "bitfinex_ws", + "off_chain_ticker": "ETHBTC" } ] }, @@ -1375,21 +1511,17 @@ }, "provider_configs": [ { - "name": "coingecko_api", - "off_chain_ticker": "ethereum/usd" + "name": "okx_ws", + "off_chain_ticker": "ETH-USD" }, { - "name": "bitstamp_ws", - "off_chain_ticker": "ethusd" + "name": "kraken_api", + "off_chain_ticker": "XETHZUSD" }, { "name": "kraken_ws", "off_chain_ticker": "ETH/USD" }, - { - "name": "kraken_api", - "off_chain_ticker": "XETHZUSD" - }, { "name": "coinbase_api", "off_chain_ticker": "ETH-USD" @@ -1399,16 +1531,20 @@ "off_chain_ticker": "ETHUSD-PERP" }, { - "name": "bitfinex_ws", - "off_chain_ticker": "ETHUSD" + "name": "bitstamp_ws", + "off_chain_ticker": "ethusd" }, { "name": "coinbase_ws", "off_chain_ticker": "ETH-USD" }, { - "name": "okx_ws", - "off_chain_ticker": "ETH-USD" + "name": "coingecko_api", + "off_chain_ticker": "ethereum/usd" + }, + { + "name": "bitfinex_ws", + "off_chain_ticker": "ETHUSD" } ] }, @@ -1422,32 +1558,24 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "huobi_ws", - "off_chain_ticker": "ethusdc" - }, - { - "name": "kraken_ws", - "off_chain_ticker": "ETH/USDC" - }, { "name": "mexc_ws", "off_chain_ticker": "ETHUSDC" }, { - "name": "kraken_api", + "name": "binance_api", "off_chain_ticker": "ETHUSDC" }, { - "name": "coinbase_api", - "off_chain_ticker": "ETH-USDC" + "name": "huobi_ws", + "off_chain_ticker": "ethusdc" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "ETH-USDC" }, { - "name": "binance_api", + "name": "kraken_api", "off_chain_ticker": "ETHUSDC" }, { @@ -1455,7 +1583,20 @@ "off_chain_ticker": "ETHUSDC" }, { - "name": "okx_ws", + "name": "kraken_ws", + "off_chain_ticker": "ETH/USDC" + }, + { + "name": "uniswapv3_api", + "off_chain_ticker": "ETH/USDC", + "metadata_JSON": "{\"address\":\"0x88e6A0c2dDD26FEEb64F039a2c41296FcB3f5640\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":true}" + }, + { + "name": "coinbase_api", + "off_chain_ticker": "ETH-USDC" + }, + { + "name": "kucoin_ws", "off_chain_ticker": "ETH-USDC" } ] @@ -1470,25 +1611,42 @@ "min_provider_count": 1 }, "provider_configs": [ + { + "name": "gate_ws", + "off_chain_ticker": "ETH_USDT" + }, + { + "name": "mexc_ws", + "off_chain_ticker": "ETHUSDT" + }, + { + "name": "binance_api", + "off_chain_ticker": "ETHUSDT" + }, { "name": "huobi_ws", "off_chain_ticker": "ethusdt" }, { - "name": "kraken_ws", - "off_chain_ticker": "ETH/USDT" + "name": "okx_ws", + "off_chain_ticker": "ETH-USDT" }, { - "name": "mexc_ws", + "name": "kraken_api", "off_chain_ticker": "ETHUSDT" }, { - "name": "kraken_api", + "name": "bybit_ws", "off_chain_ticker": "ETHUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "ETH_USDT" + "name": "kraken_ws", + "off_chain_ticker": "ETH/USDT" + }, + { + "name": "uniswapv3_api", + "off_chain_ticker": "ETH/USDT", + "metadata_JSON": "{\"address\":\"0x4e68Ccd3E89f51C3074ca5072bbAC773960dFa36\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" }, { "name": "coinbase_api", @@ -1499,24 +1657,46 @@ "off_chain_ticker": "ETH_USDT" }, { - "name": "kucoin_ws", + "name": "coinbase_ws", "off_chain_ticker": "ETH-USDT" }, { - "name": "binance_api", - "off_chain_ticker": "ETHUSDT" - }, - { - "name": "bybit_ws", - "off_chain_ticker": "ETHUSDT" + "name": "kucoin_ws", + "off_chain_ticker": "ETH-USDT" + } + ] + }, + "ETHFI/ETH": { + "ticker": { + "currency_pair": { + "Base": "ETHFI", + "Quote": "ETH" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { - "name": "coinbase_ws", - "off_chain_ticker": "ETH-USDT" + "name": "uniswapv3_api", + "off_chain_ticker": "ETHFI/ETH", + "metadata_JSON": "{\"address\":\"0xDeFDAC77A9A767a2c4eEd826E1AEaD2dAcE53e1C\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":true}" + } + ] + }, + "ETHFI/USDT": { + "ticker": { + "currency_pair": { + "Base": "ETHFI", + "Quote": "USDT" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { - "name": "okx_ws", - "off_chain_ticker": "ETH-USDT" + "name": "uniswapv3_api", + "off_chain_ticker": "ETHFI/USDT", + "metadata_JSON": "{\"address\":\"0x80fa4C1fd0fbB9A4f071999aF69531dee1016644\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":true}" } ] }, @@ -1530,14 +1710,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "FIL/USD" - }, { "name": "kraken_api", "off_chain_ticker": "FILUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "FIL/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "FIL-USD" @@ -1559,45 +1739,79 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "filusdt" + "name": "gate_ws", + "off_chain_ticker": "FIL_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "FILUSDT" }, - { - "name": "gate_ws", - "off_chain_ticker": "FIL_USDT" - }, { "name": "binance_api", "off_chain_ticker": "FILUSDT" }, + { + "name": "huobi_ws", + "off_chain_ticker": "filusdt" + }, { "name": "okx_ws", "off_chain_ticker": "FIL-USDT" } ] }, - "LDO/USD": { + "HARRY_POTTER_OBAMA_SONIC_10_INU/ETH": { + "ticker": { + "currency_pair": { + "Base": "HARRY_POTTER_OBAMA_SONIC_10_INU", + "Quote": "ETH" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "HARRY_POTTER_OBAMA_SONIC_10_INU/ETH", + "metadata_JSON": "{\"address\":\"0x0c30062368eEfB96bF3AdE1218E685306b8E89Fa\",\"base_decimals\":8,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, + "LDO/ETH": { "ticker": { "currency_pair": { "Base": "LDO", - "Quote": "USD" + "Quote": "ETH" }, "decimals": 18, "min_provider_count": 1 }, "provider_configs": [ { - "name": "kraken_ws", - "off_chain_ticker": "LDO/USD" + "name": "uniswapv3_api", + "off_chain_ticker": "LDO/ETH", + "metadata_JSON": "{\"address\":\"0xa3f558aebAecAf0e11cA4b2199cC5Ed341edfd74\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, + "LDO/USD": { + "ticker": { + "currency_pair": { + "Base": "LDO", + "Quote": "USD" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { "name": "kraken_api", "off_chain_ticker": "LDOUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "LDO/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "LDO-USD" @@ -1608,6 +1822,23 @@ } ] }, + "LDO/USDC": { + "ticker": { + "currency_pair": { + "Base": "LDO", + "Quote": "USDC" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "LDO/USDC", + "metadata_JSON": "{\"address\":\"0x78235D08B2aE7a3E00184329212a4d7AcD2F9985\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" + } + ] + }, "LDO/USDT": { "ticker": { "currency_pair": { @@ -1622,10 +1853,6 @@ "name": "mexc_ws", "off_chain_ticker": "LDOUSDT" }, - { - "name": "kucoin_ws", - "off_chain_ticker": "LDO-USDT" - }, { "name": "binance_api", "off_chain_ticker": "LDOUSDT" @@ -1633,27 +1860,53 @@ { "name": "okx_ws", "off_chain_ticker": "LDO-USDT" + }, + { + "name": "uniswapv3_api", + "off_chain_ticker": "LDO/USDT", + "metadata_JSON": "{\"address\":\"0xd296B77f1CAD3F0eC64Ae00cdbFa749E24b1f9cb\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" + }, + { + "name": "kucoin_ws", + "off_chain_ticker": "LDO-USDT" } ] }, - "LINK/USD": { + "LINK/ETH": { "ticker": { "currency_pair": { "Base": "LINK", - "Quote": "USD" + "Quote": "ETH" }, "decimals": 18, "min_provider_count": 1 }, "provider_configs": [ { - "name": "kraken_ws", - "off_chain_ticker": "LINK/USD" + "name": "uniswapv3_api", + "off_chain_ticker": "LINK/ETH", + "metadata_JSON": "{\"address\":\"0xa6Cc3C2531FdaA6Ae1A3CA84c2855806728693e8\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, + "LINK/USD": { + "ticker": { + "currency_pair": { + "Base": "LINK", + "Quote": "USD" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { "name": "kraken_api", "off_chain_ticker": "LINKUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "LINK/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "LINK-USD" @@ -1664,6 +1917,23 @@ } ] }, + "LINK/USDC": { + "ticker": { + "currency_pair": { + "Base": "LINK", + "Quote": "USDC" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "LINK/USDC", + "metadata_JSON": "{\"address\":\"0xFAD57d2039C21811C8F2B5D5B65308aa99D31559\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" + } + ] + }, "LINK/USDT": { "ticker": { "currency_pair": { @@ -1679,15 +1949,15 @@ "off_chain_ticker": "LINKUSDT" }, { - "name": "kraken_api", + "name": "binance_api", "off_chain_ticker": "LINKUSDT" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "LINK-USDT" }, { - "name": "binance_api", + "name": "kraken_api", "off_chain_ticker": "LINKUSDT" }, { @@ -1695,7 +1965,7 @@ "off_chain_ticker": "LINKUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "LINK-USDT" } ] @@ -1710,14 +1980,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "XLTCZ/USD" - }, { "name": "kraken_api", "off_chain_ticker": "XLTCZUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "XLTCZ/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "LTC-USD" @@ -1738,24 +2008,24 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "huobi_ws", - "off_chain_ticker": "ltcusdt" - }, { "name": "mexc_ws", "off_chain_ticker": "LTCUSDT" }, { - "name": "kraken_api", + "name": "binance_api", "off_chain_ticker": "LTCUSDT" }, { - "name": "kucoin_ws", + "name": "huobi_ws", + "off_chain_ticker": "ltcusdt" + }, + { + "name": "okx_ws", "off_chain_ticker": "LTC-USDT" }, { - "name": "binance_api", + "name": "kraken_api", "off_chain_ticker": "LTCUSDT" }, { @@ -1763,7 +2033,7 @@ "off_chain_ticker": "LTCUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "LTC-USDT" } ] @@ -1778,14 +2048,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "MATIC/USD" - }, { "name": "kraken_api", "off_chain_ticker": "MATICUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "MATIC/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "MATIC-USD" @@ -1807,27 +2077,27 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "maticusdt" + "name": "gate_ws", + "off_chain_ticker": "MATIC_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "MATICUSDT" }, { - "name": "kraken_api", + "name": "binance_api", "off_chain_ticker": "MATICUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "MATIC_USDT" + "name": "huobi_ws", + "off_chain_ticker": "maticusdt" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "MATIC-USDT" }, { - "name": "binance_api", + "name": "kraken_api", "off_chain_ticker": "MATICUSDT" }, { @@ -1835,29 +2105,46 @@ "off_chain_ticker": "MATICUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "MATIC-USDT" } ] }, - "MKR/USD": { + "MKR/ETH": { "ticker": { "currency_pair": { "Base": "MKR", - "Quote": "USD" + "Quote": "ETH" }, "decimals": 18, "min_provider_count": 1 }, "provider_configs": [ { - "name": "kraken_ws", - "off_chain_ticker": "MKR/USD" + "name": "uniswapv3_api", + "off_chain_ticker": "MKR/ETH", + "metadata_JSON": "{\"address\":\"0xe8c6c9227491C0a8156A0106A0204d881BB7E531\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, + "MKR/USD": { + "ticker": { + "currency_pair": { + "Base": "MKR", + "Quote": "USD" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { "name": "kraken_api", "off_chain_ticker": "MKRUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "MKR/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "MKR-USD" @@ -1868,6 +2155,23 @@ } ] }, + "MKR/USDC": { + "ticker": { + "currency_pair": { + "Base": "MKR", + "Quote": "USDC" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "MKR/USDC", + "metadata_JSON": "{\"address\":\"0xC486Ad2764D55C7dc033487D634195d6e4A6917E\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" + } + ] + }, "MKR/USDT": { "ticker": { "currency_pair": { @@ -1882,10 +2186,6 @@ "name": "mexc_ws", "off_chain_ticker": "MKRUSDT" }, - { - "name": "kucoin_ws", - "off_chain_ticker": "MKR-USDT" - }, { "name": "binance_api", "off_chain_ticker": "MKRUSDT" @@ -1893,6 +2193,27 @@ { "name": "okx_ws", "off_chain_ticker": "MKR-USDT" + }, + { + "name": "kucoin_ws", + "off_chain_ticker": "MKR-USDT" + } + ] + }, + "MOG/ETH": { + "ticker": { + "currency_pair": { + "Base": "MOG", + "Quote": "ETH" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "MOG/ETH", + "metadata_JSON": "{\"address\":\"0x7832310Cd0de39c4cE0A635F34d9a4B5b47fd434\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":false}" } ] }, @@ -1947,27 +2268,27 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "nearusdt" + "name": "gate_ws", + "off_chain_ticker": "NEAR_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "NEARUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "NEAR_USDT" + "name": "binance_api", + "off_chain_ticker": "NEARUSDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "NEAR-USDT" + "name": "huobi_ws", + "off_chain_ticker": "nearusdt" }, { - "name": "binance_api", - "off_chain_ticker": "NEARUSDT" + "name": "okx_ws", + "off_chain_ticker": "NEAR-USDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "NEAR-USDT" } ] @@ -2006,17 +2327,13 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "mexc_ws", - "off_chain_ticker": "OPUSDT" - }, { "name": "gate_ws", "off_chain_ticker": "OP_USDT" }, - { - "name": "kucoin_ws", - "off_chain_ticker": "OP-USDT" + { + "name": "mexc_ws", + "off_chain_ticker": "OPUSDT" }, { "name": "binance_api", @@ -2025,6 +2342,10 @@ { "name": "okx_ws", "off_chain_ticker": "OP-USDT" + }, + { + "name": "kucoin_ws", + "off_chain_ticker": "OP-USDT" } ] }, @@ -2038,10 +2359,6 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "coingecko_api", - "off_chain_ticker": "osmosis/usd" - }, { "name": "coinbase_api", "off_chain_ticker": "OSMO-USD" @@ -2053,6 +2370,10 @@ { "name": "coinbase_ws", "off_chain_ticker": "OSMO-USD" + }, + { + "name": "coingecko_api", + "off_chain_ticker": "osmosis/usd" } ] }, @@ -2091,15 +2412,32 @@ "off_chain_ticker": "OSMO-USDT" }, { - "name": "kucoin_ws", + "name": "coinbase_ws", "off_chain_ticker": "OSMO-USDT" }, { - "name": "coinbase_ws", + "name": "kucoin_ws", "off_chain_ticker": "OSMO-USDT" } ] }, + "PEPE/ETH": { + "ticker": { + "currency_pair": { + "Base": "PEPE", + "Quote": "ETH" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "PEPE/ETH", + "metadata_JSON": "{\"address\":\"0x11950d141EcB863F01007AdD7D1A342041227b58\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, "PEPE/USD": { "ticker": { "currency_pair": { @@ -2114,13 +2452,30 @@ "name": "gecko_terminal_api", "off_chain_ticker": "0x6982508145454Ce325dDbE47a25d4ec3d2311933" }, + { + "name": "kraken_api", + "off_chain_ticker": "PEPEUSD" + }, { "name": "kraken_ws", "off_chain_ticker": "PEPE/USD" + } + ] + }, + "PEPE/USDC": { + "ticker": { + "currency_pair": { + "Base": "PEPE", + "Quote": "USDC" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { - "name": "kraken_api", - "off_chain_ticker": "PEPEUSD" + "name": "uniswapv3_api", + "off_chain_ticker": "PEPE/USDC", + "metadata_JSON": "{\"address\":\"0xcEE31C846CbF003F4cEB5Bbd234cBA03C6e940C7\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" } ] }, @@ -2134,28 +2489,28 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "mexc_ws", - "off_chain_ticker": "PEPEUSDT" - }, { "name": "gate_ws", "off_chain_ticker": "PEPE_USDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "PEPE-USDT" + "name": "mexc_ws", + "off_chain_ticker": "PEPEUSDT" }, { "name": "binance_api", "off_chain_ticker": "PEPEUSDT" }, + { + "name": "okx_ws", + "off_chain_ticker": "PEPE-USDT" + }, { "name": "bybit_ws", "off_chain_ticker": "PEPEUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "PEPE-USDT" } ] @@ -2195,28 +2550,28 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "seiusdt" + "name": "gate_ws", + "off_chain_ticker": "SEI_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "SEIUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "SEI_USDT" + "name": "binance_api", + "off_chain_ticker": "SEIUSDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "SEI-USDT" + "name": "huobi_ws", + "off_chain_ticker": "seiusdt" }, { - "name": "binance_api", + "name": "bybit_ws", "off_chain_ticker": "SEIUSDT" }, { - "name": "bybit_ws", - "off_chain_ticker": "SEIUSDT" + "name": "kucoin_ws", + "off_chain_ticker": "SEI-USDT" } ] }, @@ -2230,14 +2585,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "SHIB/USD" - }, { "name": "kraken_api", "off_chain_ticker": "SHIBUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "SHIB/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "SHIB-USD" @@ -2259,23 +2614,23 @@ }, "provider_configs": [ { - "name": "mexc_ws", - "off_chain_ticker": "SHIBUSDT" + "name": "gate_ws", + "off_chain_ticker": "SHIB_USDT" }, { - "name": "kraken_api", + "name": "mexc_ws", "off_chain_ticker": "SHIBUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "SHIB_USDT" + "name": "binance_api", + "off_chain_ticker": "SHIBUSDT" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "SHIB-USDT" }, { - "name": "binance_api", + "name": "kraken_api", "off_chain_ticker": "SHIBUSDT" }, { @@ -2283,7 +2638,7 @@ "off_chain_ticker": "SHIBUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "SHIB-USDT" } ] @@ -2299,21 +2654,17 @@ }, "provider_configs": [ { - "name": "coingecko_api", - "off_chain_ticker": "solana/usd" + "name": "okx_ws", + "off_chain_ticker": "SOL-USD" }, { - "name": "bitstamp_ws", - "off_chain_ticker": "solusd" + "name": "kraken_api", + "off_chain_ticker": "SOLUSD" }, { "name": "kraken_ws", "off_chain_ticker": "SOL/USD" }, - { - "name": "kraken_api", - "off_chain_ticker": "SOLUSD" - }, { "name": "coinbase_api", "off_chain_ticker": "SOL-USD" @@ -2323,16 +2674,20 @@ "off_chain_ticker": "SOLUSD-PERP" }, { - "name": "bitfinex_ws", - "off_chain_ticker": "SOLUSD" + "name": "bitstamp_ws", + "off_chain_ticker": "solusd" }, { "name": "coinbase_ws", "off_chain_ticker": "SOL-USD" }, { - "name": "okx_ws", - "off_chain_ticker": "SOL-USD" + "name": "coingecko_api", + "off_chain_ticker": "solana/usd" + }, + { + "name": "bitfinex_ws", + "off_chain_ticker": "SOLUSD" } ] }, @@ -2346,36 +2701,36 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "mexc_ws", - "off_chain_ticker": "SOLUSDC" - }, { "name": "gate_ws", "off_chain_ticker": "SOL_USDC" }, { - "name": "coinbase_api", - "off_chain_ticker": "SOL-USDC" - }, - { - "name": "kucoin_ws", - "off_chain_ticker": "SOL-USDC" + "name": "mexc_ws", + "off_chain_ticker": "SOLUSDC" }, { "name": "binance_api", "off_chain_ticker": "SOLUSDC" }, + { + "name": "okx_ws", + "off_chain_ticker": "SOL-USDC" + }, { "name": "bybit_ws", "off_chain_ticker": "SOLUSDC" }, + { + "name": "coinbase_api", + "off_chain_ticker": "SOL-USDC" + }, { "name": "coinbase_ws", "off_chain_ticker": "SOL-USDC" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "SOL-USDC" } ] @@ -2391,51 +2746,51 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "solusdt" - }, - { - "name": "kraken_ws", - "off_chain_ticker": "SOL/USDT" + "name": "gate_ws", + "off_chain_ticker": "SOL_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "SOLUSDT" }, { - "name": "kraken_api", + "name": "binance_api", "off_chain_ticker": "SOLUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "SOL_USDT" + "name": "huobi_ws", + "off_chain_ticker": "solusdt" }, { - "name": "coinbase_api", + "name": "okx_ws", "off_chain_ticker": "SOL-USDT" }, { - "name": "crypto_dot_com_ws", - "off_chain_ticker": "SOL_USDT" + "name": "kraken_api", + "off_chain_ticker": "SOLUSDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "SOL-USDT" + "name": "bybit_ws", + "off_chain_ticker": "SOLUSDT" }, { - "name": "binance_api", - "off_chain_ticker": "SOLUSDT" + "name": "kraken_ws", + "off_chain_ticker": "SOL/USDT" }, { - "name": "bybit_ws", - "off_chain_ticker": "SOLUSDT" + "name": "coinbase_api", + "off_chain_ticker": "SOL-USDT" + }, + { + "name": "crypto_dot_com_ws", + "off_chain_ticker": "SOL_USDT" }, { "name": "coinbase_ws", "off_chain_ticker": "SOL-USDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "SOL-USDT" } ] @@ -2475,31 +2830,31 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "suiusdt" + "name": "gate_ws", + "off_chain_ticker": "SUI_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "SUIUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "SUI_USDT" + "name": "binance_api", + "off_chain_ticker": "SUIUSDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "SUI-USDT" + "name": "huobi_ws", + "off_chain_ticker": "suiusdt" }, { - "name": "binance_api", - "off_chain_ticker": "SUIUSDT" + "name": "okx_ws", + "off_chain_ticker": "SUI-USDT" }, { "name": "bybit_ws", "off_chain_ticker": "SUIUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "SUI-USDT" } ] @@ -2515,8 +2870,8 @@ }, "provider_configs": [ { - "name": "coingecko_api", - "off_chain_ticker": "celestia/usd" + "name": "okx_ws", + "off_chain_ticker": "TIA-USD" }, { "name": "kraken_ws", @@ -2530,17 +2885,17 @@ "name": "crypto_dot_com_ws", "off_chain_ticker": "TIAUSD-PERP" }, - { - "name": "bitfinex_ws", - "off_chain_ticker": "TIAUSD" - }, { "name": "coinbase_ws", "off_chain_ticker": "TIA-USD" }, { - "name": "okx_ws", - "off_chain_ticker": "TIA-USD" + "name": "coingecko_api", + "off_chain_ticker": "celestia/usd" + }, + { + "name": "bitfinex_ws", + "off_chain_ticker": "TIAUSD" } ] }, @@ -2574,13 +2929,17 @@ "min_provider_count": 1 }, "provider_configs": [ + { + "name": "gate_ws", + "off_chain_ticker": "TIA_USDT" + }, { "name": "huobi_ws", "off_chain_ticker": "tiausdt" }, { - "name": "gate_ws", - "off_chain_ticker": "TIA_USDT" + "name": "okx_ws", + "off_chain_ticker": "TIA-USDT" }, { "name": "coinbase_api", @@ -2590,16 +2949,12 @@ "name": "crypto_dot_com_ws", "off_chain_ticker": "TIA_USDT" }, - { - "name": "kucoin_ws", - "off_chain_ticker": "TIA-USDT" - }, { "name": "coinbase_ws", "off_chain_ticker": "TIA-USDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "TIA-USDT" } ] @@ -2614,13 +2969,13 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "TRX/USD" - }, { "name": "kraken_api", "off_chain_ticker": "TRXUSD" + }, + { + "name": "kraken_ws", + "off_chain_ticker": "TRX/USD" } ] }, @@ -2635,53 +2990,70 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "trxusdt" + "name": "gate_ws", + "off_chain_ticker": "TRX_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "TRXUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "TRX_USDT" + "name": "binance_api", + "off_chain_ticker": "TRXUSDT" + }, + { + "name": "huobi_ws", + "off_chain_ticker": "trxusdt" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "TRX-USDT" }, - { - "name": "binance_api", - "off_chain_ticker": "TRXUSDT" - }, { "name": "bybit_ws", "off_chain_ticker": "TRXUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "TRX-USDT" } ] }, - "UNI/USD": { + "UNI/ETH": { "ticker": { "currency_pair": { "Base": "UNI", - "Quote": "USD" + "Quote": "ETH" }, "decimals": 18, "min_provider_count": 1 }, "provider_configs": [ { - "name": "kraken_ws", - "off_chain_ticker": "UNI/USD" + "name": "uniswapv3_api", + "off_chain_ticker": "UNI/ETH", + "metadata_JSON": "{\"address\":\"0x1d42064Fc4Beb5F8aAF85F4617AE8b3b5B8Bd801\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, + "UNI/USD": { + "ticker": { + "currency_pair": { + "Base": "UNI", + "Quote": "USD" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { "name": "kraken_api", "off_chain_ticker": "UNIUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "UNI/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "UNI-USD" @@ -2692,6 +3064,23 @@ } ] }, + "UNI/USDC": { + "ticker": { + "currency_pair": { + "Base": "UNI", + "Quote": "USDC" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "UNI/USDC", + "metadata_JSON": "{\"address\":\"0xD0fC8bA7E267f2bc56044A7715A489d851dC6D78\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" + } + ] + }, "UNI/USDT": { "ticker": { "currency_pair": { @@ -2706,20 +3095,25 @@ "name": "gate_ws", "off_chain_ticker": "UNI_USDT" }, - { - "name": "kucoin_ws", - "off_chain_ticker": "UNI-USDT" - }, { "name": "binance_api", "off_chain_ticker": "UNIUSDT" }, + { + "name": "okx_ws", + "off_chain_ticker": "UNI-USDT" + }, { "name": "bybit_ws", "off_chain_ticker": "UNIUSDT" }, { - "name": "okx_ws", + "name": "uniswapv3_api", + "off_chain_ticker": "UNI/USDT", + "metadata_JSON": "{\"address\":\"0x3470447f3CecfFAc709D3e783A307790b0208d60\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" + }, + { + "name": "kucoin_ws", "off_chain_ticker": "UNI-USDT" } ] @@ -2734,6 +3128,10 @@ "min_provider_count": 1 }, "provider_configs": [ + { + "name": "okx_ws", + "off_chain_ticker": "USDC-USD" + }, { "name": "kraken_ws", "off_chain_ticker": "USDC/USD" @@ -2741,10 +3139,6 @@ { "name": "coinbase_api", "off_chain_ticker": "USDC-USD" - }, - { - "name": "okx_ws", - "off_chain_ticker": "USDC-USD" } ] }, @@ -2759,51 +3153,51 @@ }, "provider_configs": [ { - "name": "bitstamp_ws", - "off_chain_ticker": "usdcusdt" + "name": "gate_ws", + "off_chain_ticker": "USDC_USDT" + }, + { + "name": "mexc_ws", + "off_chain_ticker": "USDCUSDT" + }, + { + "name": "binance_api", + "off_chain_ticker": "USDCUSDT" }, { "name": "huobi_ws", "off_chain_ticker": "usdcusdt" }, { - "name": "kraken_ws", - "off_chain_ticker": "USDC/USDT" + "name": "okx_ws", + "off_chain_ticker": "USDC-USDT" }, { - "name": "mexc_ws", + "name": "kraken_api", "off_chain_ticker": "USDCUSDT" }, { - "name": "kraken_api", + "name": "bybit_ws", "off_chain_ticker": "USDCUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "USDC_USDT" + "name": "kraken_ws", + "off_chain_ticker": "USDC/USDT" }, { "name": "coinbase_api", "off_chain_ticker": "USDC-USDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "USDC-USDT" - }, - { - "name": "binance_api", - "off_chain_ticker": "USDCUSDT" - }, - { - "name": "bybit_ws", - "off_chain_ticker": "USDCUSDT" + "name": "bitstamp_ws", + "off_chain_ticker": "usdcusdt" }, { "name": "coinbase_ws", "off_chain_ticker": "USDC-USDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "USDC-USDT" } ] @@ -2819,17 +3213,21 @@ }, "provider_configs": [ { - "name": "bitstamp_ws", - "off_chain_ticker": "usdtusd" + "name": "binance_api", + "off_chain_ticker": "USDTUSD" }, { - "name": "kraken_ws", - "off_chain_ticker": "USDT/USD" + "name": "okx_ws", + "off_chain_ticker": "USDT-USD" }, { "name": "kraken_api", "off_chain_ticker": "USDTZUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "USDT/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "USDT-USD" @@ -2839,16 +3237,46 @@ "off_chain_ticker": "USDT_USD" }, { - "name": "binance_api", - "off_chain_ticker": "USDTUSD" + "name": "bitstamp_ws", + "off_chain_ticker": "usdtusd" }, { "name": "coinbase_ws", "off_chain_ticker": "USDT-USD" + } + ] + }, + "WBTC/ETH": { + "ticker": { + "currency_pair": { + "Base": "WBTC", + "Quote": "ETH" }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ { - "name": "okx_ws", - "off_chain_ticker": "USDT-USD" + "name": "uniswapv3_api", + "off_chain_ticker": "WBTC/ETH", + "metadata_JSON": "{\"address\":\"0xCBCdF9626bC03E24f779434178A73a0B4bad62eD\",\"base_decimals\":8,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, + "WBTC/USDC": { + "ticker": { + "currency_pair": { + "Base": "WBTC", + "Quote": "USDC" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "WBTC/USDC", + "metadata_JSON": "{\"address\":\"0x99ac8cA7087fA4A2A1FB6357269965A2014ABc35\",\"base_decimals\":8,\"quote_decimals\":6,\"invert\":false}" } ] }, @@ -2863,35 +3291,120 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "wldusdt" + "name": "gate_ws", + "off_chain_ticker": "WLD_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "WLDUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "WLD_USDT" + "name": "binance_api", + "off_chain_ticker": "WLDUSDT" }, { - "name": "kucoin_ws", - "off_chain_ticker": "WLD-USDT" + "name": "huobi_ws", + "off_chain_ticker": "wldusdt" }, { - "name": "binance_api", - "off_chain_ticker": "WLDUSDT" + "name": "okx_ws", + "off_chain_ticker": "WLD-USDT" }, { "name": "bybit_ws", "off_chain_ticker": "WLDUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "WLD-USDT" } ] }, + "WSTETH/ETH": { + "ticker": { + "currency_pair": { + "Base": "WSTETH", + "Quote": "ETH" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "WSTETH/ETH", + "metadata_JSON": "{\"address\":\"0x109830a1AAaD605BbF02a9dFA7B0B92EC2FB7dAa\",\"base_decimals\":18,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, + "WSTETH/USDC": { + "ticker": { + "currency_pair": { + "Base": "WSTETH", + "Quote": "USDC" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "WSTETH/USDC", + "metadata_JSON": "{\"address\":\"0x4622Df6fB2d9Bee0DCDaCF545aCDB6a2b2f4f863\",\"base_decimals\":18,\"quote_decimals\":6,\"invert\":false}" + } + ] + }, + "WTAO/ETH": { + "ticker": { + "currency_pair": { + "Base": "WTAO", + "Quote": "ETH" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "WTAO/ETH", + "metadata_JSON": "{\"address\":\"0x433a00819C771b33FA7223a5B3499b24FBCd1bBC\",\"base_decimals\":9,\"quote_decimals\":18,\"invert\":false}" + } + ] + }, + "WTAO/USDC": { + "ticker": { + "currency_pair": { + "Base": "WTAO", + "Quote": "USDC" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "WTAO/USDC", + "metadata_JSON": "{\"address\":\"0xf763Bb342eB3d23C02ccB86312422fe0c1c17E94\",\"base_decimals\":9,\"quote_decimals\":6,\"invert\":false}" + } + ] + }, + "WTAO/USDT": { + "ticker": { + "currency_pair": { + "Base": "WTAO", + "Quote": "USDT" + }, + "decimals": 18, + "min_provider_count": 1 + }, + "provider_configs": [ + { + "name": "uniswapv3_api", + "off_chain_ticker": "WTAO/USDT", + "metadata_JSON": "{\"address\":\"0xFEb6A9de89465dA662Ff16F85b5342B73bD0B455\",\"base_decimals\":9,\"quote_decimals\":6,\"invert\":false}" + } + ] + }, "XLM/USD": { "ticker": { "currency_pair": { @@ -2902,14 +3415,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "XXLMZ/USD" - }, { "name": "kraken_api", "off_chain_ticker": "XXLMZUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "XXLMZ/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "XLM-USD" @@ -2934,20 +3447,20 @@ "name": "mexc_ws", "off_chain_ticker": "XLMUSDT" }, - { - "name": "kucoin_ws", - "off_chain_ticker": "XLM-USDT" - }, { "name": "binance_api", "off_chain_ticker": "XLMUSDT" }, + { + "name": "okx_ws", + "off_chain_ticker": "XLM-USDT" + }, { "name": "bybit_ws", "off_chain_ticker": "XLMUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "XLM-USDT" } ] @@ -2962,14 +3475,14 @@ "min_provider_count": 1 }, "provider_configs": [ - { - "name": "kraken_ws", - "off_chain_ticker": "XXRPZ/USD" - }, { "name": "kraken_api", "off_chain_ticker": "XXRPZUSD" }, + { + "name": "kraken_ws", + "off_chain_ticker": "XXRPZ/USD" + }, { "name": "coinbase_api", "off_chain_ticker": "XRP-USD" @@ -2991,27 +3504,27 @@ }, "provider_configs": [ { - "name": "huobi_ws", - "off_chain_ticker": "xrpusdt" + "name": "gate_ws", + "off_chain_ticker": "XRP_USDT" }, { "name": "mexc_ws", "off_chain_ticker": "XRPUSDT" }, { - "name": "kraken_api", + "name": "binance_api", "off_chain_ticker": "XRPUSDT" }, { - "name": "gate_ws", - "off_chain_ticker": "XRP_USDT" + "name": "huobi_ws", + "off_chain_ticker": "xrpusdt" }, { - "name": "kucoin_ws", + "name": "okx_ws", "off_chain_ticker": "XRP-USDT" }, { - "name": "binance_api", + "name": "kraken_api", "off_chain_ticker": "XRPUSDT" }, { @@ -3019,7 +3532,7 @@ "off_chain_ticker": "XRPUSDT" }, { - "name": "okx_ws", + "name": "kucoin_ws", "off_chain_ticker": "XRP-USDT" } ] diff --git a/config/local/oracle.json b/config/local/oracle.json index f4d49b154..1f132484a 100644 --- a/config/local/oracle.json +++ b/config/local/oracle.json @@ -1,5 +1,5 @@ { - "updateInterval": 250000000, + "updateInterval": 500000000, "maxPriceAge": 120000000000, "providers": [ { @@ -12,6 +12,8 @@ "maxQueries": 1, "atomic": true, "url": "https://api.binance.com/api/v3/ticker/price?symbols=%s%s%s", + "endpoints": null, + "batchSize": 0, "name": "binance_api" }, "webSocket": { @@ -42,6 +44,8 @@ "maxQueries": 5, "atomic": false, "url": "https://api.coinbase.com/v2/prices/%s/spot", + "endpoints": null, + "batchSize": 0, "name": "coinbase_api" }, "webSocket": { @@ -72,6 +76,8 @@ "maxQueries": 1, "atomic": true, "url": "https://api.coingecko.com/api/v3", + "endpoints": null, + "batchSize": 0, "name": "coingecko_api" }, "webSocket": { @@ -102,6 +108,8 @@ "maxQueries": 1, "atomic": false, "url": "https://api.geckoterminal.com/api/v2/simple/networks/eth/token_price/%s", + "endpoints": null, + "batchSize": 0, "name": "gecko_terminal_api" }, "webSocket": { @@ -132,6 +140,8 @@ "maxQueries": 1, "atomic": true, "url": "https://api.kraken.com/0/public/Ticker?pair=%s", + "endpoints": null, + "batchSize": 0, "name": "kraken_api" }, "webSocket": { @@ -162,6 +172,8 @@ "maxQueries": 1, "atomic": false, "url": "volatile-exchange-provider", + "endpoints": null, + "batchSize": 0, "name": "volatile-exchange-provider" }, "webSocket": { @@ -192,6 +204,8 @@ "maxQueries": 0, "atomic": false, "url": "", + "endpoints": null, + "batchSize": 0, "name": "" }, "webSocket": { @@ -222,6 +236,8 @@ "maxQueries": 0, "atomic": false, "url": "", + "endpoints": null, + "batchSize": 0, "name": "" }, "webSocket": { @@ -252,6 +268,8 @@ "maxQueries": 0, "atomic": false, "url": "", + "endpoints": null, + "batchSize": 0, "name": "" }, "webSocket": { @@ -282,6 +300,8 @@ "maxQueries": 0, "atomic": false, "url": "", + "endpoints": null, + "batchSize": 0, "name": "" }, "webSocket": { @@ -312,6 +332,8 @@ "maxQueries": 0, "atomic": false, "url": "", + "endpoints": null, + "batchSize": 0, "name": "" }, "webSocket": { @@ -342,6 +364,8 @@ "maxQueries": 0, "atomic": false, "url": "", + "endpoints": null, + "batchSize": 0, "name": "" }, "webSocket": { @@ -372,6 +396,8 @@ "maxQueries": 0, "atomic": false, "url": "", + "endpoints": null, + "batchSize": 0, "name": "" }, "webSocket": { @@ -402,6 +428,8 @@ "maxQueries": 0, "atomic": false, "url": "", + "endpoints": null, + "batchSize": 0, "name": "" }, "webSocket": { @@ -432,6 +460,8 @@ "maxQueries": 1, "atomic": false, "url": "https://api.kucoin.com", + "endpoints": null, + "batchSize": 0, "name": "kucoin_ws" }, "webSocket": { @@ -462,6 +492,8 @@ "maxQueries": 0, "atomic": false, "url": "", + "endpoints": null, + "batchSize": 0, "name": "" }, "webSocket": { @@ -492,6 +524,8 @@ "maxQueries": 0, "atomic": false, "url": "", + "endpoints": null, + "batchSize": 0, "name": "" }, "webSocket": { @@ -511,6 +545,38 @@ "maxSubscriptionsPerConnection": 0 }, "type": "price_provider" + }, + { + "name": "uniswapv3_api", + "api": { + "enabled": true, + "timeout": 1000000000, + "interval": 2000000000, + "reconnectTimeout": 2000000000, + "maxQueries": 1, + "atomic": true, + "url": "https://eth.public-rpc.com/", + "endpoints": null, + "batchSize": 0, + "name": "uniswapv3_api" + }, + "webSocket": { + "enabled": false, + "maxBufferSize": 0, + "reconnectionTimeout": 0, + "wss": "", + "name": "", + "readBufferSize": 0, + "writeBufferSize": 0, + "handshakeTimeout": 0, + "enableCompression": false, + "readTimeout": 0, + "writeTimeout": 0, + "pingInterval": 0, + "maxReadErrorCount": 0, + "maxSubscriptionsPerConnection": 0 + }, + "type": "price_provider" } ], "production": true,