2020-07-29 13:42:51 +00:00
|
|
|
import { CoinType } from "@trustwallet/wallet-core";
|
|
|
|
|
|
|
|
export const getChainName = (id: CoinType): string => CoinType.id(id); // 60 => ethereum
|
|
|
|
export const Binance = getChainName(CoinType.binance);
|
2020-08-07 13:21:11 +00:00
|
|
|
export const Callisto = getChainName(CoinType.callisto);
|
2020-07-29 13:42:51 +00:00
|
|
|
export const Classic = getChainName(CoinType.classic);
|
|
|
|
export const Cosmos = getChainName(CoinType.cosmos);
|
2020-08-07 13:21:11 +00:00
|
|
|
export const EOS = getChainName(CoinType.eos);
|
2020-07-29 13:42:51 +00:00
|
|
|
export const Ethereum = getChainName(CoinType.ethereum);
|
|
|
|
export const GoChain = getChainName(CoinType.gochain);
|
|
|
|
export const IoTeX = getChainName(CoinType.iotex);
|
|
|
|
export const NEO = getChainName(CoinType.neo);
|
|
|
|
export const NULS = getChainName(CoinType.nuls);
|
2020-08-07 13:21:11 +00:00
|
|
|
export const Ontology = getChainName(CoinType.ontology);
|
2020-07-29 13:42:51 +00:00
|
|
|
export const POA = getChainName(CoinType.poa);
|
|
|
|
export const Tezos = getChainName(CoinType.tezos);
|
|
|
|
export const ThunderCore = getChainName(CoinType.thundertoken);
|
|
|
|
export const Terra = getChainName(CoinType.terra);
|
2020-08-07 13:21:11 +00:00
|
|
|
export const Theta = getChainName(CoinType.theta);
|
2020-07-29 13:42:51 +00:00
|
|
|
export const TomoChain = getChainName(CoinType.tomochain);
|
|
|
|
export const Tron = getChainName(CoinType.tron);
|
|
|
|
export const Kava = getChainName(CoinType.kava);
|
2020-08-07 13:21:11 +00:00
|
|
|
export const Vechain = getChainName(CoinType.vechain);
|
2020-07-29 13:42:51 +00:00
|
|
|
export const Wanchain = getChainName(CoinType.wanchain);
|
|
|
|
export const Waves = getChainName(CoinType.waves);
|
|
|
|
export const Solana = getChainName(CoinType.solana);
|
|
|
|
|
2020-08-07 13:21:11 +00:00
|
|
|
export const ethForkChains = [
|
|
|
|
Ethereum,
|
|
|
|
Classic,
|
|
|
|
POA,
|
|
|
|
TomoChain,
|
|
|
|
GoChain,
|
|
|
|
Wanchain,
|
|
|
|
ThunderCore
|
|
|
|
];
|
|
|
|
export const stakingChains = [
|
|
|
|
Tezos,
|
|
|
|
Cosmos,
|
|
|
|
IoTeX,
|
|
|
|
Tron,
|
|
|
|
Waves,
|
|
|
|
Kava,
|
|
|
|
Terra
|
|
|
|
];
|
|
|
|
export const chainsWithBlacklist = ethForkChains.concat(
|
|
|
|
Binance,
|
|
|
|
Tron,
|
|
|
|
Terra,
|
|
|
|
NEO,
|
|
|
|
NULS,
|
|
|
|
Vechain,
|
|
|
|
Ontology,
|
|
|
|
Theta,
|
|
|
|
EOS
|
|
|
|
);
|