UNPKG

rubic-sdk

Version:
769 lines • 30.7 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 kava_cosmos_web3_pure_1 = require("../../../core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/kava-cosmos-web3-pure"); const solana_web3_pure_1 = require("../../../core/blockchain/web3-pure/typed-web3-pure/solana-web3-pure/solana-web3-pure"); const sui_web3_pure_1 = require("../../../core/blockchain/web3-pure/typed-web3-pure/sui-web3-pure/sui-web3-pure"); const ton_web3_pure_1 = require("../../../core/blockchain/web3-pure/typed-web3-pure/ton-web3-pure/ton-web3-pure"); const tron_web3_pure_1 = require("../../../core/blockchain/web3-pure/typed-web3-pure/tron-web3-pure/tron-web3-pure"); const testnetNativeTokens = { [blockchain_name_1.BLOCKCHAIN_NAME.FUJI]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.FUJI, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'AVAX', symbol: 'AVAX', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MUMBAI]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MUMBAI, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Matic Network', symbol: 'MATIC', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.GOERLI]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.GOERLI, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ethereum', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BINANCE_SMART_CHAIN_TESTNET]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BINANCE_SMART_CHAIN_TESTNET, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Test Binance Coin', symbol: 'tBNB', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SCROLL_SEPOLIA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SCROLL_SEPOLIA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ARTHERA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ARTHERA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Arthera', symbol: 'AA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SEPOLIA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SEPOLIA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ether', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BERACHAIN_TESTNET]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BERACHAIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'BERA', symbol: 'BERA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BLAST_TESTNET]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BLAST_TESTNET, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ether', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.HOLESKY]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.HOLESKY, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ether', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.UNICHAIN_SEPOLIA_TESTNET]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.UNICHAIN_SEPOLIA_TESTNET, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ether', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SONEIUM_TESTNET]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SONEIUM_TESTNET, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ether', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MONAD_TESTNET]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MONAD_TESTNET, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Monad', symbol: 'MON', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MEGAETH_TESTNET]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MEGAETH_TESTNET, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'MEGA Testnet Ether', symbol: 'ETH', decimals: 18 }) }; exports.nativeTokensList = { ...Object.values(blockchain_name_1.BLOCKCHAIN_NAME).reduce((acc, blockchain) => ({ ...acc, [blockchain]: blockchain }), {}), ...testnetNativeTokens, [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: 'Polygon', symbol: 'POL', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.POLYGON_ZKEVM]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.POLYGON_ZKEVM, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', 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.ASTAR_EVM]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ASTAR_EVM, 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 }), [blockchain_name_1.BLOCKCHAIN_NAME.KAVA_COSMOS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.KAVA_COSMOS, address: kava_cosmos_web3_pure_1.KavaCosmosWeb3Pure.nativeTokenAddress, name: 'Kava', symbol: 'KAVA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ZK_SYNC]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ZK_SYNC, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.PULSECHAIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.PULSECHAIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'PLS', symbol: 'PLS', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.LINEA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.LINEA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BASE]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BASE, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MANTLE]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MANTLE, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Mantle', symbol: 'MNT', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MANTA_PACIFIC]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MANTA_PACIFIC, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SCROLL]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SCROLL, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ZETACHAIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ZETACHAIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Zeta', symbol: 'ZETA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SOLANA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SOLANA, address: solana_web3_pure_1.SolanaWeb3Pure.nativeTokenAddress, name: 'Solana', symbol: 'SOL', decimals: 9 }), [blockchain_name_1.BLOCKCHAIN_NAME.BLAST]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BLAST, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ether', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.KROMA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.KROMA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.HORIZEN_EON]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.HORIZEN_EON, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ZEN', symbol: 'ZEN', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MERLIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MERLIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Bitcoin', symbol: 'BTC', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ROOTSTOCK]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ROOTSTOCK, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'RBTC', symbol: 'RBTC', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MODE]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MODE, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ZK_FAIR]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ZK_FAIR, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'USDC', symbol: 'USDC', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ZK_LINK]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ZK_LINK, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ETH', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.XLAYER]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.XLAYER, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'OK Token', symbol: 'OKB', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.TAIKO]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.TAIKO, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ether', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SEI]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SEI, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Sei', symbol: 'SEI', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.CORE]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.CORE, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'CORE', symbol: 'CORE', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BAHAMUT]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BAHAMUT, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'FTN', symbol: 'FTN', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.TON]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.TON, address: ton_web3_pure_1.TonWeb3Pure.nativeTokenAddress, name: 'TON', symbol: 'TON', decimals: 9 }), [blockchain_name_1.BLOCKCHAIN_NAME.FLARE]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.FLARE, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'FLR', symbol: 'FLR', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BITLAYER]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BITLAYER, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Bitcoin', symbol: 'BTC', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.GRAVITY]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.GRAVITY, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Gravity', symbol: 'G', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.COSMOS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.COSMOS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Cosmos', symbol: 'ATOM', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ALGORAND]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ALGORAND, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Algorand', symbol: 'ALGO', decimals: 6 }), [blockchain_name_1.BLOCKCHAIN_NAME.NEAR]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.NEAR, address: 'near', name: 'NEAR Protocol', symbol: 'NEAR', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.CARDANO]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.CARDANO, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Cardano', symbol: 'ADA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.APTOS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.APTOS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Aptos', symbol: 'APT', 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: 'Astar', symbol: 'ASTR', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.DASH]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.DASH, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Dash', symbol: 'DASH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.DOGECOIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.DOGECOIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Dogecoin', symbol: 'DOGE', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.POLKADOT]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.POLKADOT, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Polkadot', symbol: 'DOT', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.FLOW]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.FLOW, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Flow', symbol: 'FLOW', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.IOTA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.IOTA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'IOTA', symbol: 'IOTA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.KUSAMA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.KUSAMA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Kusama', symbol: 'KSM', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.LITECOIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.LITECOIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Litecoin', symbol: 'LTC', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.NEO]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.NEO, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Neo', symbol: 'NEO', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.OSMOSIS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.OSMOSIS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Osmosis', symbol: 'OSMO', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SECRET]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SECRET, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Secret', symbol: 'SCRT', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.WAVES]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.WAVES, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Waves', symbol: 'WAVES', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.WAX]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.WAX, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'WAX', symbol: 'WAXP', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.STELLAR]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.STELLAR, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Stellar', symbol: 'XLM', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MONERO]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MONERO, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Monero', symbol: 'XMR', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.TEZOS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.TEZOS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Tezos', symbol: 'XTZ', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.FILECOIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.FILECOIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Filecoin', symbol: 'FIL', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.EOS]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.EOS, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'EOS', symbol: 'EOS', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ONTOLOGY]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ONTOLOGY, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ontology', symbol: 'ONT', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.XDC]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.XDC, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'XDC Network', symbol: 'XDC', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.ZILLIQA]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.ZILLIQA, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'ZIL', symbol: 'ZIL', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SONIC]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SONIC, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'SONIC', symbol: 'S', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.MORPH]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.MORPH, address: '0x5300000000000000000000000000000000000011', name: 'Ethereum', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.FRAXTAL]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.FRAXTAL, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Frax Ether', symbol: 'frxETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.BERACHAIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.BERACHAIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'BERA', symbol: 'BERA', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SONEIUM]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SONEIUM, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ethereum', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.UNICHAIN]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.UNICHAIN, address: evm_web3_pure_1.EvmWeb3Pure.nativeTokenAddress, name: 'Ethereum', symbol: 'ETH', decimals: 18 }), [blockchain_name_1.BLOCKCHAIN_NAME.SUI]: new token_1.Token({ blockchain: blockchain_name_1.BLOCKCHAIN_NAME.SUI, address: sui_web3_pure_1.SuiWeb3Pure.nativeTokenAddress, name: 'Sui', symbol: 'SUI', decimals: 9 }) }; //# sourceMappingURL=native-tokens.js.map