UNPKG

rubic-sdk

Version:
244 lines • 9.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.nativeTokensList = void 0; const token_1 = require("../token"); const blockchain_name_1 = require("../../../core/blockchain/models/blockchain-name"); const bitcoin_web3_pure_1 = require("../../../core/blockchain/web3-pure/typed-web3-pure/bitcoin-web3-pure"); const evm_web3_pure_1 = require("../../../core/blockchain/web3-pure/typed-web3-pure/evm-web3-pure/evm-web3-pure"); const icp_web3_pure_1 = require("../../../core/blockchain/web3-pure/typed-web3-pure/icp-web3-pure"); const tron_web3_pure_1 = require("../../../core/blockchain/web3-pure/typed-web3-pure/tron-web3-pure/tron-web3-pure"); exports.nativeTokensList = { ...Object.values(blockchain_name_1.BLOCKCHAIN_NAME).reduce((acc, blockchain) => ({ ...acc, [blockchain]: null }), {}), [blockchain_name_1.BLOCKCHAIN_NAME.ETHEREUM]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ETHEREUM, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ethereum', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BINANCE_SMART_CHAIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BINANCE_SMART_CHAIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Binance Coin', symbol: 'BNB', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.POLYGON]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.POLYGON, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Matic Network', symbol: 'MATIC', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.AVALANCHE]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.AVALANCHE, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'AVAX', symbol: 'AVAX', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MOONRIVER]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MOONRIVER, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'MOVR', symbol: 'MOVR', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.FANTOM]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.FANTOM, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'FTM', symbol: 'FTM', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.HARMONY]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.HARMONY, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ONE', symbol: 'ONE', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ARBITRUM]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ARBITRUM, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'AETH', symbol: 'AETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.AURORA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.AURORA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'aETH', symbol: 'aETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.TELOS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.TELOS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'TLOS', symbol: 'TLOS', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.OPTIMISM]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.OPTIMISM, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.CRONOS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.CRONOS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'CRO', symbol: 'CRO', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.OKE_X_CHAIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.OKE_X_CHAIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'OKT', symbol: 'OKT', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.GNOSIS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.GNOSIS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'xDAI', symbol: 'xDAI', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.FUSE]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.FUSE, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'FUSE', symbol: 'FUSE', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MOONBEAM]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MOONBEAM, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'GLMR', symbol: 'GLMR', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.CELO]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.CELO, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'CELO', symbol: 'CELO', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BOBA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BOBA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'BOBA', symbol: 'BOBA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BOBA_BSC]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BOBA_BSC, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'BOBA', symbol: 'BOBA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BOBA_AVALANCHE]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BOBA_AVALANCHE, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'BOBA', symbol: 'BOBA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ASTAR]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ASTAR, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ASTR', symbol: 'ASTR', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ETHEREUM_POW]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ETHEREUM_POW, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ethereum PoW', symbol: 'ETHW', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.KAVA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.KAVA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'KAVA', symbol: 'KAVA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BITCOIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BITCOIN, address: bitcoin_web3_pure_1.BitcoinWeb3Pure.nativeTokenAddress, name: 'Bitcoin', symbol: 'BTC', decimals: 8 }), [blockchain_name_1.BLOCKCHAIN_NAME.TRON]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.TRON, address: tron_web3_pure_1.TronWeb3Pure.nativeTokenAddress, name: 'TRX', symbol: 'TRX', decimals: 6 }), [blockchain_name_1.BLOCKCHAIN_NAME.BITGERT]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BITGERT, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Brise', symbol: 'BRISE', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.OASIS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.OASIS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ROSE', symbol: 'ROSE', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.METIS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.METIS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Metis token', symbol: 'METIS', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.DFK]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.DFK, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'JEWEL', symbol: 'JEWEL', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.KLAYTN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.KLAYTN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Klaytn', symbol: 'KLAY', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.VELAS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.VELAS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Velas', symbol: 'VLX', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SYSCOIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SYSCOIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Syscoin', symbol: 'SYS', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ICP]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ICP, address: icp_web3_pure_1.IcpWeb3Pure.nativeTokenAddress, name: 'Internet Computer', symbol: 'ICP', decimals: 8 }) }; //# sourceMappingURL=native-tokens.js.map