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-09-09 19:15:44 +00:00
|
|
|
export const SmartChain = getChainName(CoinType.smartchain);
|
2021-07-26 09:59:22 +00:00
|
|
|
export const Polygon = getChainName(CoinType.polygon);
|
2021-08-26 07:33:24 +00:00
|
|
|
export const Optimism = "optimism";
|
|
|
|
export const xDAI = "xdai";
|
|
|
|
export const Avalanche = "avalanchec";
|
2021-09-02 05:42:58 +00:00
|
|
|
export const Arbitrum = "arbitrum";
|
|
|
|
export const Fantom = "fantom";
|
2020-07-29 13:42:51 +00:00
|
|
|
|
2020-08-07 13:21:11 +00:00
|
|
|
export const ethForkChains = [
|
|
|
|
Ethereum,
|
|
|
|
Classic,
|
|
|
|
POA,
|
|
|
|
TomoChain,
|
|
|
|
GoChain,
|
|
|
|
Wanchain,
|
2020-09-04 04:34:31 +00:00
|
|
|
ThunderCore,
|
|
|
|
SmartChain,
|
2021-07-26 09:59:22 +00:00
|
|
|
Polygon,
|
2021-08-26 07:33:24 +00:00
|
|
|
Optimism,
|
|
|
|
xDAI,
|
|
|
|
Avalanche,
|
2021-09-02 05:42:58 +00:00
|
|
|
Arbitrum,
|
|
|
|
Fantom,
|
2020-08-07 13:21:11 +00:00
|
|
|
];
|
|
|
|
export const stakingChains = [
|
|
|
|
Tezos,
|
|
|
|
Cosmos,
|
|
|
|
IoTeX,
|
|
|
|
Tron,
|
|
|
|
Waves,
|
|
|
|
Kava,
|
2020-08-31 20:55:31 +00:00
|
|
|
Terra,
|
|
|
|
Binance
|
2020-08-07 13:21:11 +00:00
|
|
|
];
|
2020-08-18 06:50:32 +00:00
|
|
|
export const chainsWithDenylist = ethForkChains.concat(
|
2020-08-07 13:21:11 +00:00
|
|
|
Binance,
|
|
|
|
Tron,
|
|
|
|
Terra,
|
|
|
|
NEO,
|
|
|
|
NULS,
|
|
|
|
Vechain,
|
|
|
|
Ontology,
|
|
|
|
Theta,
|
2020-12-07 10:56:44 +00:00
|
|
|
EOS,
|
|
|
|
Solana,
|
2020-08-07 13:21:11 +00:00
|
|
|
);
|