diff --git a/cc-test-reporter b/cc-test-reporter new file mode 100755 index 0000000..cf28768 Binary files /dev/null and b/cc-test-reporter differ diff --git a/src/cryptocom/exchange/coins.py b/src/cryptocom/exchange/coins.py index 20b7aeb..1be77d3 100644 --- a/src/cryptocom/exchange/coins.py +++ b/src/cryptocom/exchange/coins.py @@ -1,47 +1,48 @@ from .structs import Coin -ENJ = Coin("ENJ") -CRO = Coin("CRO") -KNC = Coin("KNC") -VET = Coin("VET") -PAXG = Coin("PAXG") -USDT = Coin("USDT") +AAVE = Coin("AAVE") +ADA = Coin("ADA") ALGO = Coin("ALGO") ATOM = Coin("ATOM") -COMP = Coin("COMP") -UNI = Coin("UNI") -AAVE = Coin("AAVE") -WBTC = Coin("WBTC") -XRP = Coin("XRP") -XLM = Coin("XLM") -LINK = Coin("LINK") -YFI = Coin("YFI") -QTUM = Coin("QTUM") -XTZ = Coin("XTZ") -MANA = Coin("MANA") -BCH = Coin("BCH") -EOS = Coin("EOS") -OMG = Coin("OMG") BAND = Coin("BAND") -DAI = Coin("DAI") -BTC = Coin("BTC") -ETC = Coin("ETC") -MKR = Coin("MKR") BAT = Coin("BAT") +BCH = Coin("BCH") +BTC = Coin("BTC") CELR = Coin("CELR") +COMP = Coin("COMP") +CRO = Coin("CRO") +CRV = Coin("CRV") +DAI = Coin("DAI") +DOT = Coin("DOT") +EGLD = Coin("EGLD") +ENJ = Coin("ENJ") +EOS = Coin("EOS") +ETC = Coin("ETC") ETH = Coin("ETH") +ICX = Coin("ICX") +KNC = Coin("KNC") +LINK = Coin("LINK") +LRC = Coin("LRC") +LTC = Coin("LTC") +MANA = Coin("MANA") MCO = Coin("MCO") +MKR = Coin("MKR") NEO = Coin("NEO") -LTC = Coin("LTC") -EGLD = Coin("EGLD") -USDC = Coin("USDC") -ADA = Coin("ADA") -ICX = Coin("ICX") -DOT = Coin("DOT") -REN = Coin("REN") +OMG = Coin("OMG") ONT = Coin("ONT") -CRV = Coin("CRV") -LRC = Coin("LRC") +PAXG = Coin("PAXG") +QTUM = Coin("QTUM") +REN = Coin("REN") +UNI = Coin("UNI") +USDC = Coin("USDC") +USDT = Coin("USDT") +VET = Coin("VET") +WBTC = Coin("WBTC") +XLM = Coin("XLM") +XRP = Coin("XRP") +XTZ = Coin("XTZ") +YFI = Coin("YFI") +ZIL = Coin("ZIL") def all(): diff --git a/src/cryptocom/exchange/pairs.py b/src/cryptocom/exchange/pairs.py index 48b00f6..f064818 100644 --- a/src/cryptocom/exchange/pairs.py +++ b/src/cryptocom/exchange/pairs.py @@ -1,96 +1,103 @@ from .structs import Pair -NEO_BTC = Pair("NEO_BTC", 6, 3) -ADA_BTC = Pair("ADA_BTC", 8, 0) -ICX_BTC = Pair("ICX_BTC", 8, 1) -ETH_CRO = Pair("ETH_CRO", 2, 3) -VET_CRO = Pair("VET_CRO", 4, 0) -XRP_BTC = Pair("XRP_BTC", 8, 0) -BCH_BTC = Pair("BCH_BTC", 6, 3) -OMG_BTC = Pair("OMG_BTC", 6, 4) -CRO_BTC = Pair("CRO_BTC", 8, 2) -LTC_CRO = Pair("LTC_CRO", 2, 2) -KNC_CRO = Pair("KNC_CRO", 3, 2) -ENJ_CRO = Pair("ENJ_CRO", 3, 2) -XTZ_BTC = Pair("XTZ_BTC", 7, 2) -XLM_CRO = Pair("XLM_CRO", 3, 2) -EOS_CRO = Pair("EOS_CRO", 3, 2) -ETH_BTC = Pair("ETH_BTC", 6, 3) -DAI_CRO = Pair("DAI_CRO", 3, 3) -MKR_CRO = Pair("MKR_CRO", 2, 3) -BAT_CRO = Pair("BAT_CRO", 3, 2) -VET_BTC = Pair("VET_BTC", 8, 0) -NEO_CRO = Pair("NEO_CRO", 3, 2) -ADA_CRO = Pair("ADA_CRO", 3, 2) -ICX_CRO = Pair("ICX_CRO", 2, 0) -XRP_CRO = Pair("XRP_CRO", 2, 0) -BCH_CRO = Pair("BCH_CRO", 2, 3) -OMG_CRO = Pair("OMG_CRO", 3, 2) -LTC_BTC = Pair("LTC_BTC", 6, 2) -XLM_BTC = Pair("XLM_BTC", 8, 0) -UNI_CRO = Pair("UNI_CRO", 3, 2) -EOS_BTC = Pair("EOS_BTC", 7, 2) -YFI_CRO = Pair("YFI_CRO", 2, 4) -XTZ_CRO = Pair("XTZ_CRO", 3, 2) -WBTC_BTC = Pair("WBTC_BTC", 4, 4) -LINK_CRO = Pair("LINK_CRO", 2, 2) -BTC_USDT = Pair("BTC_USDT", 2, 6) -OMG_USDT = Pair("OMG_USDT", 4, 4) -NEO_USDT = Pair("NEO_USDT", 3, 4) -VET_USDT = Pair("VET_USDT", 6, 0) -YFI_USDT = Pair("YFI_USDT", 2, 6) -MANA_BTC = Pair("MANA_BTC", 8, 1) -ATOM_BTC = Pair("ATOM_BTC", 7, 2) -EOS_USDT = Pair("EOS_USDT", 4, 2) -ALGO_BTC = Pair("ALGO_BTC", 8, 2) -KNC_USDT = Pair("KNC_USDT", 3, 3) -AAVE_CRO = Pair("AAVE_CRO", 2, 3) -XLM_USDT = Pair("XLM_USDT", 5, 1) -CELR_CRO = Pair("CELR_CRO", 4, 1) -LINK_BTC = Pair("LINK_BTC", 7, 2) -ENJ_USDT = Pair("ENJ_USDT", 5, 1) -XTZ_USDT = Pair("XTZ_USDT", 4, 2) -QTUM_CRO = Pair("QTUM_CRO", 3, 2) -COMP_CRO = Pair("COMP_CRO", 2, 3) -MKR_USDT = Pair("MKR_USDT", 2, 6) -EGLD_CRO = Pair("EGLD_CRO", 3, 2) -PAXG_CRO = Pair("PAXG_CRO", 2, 4) -DAI_USDT = Pair("DAI_USDT", 4, 3) -LTC_USDT = Pair("LTC_USDT", 2, 5) -ETH_USDT = Pair("ETH_USDT", 2, 5) -BAND_CRO = Pair("BAND_CRO", 3, 2) -XRP_USDT = Pair("XRP_USDT", 5, 1) -BAT_USDT = Pair("BAT_USDT", 4, 2) -CRO_USDC = Pair("CRO_USDC", 4, 3) -UNI_USDT = Pair("UNI_USDT", 4, 4) -BCH_USDT = Pair("BCH_USDT", 2, 5) -MANA_CRO = Pair("MANA_CRO", 3, 2) -CRO_USDT = Pair("CRO_USDT", 4, 3) -ICX_USDT = Pair("ICX_USDT", 4, 2) -ADA_USDT = Pair("ADA_USDT", 5, 1) -ATOM_CRO = Pair("ATOM_CRO", 2, 2) -ALGO_CRO = Pair("ALGO_CRO", 3, 2) -MANA_USDT = Pair("MANA_USDT", 4, 2) -LINK_USDT = Pair("LINK_USDT", 3, 2) -ATOM_USDT = Pair("ATOM_USDT", 3, 2) -COMP_USDT = Pair("COMP_USDT", 2, 5) -PAXG_USDT = Pair("PAXG_USDT", 2, 5) -USDC_USDT = Pair("USDC_USDT", 4, 2) -ALGO_USDT = Pair("ALGO_USDT", 4, 2) -AAVE_USDT = Pair("AAVE_USDT", 3, 4) -CELR_USDT = Pair("CELR_USDT", 5, 1) -EGLD_USDT = Pair("EGLD_USDT", 4, 3) -WBTC_USDT = Pair("WBTC_USDT", 2, 6) -QTUM_USDT = Pair("QTUM_USDT", 4, 4) -BAND_USDT = Pair("BAND_USDT", 4, 2) -REN_CRO = Pair("REN_CRO", 4, 2) -DOT_USDT = Pair("DOT_USDT", 4, 3) -REN_USDT = Pair("REN_USDT", 5, 2) -DOT_CRO = Pair("DOT_CRO", 3, 3) -BTC_USDC = Pair("BTC_USDC", 2, 6) -ONT_BTC = Pair("ONT_BTC", 8, 2) -ONT_CRO = Pair("ONT_CRO", 3, 2) -ONT_USDT = Pair("ONT_USDT", 4, 2) +AAVE_CRO = Pair("AAVE_CRO", price_precision=2, quantity_precision=3) +AAVE_USDT = Pair("AAVE_USDT", price_precision=3, quantity_precision=4) +ADA_BTC = Pair("ADA_BTC", price_precision=8, quantity_precision=0) +ADA_CRO = Pair("ADA_CRO", price_precision=3, quantity_precision=2) +ADA_USDT = Pair("ADA_USDT", price_precision=5, quantity_precision=1) +ALGO_BTC = Pair("ALGO_BTC", price_precision=8, quantity_precision=2) +ALGO_CRO = Pair("ALGO_CRO", price_precision=3, quantity_precision=2) +ALGO_USDT = Pair("ALGO_USDT", price_precision=4, quantity_precision=2) +ATOM_BTC = Pair("ATOM_BTC", price_precision=7, quantity_precision=2) +ATOM_CRO = Pair("ATOM_CRO", price_precision=2, quantity_precision=2) +ATOM_USDT = Pair("ATOM_USDT", price_precision=3, quantity_precision=2) +BAND_CRO = Pair("BAND_CRO", price_precision=3, quantity_precision=2) +BAND_USDT = Pair("BAND_USDT", price_precision=4, quantity_precision=2) +BAT_CRO = Pair("BAT_CRO", price_precision=3, quantity_precision=2) +BAT_USDT = Pair("BAT_USDT", price_precision=4, quantity_precision=2) +BCH_BTC = Pair("BCH_BTC", price_precision=6, quantity_precision=3) +BCH_CRO = Pair("BCH_CRO", price_precision=2, quantity_precision=3) +BCH_USDT = Pair("BCH_USDT", price_precision=2, quantity_precision=5) +BTC_USDC = Pair("BTC_USDC", price_precision=2, quantity_precision=6) +BTC_USDT = Pair("BTC_USDT", price_precision=2, quantity_precision=6) +CELR_CRO = Pair("CELR_CRO", price_precision=4, quantity_precision=1) +CELR_USDT = Pair("CELR_USDT", price_precision=5, quantity_precision=1) +COMP_CRO = Pair("COMP_CRO", price_precision=2, quantity_precision=3) +COMP_USDT = Pair("COMP_USDT", price_precision=2, quantity_precision=5) +CRO_BTC = Pair("CRO_BTC", price_precision=8, quantity_precision=2) +CRO_USDC = Pair("CRO_USDC", price_precision=4, quantity_precision=3) +CRO_USDT = Pair("CRO_USDT", price_precision=4, quantity_precision=3) +CRV_CRO = Pair("CRV_CRO", price_precision=3, quantity_precision=2) +CRV_USDT = Pair("CRV_USDT", price_precision=4, quantity_precision=4) +DAI_CRO = Pair("DAI_CRO", price_precision=3, quantity_precision=3) +DAI_USDT = Pair("DAI_USDT", price_precision=4, quantity_precision=3) +DOT_CRO = Pair("DOT_CRO", price_precision=3, quantity_precision=3) +DOT_USDT = Pair("DOT_USDT", price_precision=4, quantity_precision=3) +EGLD_CRO = Pair("EGLD_CRO", price_precision=3, quantity_precision=2) +EGLD_USDT = Pair("EGLD_USDT", price_precision=4, quantity_precision=3) +ENJ_CRO = Pair("ENJ_CRO", price_precision=3, quantity_precision=2) +ENJ_USDT = Pair("ENJ_USDT", price_precision=5, quantity_precision=1) +EOS_BTC = Pair("EOS_BTC", price_precision=7, quantity_precision=2) +EOS_CRO = Pair("EOS_CRO", price_precision=3, quantity_precision=2) +EOS_USDT = Pair("EOS_USDT", price_precision=4, quantity_precision=2) +ETH_BTC = Pair("ETH_BTC", price_precision=6, quantity_precision=3) +ETH_CRO = Pair("ETH_CRO", price_precision=2, quantity_precision=3) +ETH_USDT = Pair("ETH_USDT", price_precision=2, quantity_precision=5) +ICX_BTC = Pair("ICX_BTC", price_precision=8, quantity_precision=1) +ICX_CRO = Pair("ICX_CRO", price_precision=2, quantity_precision=0) +ICX_USDT = Pair("ICX_USDT", price_precision=4, quantity_precision=2) +KNC_CRO = Pair("KNC_CRO", price_precision=3, quantity_precision=2) +KNC_USDT = Pair("KNC_USDT", price_precision=3, quantity_precision=3) +LINK_BTC = Pair("LINK_BTC", price_precision=7, quantity_precision=2) +LINK_CRO = Pair("LINK_CRO", price_precision=2, quantity_precision=2) +LINK_USDT = Pair("LINK_USDT", price_precision=3, quantity_precision=2) +LRC_CRO = Pair("LRC_CRO", price_precision=4, quantity_precision=2) +LRC_USDT = Pair("LRC_USDT", price_precision=5, quantity_precision=2) +LTC_BTC = Pair("LTC_BTC", price_precision=6, quantity_precision=2) +LTC_CRO = Pair("LTC_CRO", price_precision=2, quantity_precision=2) +LTC_USDT = Pair("LTC_USDT", price_precision=2, quantity_precision=5) +MANA_BTC = Pair("MANA_BTC", price_precision=8, quantity_precision=1) +MANA_CRO = Pair("MANA_CRO", price_precision=3, quantity_precision=2) +MANA_USDT = Pair("MANA_USDT", price_precision=4, quantity_precision=2) +MKR_CRO = Pair("MKR_CRO", price_precision=2, quantity_precision=3) +MKR_USDT = Pair("MKR_USDT", price_precision=2, quantity_precision=6) +NEO_BTC = Pair("NEO_BTC", price_precision=6, quantity_precision=3) +NEO_CRO = Pair("NEO_CRO", price_precision=3, quantity_precision=2) +NEO_USDT = Pair("NEO_USDT", price_precision=3, quantity_precision=4) +OMG_BTC = Pair("OMG_BTC", price_precision=6, quantity_precision=4) +OMG_CRO = Pair("OMG_CRO", price_precision=3, quantity_precision=2) +OMG_USDT = Pair("OMG_USDT", price_precision=4, quantity_precision=4) +ONT_BTC = Pair("ONT_BTC", price_precision=8, quantity_precision=2) +ONT_CRO = Pair("ONT_CRO", price_precision=3, quantity_precision=2) +ONT_USDT = Pair("ONT_USDT", price_precision=4, quantity_precision=2) +PAXG_CRO = Pair("PAXG_CRO", price_precision=2, quantity_precision=4) +PAXG_USDT = Pair("PAXG_USDT", price_precision=2, quantity_precision=5) +QTUM_CRO = Pair("QTUM_CRO", price_precision=3, quantity_precision=2) +QTUM_USDT = Pair("QTUM_USDT", price_precision=4, quantity_precision=4) +REN_CRO = Pair("REN_CRO", price_precision=4, quantity_precision=2) +REN_USDT = Pair("REN_USDT", price_precision=5, quantity_precision=2) +UNI_CRO = Pair("UNI_CRO", price_precision=3, quantity_precision=2) +UNI_USDT = Pair("UNI_USDT", price_precision=4, quantity_precision=4) +USDC_USDT = Pair("USDC_USDT", price_precision=4, quantity_precision=2) +VET_BTC = Pair("VET_BTC", price_precision=8, quantity_precision=0) +VET_CRO = Pair("VET_CRO", price_precision=4, quantity_precision=0) +VET_USDT = Pair("VET_USDT", price_precision=6, quantity_precision=0) +WBTC_BTC = Pair("WBTC_BTC", price_precision=4, quantity_precision=4) +WBTC_USDT = Pair("WBTC_USDT", price_precision=2, quantity_precision=6) +XLM_BTC = Pair("XLM_BTC", price_precision=8, quantity_precision=0) +XLM_CRO = Pair("XLM_CRO", price_precision=3, quantity_precision=2) +XLM_USDT = Pair("XLM_USDT", price_precision=5, quantity_precision=1) +XRP_BTC = Pair("XRP_BTC", price_precision=8, quantity_precision=0) +XRP_CRO = Pair("XRP_CRO", price_precision=2, quantity_precision=0) +XRP_USDT = Pair("XRP_USDT", price_precision=5, quantity_precision=1) +XTZ_BTC = Pair("XTZ_BTC", price_precision=7, quantity_precision=2) +XTZ_CRO = Pair("XTZ_CRO", price_precision=3, quantity_precision=2) +XTZ_USDT = Pair("XTZ_USDT", price_precision=4, quantity_precision=2) +YFI_BTC = Pair("YFI_BTC", price_precision=4, quantity_precision=4) +YFI_CRO = Pair("YFI_CRO", price_precision=2, quantity_precision=4) +YFI_USDT = Pair("YFI_USDT", price_precision=2, quantity_precision=6) +ZIL_CRO = Pair("ZIL_CRO", price_precision=4, quantity_precision=2) +ZIL_USDT = Pair("ZIL_USDT", price_precision=5, quantity_precision=1) def all():