"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FROM_BACKEND_BLOCKCHAINS = exports.TO_BACKEND_BLOCKCHAINS = void 0;
const blockchain_name_1 = require("./blockchain-name");
const BLOCKCHAINS_MAPPING = {
[blockchain_name_1.BLOCKCHAIN_NAME.ETHEREUM]: 'ethereum',
[blockchain_name_1.BLOCKCHAIN_NAME.BINANCE_SMART_CHAIN]: 'binance-smart-chain',
[blockchain_name_1.BLOCKCHAIN_NAME.POLYGON]: 'polygon',
[blockchain_name_1.BLOCKCHAIN_NAME.POLYGON_ZKEVM]: 'polygon-zkevm',
[blockchain_name_1.BLOCKCHAIN_NAME.HARMONY]: 'harmony',
[blockchain_name_1.BLOCKCHAIN_NAME.AVALANCHE]: 'avalanche',
[blockchain_name_1.BLOCKCHAIN_NAME.MOONRIVER]: 'moonriver',
[blockchain_name_1.BLOCKCHAIN_NAME.FANTOM]: 'fantom',
[blockchain_name_1.BLOCKCHAIN_NAME.ARBITRUM]: 'arbitrum',
[blockchain_name_1.BLOCKCHAIN_NAME.AURORA]: 'aurora',
[blockchain_name_1.BLOCKCHAIN_NAME.SOLANA]: 'solana',
[blockchain_name_1.BLOCKCHAIN_NAME.NEAR]: 'near',
[blockchain_name_1.BLOCKCHAIN_NAME.TELOS]: 'telos-evm',
[blockchain_name_1.BLOCKCHAIN_NAME.OPTIMISM]: 'optimistic-ethereum',
[blockchain_name_1.BLOCKCHAIN_NAME.CRONOS]: 'cronos',
[blockchain_name_1.BLOCKCHAIN_NAME.OKE_X_CHAIN]: 'okex-chain',
[blockchain_name_1.BLOCKCHAIN_NAME.GNOSIS]: 'xdai',
[blockchain_name_1.BLOCKCHAIN_NAME.FUSE]: 'fuse',
[blockchain_name_1.BLOCKCHAIN_NAME.MOONBEAM]: 'moonbeam',
[blockchain_name_1.BLOCKCHAIN_NAME.CELO]: 'celo',
[blockchain_name_1.BLOCKCHAIN_NAME.BOBA]: 'boba',
[blockchain_name_1.BLOCKCHAIN_NAME.BOBA_BSC]: 'boba-bsc',
[blockchain_name_1.BLOCKCHAIN_NAME.ASTAR_EVM]: 'astar-evm',
[blockchain_name_1.BLOCKCHAIN_NAME.ASTAR]: 'astar',
[blockchain_name_1.BLOCKCHAIN_NAME.BITCOIN]: 'bitcoin',
[blockchain_name_1.BLOCKCHAIN_NAME.ETHEREUM_POW]: 'ethereum-pow',
[blockchain_name_1.BLOCKCHAIN_NAME.TRON]: 'tron',
[blockchain_name_1.BLOCKCHAIN_NAME.KAVA]: 'kava',
[blockchain_name_1.BLOCKCHAIN_NAME.BITGERT]: 'bitgert',
[blockchain_name_1.BLOCKCHAIN_NAME.OASIS]: 'oasis',
[blockchain_name_1.BLOCKCHAIN_NAME.METIS]: 'metis',
[blockchain_name_1.BLOCKCHAIN_NAME.DFK]: 'defikingdoms',
[blockchain_name_1.BLOCKCHAIN_NAME.KLAYTN]: 'klaytn',
[blockchain_name_1.BLOCKCHAIN_NAME.VELAS]: 'velas',
[blockchain_name_1.BLOCKCHAIN_NAME.SYSCOIN]: 'syscoin',
[blockchain_name_1.BLOCKCHAIN_NAME.EOS]: 'eos',
[blockchain_name_1.BLOCKCHAIN_NAME.ETHEREUM_CLASSIC]: 'ethereum-classic',
[blockchain_name_1.BLOCKCHAIN_NAME.FILECOIN]: 'filecoin',
[blockchain_name_1.BLOCKCHAIN_NAME.FLARE]: 'flare',
[blockchain_name_1.BLOCKCHAIN_NAME.IOTEX]: 'iotex',
[blockchain_name_1.BLOCKCHAIN_NAME.ONTOLOGY]: 'ontology',
[blockchain_name_1.BLOCKCHAIN_NAME.THETA]: 'theta',
[blockchain_name_1.BLOCKCHAIN_NAME.XDC]: 'xdc',
[blockchain_name_1.BLOCKCHAIN_NAME.BITCOIN_CASH]: 'bitcoin-cash',
[blockchain_name_1.BLOCKCHAIN_NAME.ICP]: 'icp',
[blockchain_name_1.BLOCKCHAIN_NAME.CARDANO]: 'cardano',
[blockchain_name_1.BLOCKCHAIN_NAME.AION]: 'aion',
[blockchain_name_1.BLOCKCHAIN_NAME.ALGORAND]: 'algorand',
[blockchain_name_1.BLOCKCHAIN_NAME.APTOS]: 'aptos',
[blockchain_name_1.BLOCKCHAIN_NAME.ARDOR]: 'ardor',
[blockchain_name_1.BLOCKCHAIN_NAME.ARK]: 'ark',
[blockchain_name_1.BLOCKCHAIN_NAME.COSMOS]: 'cosmos',
[blockchain_name_1.BLOCKCHAIN_NAME.BAND_PROTOCOL]: 'band-protocol',
[blockchain_name_1.BLOCKCHAIN_NAME.BITCOIN_DIAMOND]: 'bitcoin-diamond',
[blockchain_name_1.BLOCKCHAIN_NAME.BSV]: 'bsv',
[blockchain_name_1.BLOCKCHAIN_NAME.BITCOIN_GOLD]: 'bitcoin-gold',
[blockchain_name_1.BLOCKCHAIN_NAME.CASPER]: 'casper',
[blockchain_name_1.BLOCKCHAIN_NAME.DASH]: 'dash',
[blockchain_name_1.BLOCKCHAIN_NAME.DECRED]: 'decred',
[blockchain_name_1.BLOCKCHAIN_NAME.DIGI_BYTE]: 'digibyte',
[blockchain_name_1.BLOCKCHAIN_NAME.DIVI]: 'divi',
[blockchain_name_1.BLOCKCHAIN_NAME.DOGECOIN]: 'dogecoin',
[blockchain_name_1.BLOCKCHAIN_NAME.POLKADOT]: 'polkadot',
[blockchain_name_1.BLOCKCHAIN_NAME.MULTIVERS_X]: 'multiversx',
[blockchain_name_1.BLOCKCHAIN_NAME.FIO_PROTOCOL]: 'fio-protocol',
[blockchain_name_1.BLOCKCHAIN_NAME.FIRO]: 'firo',
[blockchain_name_1.BLOCKCHAIN_NAME.FLOW]: 'flow',
[blockchain_name_1.BLOCKCHAIN_NAME.HEDERA]: 'hedera',
[blockchain_name_1.BLOCKCHAIN_NAME.HELIUM]: 'helium',
[blockchain_name_1.BLOCKCHAIN_NAME.ICON]: 'icon',
[blockchain_name_1.BLOCKCHAIN_NAME.IOST]: 'iost',
[blockchain_name_1.BLOCKCHAIN_NAME.IOTA]: 'iota',
[blockchain_name_1.BLOCKCHAIN_NAME.KADENA]: 'kadena',
[blockchain_name_1.BLOCKCHAIN_NAME.KOMODO]: 'komodo',
[blockchain_name_1.BLOCKCHAIN_NAME.KUSAMA]: 'kusama',
[blockchain_name_1.BLOCKCHAIN_NAME.LISK]: 'lisk',
[blockchain_name_1.BLOCKCHAIN_NAME.LITECOIN]: 'litecoin',
[blockchain_name_1.BLOCKCHAIN_NAME.TERRA]: 'terra',
[blockchain_name_1.BLOCKCHAIN_NAME.TERRA_CLASSIC]: 'terra-classic',
[blockchain_name_1.BLOCKCHAIN_NAME.MINA_PROTOCOL]: 'mina-protocol',
[blockchain_name_1.BLOCKCHAIN_NAME.NANO]: 'nano',
[blockchain_name_1.BLOCKCHAIN_NAME.NEO]: 'neo',
[blockchain_name_1.BLOCKCHAIN_NAME.OSMOSIS]: 'osmosis',
[blockchain_name_1.BLOCKCHAIN_NAME.PIVX]: 'pivx',
[blockchain_name_1.BLOCKCHAIN_NAME.POLYX]: 'polyx',
[blockchain_name_1.BLOCKCHAIN_NAME.QTUM]: 'qtum',
[blockchain_name_1.BLOCKCHAIN_NAME.THOR_CHAIN]: 'thorchain',
[blockchain_name_1.BLOCKCHAIN_NAME.RAVENCOIN]: 'ravencoin',
[blockchain_name_1.BLOCKCHAIN_NAME.SIA]: 'sia',
[blockchain_name_1.BLOCKCHAIN_NAME.SECRET]: 'secret',
[blockchain_name_1.BLOCKCHAIN_NAME.STACKS]: 'stacks',
[blockchain_name_1.BLOCKCHAIN_NAME.STARKNET]: 'starknet',
[blockchain_name_1.BLOCKCHAIN_NAME.STEEM]: 'steem',
[blockchain_name_1.BLOCKCHAIN_NAME.STRATIS]: 'stratis',
[blockchain_name_1.BLOCKCHAIN_NAME.SOLAR]: 'solar',
[blockchain_name_1.BLOCKCHAIN_NAME.TON]: 'ton',
[blockchain_name_1.BLOCKCHAIN_NAME.VE_CHAIN]: 'vechain',
[blockchain_name_1.BLOCKCHAIN_NAME.WAVES]: 'waves',
[blockchain_name_1.BLOCKCHAIN_NAME.WAX]: 'wax',
[blockchain_name_1.BLOCKCHAIN_NAME.DX_CHAIN]: 'dxchain',
[blockchain_name_1.BLOCKCHAIN_NAME.E_CASH]: 'ecash',
[blockchain_name_1.BLOCKCHAIN_NAME.NEM]: 'nem',
[blockchain_name_1.BLOCKCHAIN_NAME.STELLAR]: 'stellar',
[blockchain_name_1.BLOCKCHAIN_NAME.MONERO]: 'monero',
[blockchain_name_1.BLOCKCHAIN_NAME.RIPPLE]: 'ripple',
[blockchain_name_1.BLOCKCHAIN_NAME.TEZOS]: 'tezos',
[blockchain_name_1.BLOCKCHAIN_NAME.VERGE]: 'verge',
[blockchain_name_1.BLOCKCHAIN_NAME.SYMBOL]: 'symbol',
[blockchain_name_1.BLOCKCHAIN_NAME.ZCASH]: 'zcash',
[blockchain_name_1.BLOCKCHAIN_NAME.HORIZEN]: 'horizen',
[blockchain_name_1.BLOCKCHAIN_NAME.ZILLIQA]: 'zilliqa',
[blockchain_name_1.BLOCKCHAIN_NAME.KAVA_COSMOS]: 'kava-cosmos',
[blockchain_name_1.BLOCKCHAIN_NAME.ZK_SYNC]: 'zksync',
[blockchain_name_1.BLOCKCHAIN_NAME.PULSECHAIN]: 'pulsechain',
[blockchain_name_1.BLOCKCHAIN_NAME.LINEA]: 'linea',
[blockchain_name_1.BLOCKCHAIN_NAME.BASE]: 'base',
[blockchain_name_1.BLOCKCHAIN_NAME.MANTLE]: 'mantle',
[blockchain_name_1.BLOCKCHAIN_NAME.MUMBAI]: 'polygon-mumbai',
[blockchain_name_1.BLOCKCHAIN_NAME.BINANCE_SMART_CHAIN_TESTNET]: 'binance-smart-chain-testnet',
[blockchain_name_1.BLOCKCHAIN_NAME.GOERLI]: 'goerli',
[blockchain_name_1.BLOCKCHAIN_NAME.FUJI]: 'avalanche-fuji',
[blockchain_name_1.BLOCKCHAIN_NAME.SCROLL_SEPOLIA]: 'scroll-sepolia-testnet',
[blockchain_name_1.BLOCKCHAIN_NAME.ARTHERA]: 'arthera-testnet',
[blockchain_name_1.BLOCKCHAIN_NAME.ZETACHAIN]: 'zetachain',
[blockchain_name_1.BLOCKCHAIN_NAME.SEPOLIA]: 'sepolia',
[blockchain_name_1.BLOCKCHAIN_NAME.MANTA_PACIFIC]: 'manta-pacific',
[blockchain_name_1.BLOCKCHAIN_NAME.SCROLL]: 'scroll',
[blockchain_name_1.BLOCKCHAIN_NAME.BERACHAIN_TESTNET]: 'berachain-bartio',
[blockchain_name_1.BLOCKCHAIN_NAME.BLAST_TESTNET]: 'blast',
[blockchain_name_1.BLOCKCHAIN_NAME.BLAST]: 'blast',
[blockchain_name_1.BLOCKCHAIN_NAME.HOLESKY]: 'holesky',
[blockchain_name_1.BLOCKCHAIN_NAME.ROOTSTOCK]: 'rootstock',
[blockchain_name_1.BLOCKCHAIN_NAME.KROMA]: 'kroma',
[blockchain_name_1.BLOCKCHAIN_NAME.HORIZEN_EON]: 'horizen-eon',
[blockchain_name_1.BLOCKCHAIN_NAME.MERLIN]: 'merlin',
[blockchain_name_1.BLOCKCHAIN_NAME.MODE]: 'mode',
[blockchain_name_1.BLOCKCHAIN_NAME.ZK_FAIR]: 'zkfair',
[blockchain_name_1.BLOCKCHAIN_NAME.ZK_LINK]: 'zklink',
[blockchain_name_1.BLOCKCHAIN_NAME.XLAYER]: 'xlayer',
[blockchain_name_1.BLOCKCHAIN_NAME.TAIKO]: 'taiko',
[blockchain_name_1.BLOCKCHAIN_NAME.SEI]: 'sei',
[blockchain_name_1.BLOCKCHAIN_NAME.CORE]: 'core',
[blockchain_name_1.BLOCKCHAIN_NAME.BAHAMUT]: 'bahamut',
[blockchain_name_1.BLOCKCHAIN_NAME.BITLAYER]: 'bitlayer',
[blockchain_name_1.BLOCKCHAIN_NAME.GRAVITY]: 'gravity',
[blockchain_name_1.BLOCKCHAIN_NAME.UNICHAIN_SEPOLIA_TESTNET]: 'unichain-sepolia-testnet',
[blockchain_name_1.BLOCKCHAIN_NAME.SONEIUM_TESTNET]: 'soneium-minato',
[blockchain_name_1.BLOCKCHAIN_NAME.SONIC]: 'sonic',
[blockchain_name_1.BLOCKCHAIN_NAME.MORPH]: 'morph',
[blockchain_name_1.BLOCKCHAIN_NAME.FRAXTAL]: 'fraxtal',
[blockchain_name_1.BLOCKCHAIN_NAME.BERACHAIN]: 'berachain',
[blockchain_name_1.BLOCKCHAIN_NAME.SONEIUM]: 'soneium',
[blockchain_name_1.BLOCKCHAIN_NAME.UNICHAIN]: 'unichain',
[blockchain_name_1.BLOCKCHAIN_NAME.MONAD_TESTNET]: 'monad-testnet',
[blockchain_name_1.BLOCKCHAIN_NAME.SUI]: 'sui',
[blockchain_name_1.BLOCKCHAIN_NAME.MEGAETH_TESTNET]: 'megaeth-testnet'
};
exports.TO_BACKEND_BLOCKCHAINS = {
...BLOCKCHAINS_MAPPING
};
exports.FROM_BACKEND_BLOCKCHAINS = Object.keys(BLOCKCHAINS_MAPPING).reduce((acc, blockchain) => ({
...acc,
[BLOCKCHAINS_MAPPING[blockchain]]: blockchain
}), {});