is_stablecoin_like
Documentation for eth_defi.token.is_stablecoin_like function.
- is_stablecoin_like(token_symbol, symbol_list={'ALUSD', 'AUSD', 'BAC', 'BDO', 'BEAN', 'BOB', 'BUSD', 'CADC', 'CEUR', 'CJPY', 'CNHT', 'CRVUSD', 'CUSD', 'DAI', 'DJED', 'DOLA', 'DUSD', 'EOSDT', 'EURA', 'EUROC', 'EUROe', 'EURS', 'EURT', 'EURe', 'EUSD', 'FDUSD', 'FEI', 'FLEXUSD', 'FRAX', 'FXD', 'FXUSD', 'GBPT', 'GHO', 'GHST', 'GUSD', 'GYD', 'GYEN', 'HUSD', 'IRON', 'JCHF', 'JPYC', 'KDAI', 'LISUSD', 'LUSD', 'MIM', 'MIMATIC', 'MKUSD', 'MUSD', 'ONC', 'OUSD', 'PAR', 'PAXG', 'PYUSD', 'RAI', 'RLUSD', 'RUSD', 'SDAI', 'SEUR', 'SFRAX', 'SILK', 'STUSD', 'SUSD', 'TCNH', 'TOR', 'TRYB', 'TUSD', 'USC', 'USD+', 'USD0', 'USD1', 'USDA', 'USDB', 'USDC', 'USDC.e', 'USDD', 'USDE', 'USDM', 'USDN', 'USDO', 'USDP', 'USDR', 'USDS', 'USDT', 'USDT.e', 'USDV', 'USDX', 'USDXL', 'USDe', 'USDf', 'USDs', 'USDt', 'USK', 'USR', 'UST', 'USTC', 'USX', 'UUSD', 'VAI', 'VEUR', 'VST', 'VUSD', 'WXDAI', 'XAUT', 'XDAI', 'XIDR', 'XSGD', 'XSTUSD', 'XUSD', 'YUSD', 'ZSD', 'ZUSD', 'aDAI', 'agEUR', 'alUSD', 'avUSD', 'blUSD', 'cDAI', 'cUSDC', 'cUSDT', 'crvUSD', 'deUSD', 'gDAI', 'gmUSD', 'gmdUSDC', 'iUSD', 'jEUR', 'kUSD', 'lvlUSD', 'sUSD', 'sosUSDT', 'tfUSDC', 'wM'})[source]
Check if specific token symbol is likely a stablecoin.
Useful for quickly filtering stable/stable pairs in the pools. However, you should never rely on this check alone.
Note that new stablecoins might be introduced, so this check is never going to be future proof.
Example:
assert is_stablecoin_like("USDC") == True assert is_stablecoin_like("USDT") == True assert is_stablecoin_like("GHO") == True assert is_stablecoin_like("crvUSD") == True assert is_stablecoin_like("WBTC") == False