pub struct Precision {}
impl Precision {
pub fn price(symbol: &str) -> Option<u32> {
match symbol {
"ETHBTC" => Some(6),
"LTCBTC" => Some(6),
"BNBBTC" => Some(7),
"NEOBTC" => Some(6),
"BCCBTC" => Some(8),
"GASBTC" => Some(6),
"HSRBTC" => Some(8),
"MCOBTC" => Some(6),
"WTCBTC" => Some(7),
"LRCBTC" => Some(8),
"QTUMBTC" => Some(6),
"YOYOBTC" => Some(8),
"OMGBTC" => Some(6),
"ZRXBTC" => Some(8),
"STRATBTC" => Some(7),
"SNGLSBTC" => Some(8),
"BQXBTC" => Some(8),
"KNCBTC" => Some(8),
"FUNBTC" => Some(8),
"SNMBTC" => Some(8),
"IOTABTC" => Some(8),
"LINKBTC" => Some(8),
"XVGBTC" => Some(8),
"SALTBTC" => Some(8),
"MDABTC" => Some(8),
"MTLBTC" => Some(7),
"SUBBTC" => Some(8),
"EOSBTC" => Some(7),
"SNTBTC" => Some(8),
"ETCBTC" => Some(6),
"MTHBTC" => Some(8),
"ENGBTC" => Some(8),
"DNTBTC" => Some(8),
"ZECBTC" => Some(6),
"BNTBTC" => Some(8),
"ASTBTC" => Some(8),
"DASHBTC" => Some(6),
"OAXBTC" => Some(8),
"ICNBTC" => Some(8),
"BTGBTC" => Some(6),
"EVXBTC" => Some(8),
"REQBTC" => Some(8),
"VIBBTC" => Some(8),
"TRXBTC" => Some(8),
"POWRBTC" => Some(8),
"ARKBTC" => Some(7),
"XRPBTC" => Some(8),
"MODBTC" => Some(8),
"ENJBTC" => Some(8),
"STORJBTC" => Some(8),
"VENBTC" => Some(8),
"KMDBTC" => Some(7),
"RCNBTC" => Some(8),
"NULSBTC" => Some(8),
"RDNBTC" => Some(8),
"XMRBTC" => Some(6),
"DLTBTC" => Some(8),
"AMBBTC" => Some(8),
"BATBTC" => Some(8),
"BCPTBTC" => Some(8),
"ARNBTC" => Some(8),
"GVTBTC" => Some(7),
"CDTBTC" => Some(8),
"GXSBTC" => Some(7),
"POEBTC" => Some(8),
"QSPBTC" => Some(8),
"BTSBTC" => Some(8),
"XZCBTC" => Some(6),
"LSKBTC" => Some(7),
"TNTBTC" => Some(8),
"FUELBTC" => Some(8),
"MANABTC" => Some(8),
"BCDBTC" => Some(6),
"DGDBTC" => Some(6),
"ADXBTC" => Some(8),
"ADABTC" => Some(8),
"PPTBTC" => Some(7),
"CMTBTC" => Some(8),
"XLMBTC" => Some(8),
"CNDBTC" => Some(8),
"LENDBTC" => Some(8),
"WABIBTC" => Some(8),
"TNBBTC" => Some(8),
"WAVESBTC" => Some(7),
"GTOBTC" => Some(8),
"ICXBTC" => Some(7),
"OSTBTC" => Some(8),
"ELFBTC" => Some(8),
"AIONBTC" => Some(7),
"NEBLBTC" => Some(7),
"BRDBTC" => Some(8),
"EDOBTC" => Some(7),
"WINGSBTC" => Some(8),
"NAVBTC" => Some(7),
"LUNBTC" => Some(7),
"TRIGBTC" => Some(8),
"APPCBTC" => Some(8),
"VIBEBTC" => Some(8),
"RLCBTC" => Some(7),
"INSBTC" => Some(7),
"PIVXBTC" => Some(7),
"IOSTBTC" => Some(8),
"CHATBTC" => Some(8),
"STEEMBTC" => Some(7),
"NANOBTC" => Some(7),
"VIABTC" => Some(7),
"BLZBTC" => Some(8),
"AEBTC" => Some(7),
"RPXBTC" => Some(8),
"NCASHBTC" => Some(8),
"POABTC" => Some(8),
"ZILBTC" => Some(8),
"ONTBTC" => Some(7),
"STORMBTC" => Some(8),
"XEMBTC" => Some(8),
"WANBTC" => Some(7),
"WPRBTC" => Some(8),
"QLCBTC" => Some(8),
"SYSBTC" => Some(8),
"GRSBTC" => Some(8),
"CLOAKBTC" => Some(8),
"GNTBTC" => Some(8),
"LOOMBTC" => Some(8),
"BCNBTC" => Some(8),
"REPBTC" => Some(6),
"TUSDBTC" => Some(8),
"ZENBTC" => Some(6),
"SKYBTC" => Some(6),
"CVCBTC" => Some(8),
"THETABTC" => Some(8),
"IOTXBTC" => Some(8),
"QKCBTC" => Some(8),
"AGIBTC" => Some(8),
"NXSBTC" => Some(7),
"DATABTC" => Some(8),
"SCBTC" => Some(8),
"NPXSBTC" => Some(8),
"KEYBTC" => Some(8),
"NASBTC" => Some(7),
"MFTBTC" => Some(8),
"DENTBTC" => Some(8),
"ARDRBTC" => Some(8),
"HOTBTC" => Some(8),
"VETBTC" => Some(8),
"DOCKBTC" => Some(8),
"POLYBTC" => Some(8),
"PHXBTC" => Some(8),
"HCBTC" => Some(7),
"GOBTC" => Some(8),
"PAXBTC" => Some(8),
"RVNBTC" => Some(8),
"DCRBTC" => Some(6),
"USDCBTC" => Some(8),
"MITHBTC" => Some(8),
"BCHABCBTC" => Some(6),
"BCHSVBTC" => Some(8),
"RENBTC" => Some(8),
"BTTBTC" => Some(8),
"ONGBTC" => Some(8),
"FETBTC" => Some(8),
"CELRBTC" => Some(8),
"MATICBTC" => Some(8),
"ATOMBTC" => Some(7),
"PHBBTC" => Some(8),
"TFUELBTC" => Some(8),
"ONEBTC" => Some(8),
"FTMBTC" => Some(8),
"BTCBBTC" => Some(6),
"ALGOBTC" => Some(7),
"ERDBTC" => Some(8),
"DOGEBTC" => Some(8),
_ => None,
}
}
pub fn quantity(symbol: &str) -> Option<u32> {
match symbol {
"ETHBTC" => Some(3),
"LTCBTC" => Some(2),
"BNBBTC" => Some(2),
"NEOBTC" => Some(2),
"BCCBTC" => Some(0),
"GASBTC" => Some(2),
"HSRBTC" => Some(0),
"MCOBTC" => Some(2),
"WTCBTC" => Some(2),
"LRCBTC" => Some(0),
"QTUMBTC" => Some(2),
"YOYOBTC" => Some(0),
"OMGBTC" => Some(2),
"ZRXBTC" => Some(0),
"STRATBTC" => Some(2),
"SNGLSBTC" => Some(0),
"BQXBTC" => Some(0),
"KNCBTC" => Some(0),
"FUNBTC" => Some(0),
"SNMBTC" => Some(0),
"IOTABTC" => Some(0),
"LINKBTC" => Some(0),
"XVGBTC" => Some(0),
"SALTBTC" => Some(0),
"MDABTC" => Some(0),
"MTLBTC" => Some(2),
"SUBBTC" => Some(0),
"EOSBTC" => Some(2),
"SNTBTC" => Some(0),
"ETCBTC" => Some(2),
"MTHBTC" => Some(0),
"ENGBTC" => Some(0),
"DNTBTC" => Some(0),
"ZECBTC" => Some(3),
"BNTBTC" => Some(0),
"ASTBTC" => Some(0),
"DASHBTC" => Some(3),
"OAXBTC" => Some(0),
"ICNBTC" => Some(0),
"BTGBTC" => Some(2),
"EVXBTC" => Some(0),
"REQBTC" => Some(0),
"VIBBTC" => Some(0),
"TRXBTC" => Some(0),
"POWRBTC" => Some(0),
"ARKBTC" => Some(2),
"XRPBTC" => Some(0),
"MODBTC" => Some(0),
"ENJBTC" => Some(0),
"STORJBTC" => Some(0),
"VENBTC" => Some(0),
"KMDBTC" => Some(2),
"RCNBTC" => Some(0),
"NULSBTC" => Some(0),
"RDNBTC" => Some(0),
"XMRBTC" => Some(3),
"DLTBTC" => Some(0),
"AMBBTC" => Some(0),
"BATBTC" => Some(0),
"BCPTBTC" => Some(0),
"ARNBTC" => Some(0),
"GVTBTC" => Some(2),
"CDTBTC" => Some(0),
"GXSBTC" => Some(2),
"POEBTC" => Some(0),
"QSPBTC" => Some(0),
"BTSBTC" => Some(0),
"XZCBTC" => Some(2),
"LSKBTC" => Some(2),
"TNTBTC" => Some(0),
"FUELBTC" => Some(0),
"MANABTC" => Some(0),
"BCDBTC" => Some(3),
"DGDBTC" => Some(3),
"ADXBTC" => Some(0),
"ADABTC" => Some(0),
"PPTBTC" => Some(2),
"CMTBTC" => Some(0),
"XLMBTC" => Some(0),
"CNDBTC" => Some(0),
"LENDBTC" => Some(0),
"WABIBTC" => Some(0),
"TNBBTC" => Some(0),
"WAVESBTC" => Some(2),
"GTOBTC" => Some(0),
"ICXBTC" => Some(2),
"OSTBTC" => Some(0),
"ELFBTC" => Some(0),
"AIONBTC" => Some(2),
"NEBLBTC" => Some(2),
"BRDBTC" => Some(0),
"EDOBTC" => Some(2),
"WINGSBTC" => Some(0),
"NAVBTC" => Some(2),
"LUNBTC" => Some(2),
"TRIGBTC" => Some(0),
"APPCBTC" => Some(0),
"VIBEBTC" => Some(0),
"RLCBTC" => Some(2),
"INSBTC" => Some(2),
"PIVXBTC" => Some(2),
"IOSTBTC" => Some(0),
"CHATBTC" => Some(0),
"STEEMBTC" => Some(2),
"NANOBTC" => Some(2),
"VIABTC" => Some(2),
"BLZBTC" => Some(0),
"AEBTC" => Some(2),
"RPXBTC" => Some(0),
"NCASHBTC" => Some(0),
"POABTC" => Some(0),
"ZILBTC" => Some(0),
"ONTBTC" => Some(2),
"STORMBTC" => Some(0),
"XEMBTC" => Some(0),
"WANBTC" => Some(2),
"WPRBTC" => Some(0),
"QLCBTC" => Some(0),
"SYSBTC" => Some(0),
"GRSBTC" => Some(0),
"CLOAKBTC" => Some(0),
"GNTBTC" => Some(0),
"LOOMBTC" => Some(0),
"BCNBTC" => Some(0),
"REPBTC" => Some(3),
"TUSDBTC" => Some(0),
"ZENBTC" => Some(3),
"SKYBTC" => Some(3),
"CVCBTC" => Some(0),
"THETABTC" => Some(0),
"IOTXBTC" => Some(0),
"QKCBTC" => Some(0),
"AGIBTC" => Some(0),
"NXSBTC" => Some(2),
"DATABTC" => Some(0),
"SCBTC" => Some(0),
"NPXSBTC" => Some(0),
"KEYBTC" => Some(0),
"NASBTC" => Some(2),
"MFTBTC" => Some(0),
"DENTBTC" => Some(0),
"ARDRBTC" => Some(0),
"HOTBTC" => Some(0),
"VETBTC" => Some(0),
"DOCKBTC" => Some(0),
"POLYBTC" => Some(0),
"PHXBTC" => Some(0),
"HCBTC" => Some(2),
"GOBTC" => Some(0),
"PAXBTC" => Some(0),
"RVNBTC" => Some(0),
"DCRBTC" => Some(3),
"USDCBTC" => Some(0),
"MITHBTC" => Some(0),
"BCHABCBTC" => Some(3),
"BCHSVBTC" => Some(0),
"RENBTC" => Some(0),
"BTTBTC" => Some(0),
"ONGBTC" => Some(0),
"FETBTC" => Some(0),
"CELRBTC" => Some(0),
"MATICBTC" => Some(0),
"ATOMBTC" => Some(2),
"PHBBTC" => Some(0),
"TFUELBTC" => Some(0),
"ONEBTC" => Some(0),
"FTMBTC" => Some(0),
"BTCBBTC" => Some(3),
"ALGOBTC" => Some(2),
"ERDBTC" => Some(0),
"DOGEBTC" => Some(0),
_ => None,
}
}
}