UNPKG

@hdwallet/core

Version:

A complete Hierarchical Deterministic (HD) Wallet generator for 200+ cryptocurrencies, built with TypeScript.

674 lines 49.5 kB
"use strict"; // SPDX-License-Identifier: MIT Object.defineProperty(exports, "__esModule", { value: true }); exports.Cosmos = exports.Compcoin = exports.ClubCoin = exports.Clams = exports.Chihuahua = exports.Celo = exports.Cardano = exports.Cannacoin = exports.CanadaECoin = exports.BritCoin = exports.Bolivarcoin = exports.BlockStamp = exports.Blocknode = exports.Blackcoin = exports.BitSend = exports.Bitcore = exports.BitcoinZ = exports.BitcoinSV = exports.BitcoinPrivate = exports.BitcoinPlus = exports.BitcoinGreen = exports.BitcoinGold = exports.BitcoinCashSLP = exports.BitcoinCash = exports.BitcoinAtom = exports.Bitcoin = exports.BitCloud = exports.Binance = exports.BelaCoin = exports.BeetleCoin = exports.Bata = exports.Base = exports.BandProtocol = exports.Axelar = exports.Axe = exports.Avian = exports.Avalanche = exports.Auroracoin = exports.Asiacoin = exports.Aryacoin = exports.Artax = exports.Argoneum = exports.Arbitrum = exports.Aptos = exports.Anon = exports.Algorand = exports.AkashNetwork = exports.Adcoin = exports.Cryptocurrency = exports.CRYPTOCURRENCIES = void 0; exports.Icon = exports.Hush = exports.HuobiToken = exports.Horizen = exports.Hempcoin = exports.Helleniccoin = exports.Harmony = exports.Gulden = exports.GroestlCoin = exports.Gridcoin = exports.GoByte = exports.GCRCoin = exports.GameCredits = exports.FujiCoin = exports.Foxdcoin = exports.Flux = exports.Flashcoin = exports.FIX = exports.Firstcoin = exports.Firo = exports.Filecoin = exports.FetchAI = exports.Feathercoin = exports.Fantom = exports.ExclusiveCoin = exports.Evrmore = exports.EuropeCoin = exports.Ethereum = exports.Ergo = exports.EOS = exports.Energi = exports.Elastos = exports.Einsteinium = exports.eGulden = exports.EDRCoin = exports.ECoin = exports.eCash = exports.dYdX = exports.Dogecoin = exports.Divi = exports.Digitalcoin = exports.DigiByte = exports.Diamond = exports.Denarius = exports.Defcoin = exports.DeepOnion = exports.Dash = exports.Crave = exports.CranePay = exports.CPUChain = void 0; exports.Peercoin = exports.Particl = exports.Osmosis = exports.Optimism = exports.Ontology = exports.Onix = exports.Omni = exports.OKTChain = exports.OKCash = exports.NuShares = exports.NuBits = exports.Novacoin = exports.NIX = exports.NineChronicles = exports.NewYorkCoin = exports.Neutron = exports.Neurocoin = exports.Neoscoin = exports.Neo = exports.Neblio = exports.Near = exports.Navcoin = exports.Nano = exports.Namecoin = exports.Myriadcoin = exports.MultiversX = exports.Monk = exports.Monero = exports.Monacoin = exports.Minexcoin = exports.Metis = exports.Megacoin = exports.Mazacoin = exports.Lynx = exports.Lkrcoin = exports.LitecoinZ = exports.LitecoinCash = exports.Litecoin = exports.Linx = exports.LBRYCredits = exports.Landcoin = exports.Komodo = exports.Kobocoin = exports.Kava = exports.Jumbucks = exports.IXCoin = exports.IRISnet = exports.InternetOfPeople = exports.InsaneCoin = exports.Injective = void 0; exports.Vivo = exports.Viacoin = exports.Vertcoin = exports.Verge = exports.VeChain = exports.Vcash = exports.Unobtanium = exports.UltimateSecureCash = exports.TWINS = exports.Tron = exports.TOACoin = exports.ThoughtAI = exports.Theta = exports.Tezos = exports.Terra = exports.Syscoin = exports.Sui = exports.Sugarchain = exports.Stratis = exports.Stellar = exports.Stash = exports.Stafi = exports.Solarcoin = exports.Solana = exports.Smileycoin = exports.Slimcoin = exports.Shentu = exports.ShadowCash = exports.Secret = exports.Scribe = exports.Saluscoin = exports.Safecoin = exports.Rubycoin = exports.RSK = exports.Ritocoin = exports.Ripple = exports.Reddcoin = exports.Ravencoin = exports.Rapids = exports.Qtum = exports.Putincoin = exports.ProjectCoin = exports.Potcoin = exports.PoSWCoin = exports.Polygon = exports.Pivx = exports.Pinkcoin = exports.PiNetwork = exports.Phore = exports.Pesobit = void 0; exports.ZooBC = exports.Zilliqa = exports.Zetacoin = exports.ZClassic = exports.Zcash = exports.Ycash = exports.XUEZ = exports.XinFin = exports.Wincoin = exports.Whitecoin = exports.Wagerr = exports.VPNCoin = exports.Voxels = void 0; exports.getCryptocurrency = getCryptocurrency; const cryptocurrency_1 = require("./cryptocurrency"); Object.defineProperty(exports, "Cryptocurrency", { enumerable: true, get: function () { return cryptocurrency_1.Cryptocurrency; } }); const adcoin_1 = require("./adcoin"); Object.defineProperty(exports, "Adcoin", { enumerable: true, get: function () { return adcoin_1.Adcoin; } }); const akashnetwork_1 = require("./akashnetwork"); Object.defineProperty(exports, "AkashNetwork", { enumerable: true, get: function () { return akashnetwork_1.AkashNetwork; } }); const algorand_1 = require("./algorand"); Object.defineProperty(exports, "Algorand", { enumerable: true, get: function () { return algorand_1.Algorand; } }); const anon_1 = require("./anon"); Object.defineProperty(exports, "Anon", { enumerable: true, get: function () { return anon_1.Anon; } }); const aptos_1 = require("./aptos"); Object.defineProperty(exports, "Aptos", { enumerable: true, get: function () { return aptos_1.Aptos; } }); const arbitum_1 = require("./arbitum"); Object.defineProperty(exports, "Arbitrum", { enumerable: true, get: function () { return arbitum_1.Arbitrum; } }); const argoneum_1 = require("./argoneum"); Object.defineProperty(exports, "Argoneum", { enumerable: true, get: function () { return argoneum_1.Argoneum; } }); const artax_1 = require("./artax"); Object.defineProperty(exports, "Artax", { enumerable: true, get: function () { return artax_1.Artax; } }); const aryacoin_1 = require("./aryacoin"); Object.defineProperty(exports, "Aryacoin", { enumerable: true, get: function () { return aryacoin_1.Aryacoin; } }); const asiacoin_1 = require("./asiacoin"); Object.defineProperty(exports, "Asiacoin", { enumerable: true, get: function () { return asiacoin_1.Asiacoin; } }); const auroracoin_1 = require("./auroracoin"); Object.defineProperty(exports, "Auroracoin", { enumerable: true, get: function () { return auroracoin_1.Auroracoin; } }); const avalanche_1 = require("./avalanche"); Object.defineProperty(exports, "Avalanche", { enumerable: true, get: function () { return avalanche_1.Avalanche; } }); const avian_1 = require("./avian"); Object.defineProperty(exports, "Avian", { enumerable: true, get: function () { return avian_1.Avian; } }); const axe_1 = require("./axe"); Object.defineProperty(exports, "Axe", { enumerable: true, get: function () { return axe_1.Axe; } }); const axelar_1 = require("./axelar"); Object.defineProperty(exports, "Axelar", { enumerable: true, get: function () { return axelar_1.Axelar; } }); const bandprotocol_1 = require("./bandprotocol"); Object.defineProperty(exports, "BandProtocol", { enumerable: true, get: function () { return bandprotocol_1.BandProtocol; } }); const base_1 = require("./base"); Object.defineProperty(exports, "Base", { enumerable: true, get: function () { return base_1.Base; } }); const bata_1 = require("./bata"); Object.defineProperty(exports, "Bata", { enumerable: true, get: function () { return bata_1.Bata; } }); const beetlecoin_1 = require("./beetlecoin"); Object.defineProperty(exports, "BeetleCoin", { enumerable: true, get: function () { return beetlecoin_1.BeetleCoin; } }); const belacoin_1 = require("./belacoin"); Object.defineProperty(exports, "BelaCoin", { enumerable: true, get: function () { return belacoin_1.BelaCoin; } }); const binance_1 = require("./binance"); Object.defineProperty(exports, "Binance", { enumerable: true, get: function () { return binance_1.Binance; } }); const bitcloud_1 = require("./bitcloud"); Object.defineProperty(exports, "BitCloud", { enumerable: true, get: function () { return bitcloud_1.BitCloud; } }); const bitcoin_1 = require("./bitcoin"); Object.defineProperty(exports, "Bitcoin", { enumerable: true, get: function () { return bitcoin_1.Bitcoin; } }); const bitcoinatom_1 = require("./bitcoinatom"); Object.defineProperty(exports, "BitcoinAtom", { enumerable: true, get: function () { return bitcoinatom_1.BitcoinAtom; } }); const bitcoincash_1 = require("./bitcoincash"); Object.defineProperty(exports, "BitcoinCash", { enumerable: true, get: function () { return bitcoincash_1.BitcoinCash; } }); const bitcoincashslp_1 = require("./bitcoincashslp"); Object.defineProperty(exports, "BitcoinCashSLP", { enumerable: true, get: function () { return bitcoincashslp_1.BitcoinCashSLP; } }); const bitcoingold_1 = require("./bitcoingold"); Object.defineProperty(exports, "BitcoinGold", { enumerable: true, get: function () { return bitcoingold_1.BitcoinGold; } }); const bitcoingreen_1 = require("./bitcoingreen"); Object.defineProperty(exports, "BitcoinGreen", { enumerable: true, get: function () { return bitcoingreen_1.BitcoinGreen; } }); const bitcoinplus_1 = require("./bitcoinplus"); Object.defineProperty(exports, "BitcoinPlus", { enumerable: true, get: function () { return bitcoinplus_1.BitcoinPlus; } }); const bitcoinprivate_1 = require("./bitcoinprivate"); Object.defineProperty(exports, "BitcoinPrivate", { enumerable: true, get: function () { return bitcoinprivate_1.BitcoinPrivate; } }); const bitcoinsv_1 = require("./bitcoinsv"); Object.defineProperty(exports, "BitcoinSV", { enumerable: true, get: function () { return bitcoinsv_1.BitcoinSV; } }); const bitcoinz_1 = require("./bitcoinz"); Object.defineProperty(exports, "BitcoinZ", { enumerable: true, get: function () { return bitcoinz_1.BitcoinZ; } }); const bitcore_1 = require("./bitcore"); Object.defineProperty(exports, "Bitcore", { enumerable: true, get: function () { return bitcore_1.Bitcore; } }); const bitsend_1 = require("./bitsend"); Object.defineProperty(exports, "BitSend", { enumerable: true, get: function () { return bitsend_1.BitSend; } }); const blackcoin_1 = require("./blackcoin"); Object.defineProperty(exports, "Blackcoin", { enumerable: true, get: function () { return blackcoin_1.Blackcoin; } }); const blocknode_1 = require("./blocknode"); Object.defineProperty(exports, "Blocknode", { enumerable: true, get: function () { return blocknode_1.Blocknode; } }); const blockstamp_1 = require("./blockstamp"); Object.defineProperty(exports, "BlockStamp", { enumerable: true, get: function () { return blockstamp_1.BlockStamp; } }); const bolivarcoin_1 = require("./bolivarcoin"); Object.defineProperty(exports, "Bolivarcoin", { enumerable: true, get: function () { return bolivarcoin_1.Bolivarcoin; } }); const britcoin_1 = require("./britcoin"); Object.defineProperty(exports, "BritCoin", { enumerable: true, get: function () { return britcoin_1.BritCoin; } }); const canadaecoin_1 = require("./canadaecoin"); Object.defineProperty(exports, "CanadaECoin", { enumerable: true, get: function () { return canadaecoin_1.CanadaECoin; } }); const cannacoin_1 = require("./cannacoin"); Object.defineProperty(exports, "Cannacoin", { enumerable: true, get: function () { return cannacoin_1.Cannacoin; } }); const cardano_1 = require("./cardano"); Object.defineProperty(exports, "Cardano", { enumerable: true, get: function () { return cardano_1.Cardano; } }); const celo_1 = require("./celo"); Object.defineProperty(exports, "Celo", { enumerable: true, get: function () { return celo_1.Celo; } }); const chihuahua_1 = require("./chihuahua"); Object.defineProperty(exports, "Chihuahua", { enumerable: true, get: function () { return chihuahua_1.Chihuahua; } }); const clams_1 = require("./clams"); Object.defineProperty(exports, "Clams", { enumerable: true, get: function () { return clams_1.Clams; } }); const clubcoin_1 = require("./clubcoin"); Object.defineProperty(exports, "ClubCoin", { enumerable: true, get: function () { return clubcoin_1.ClubCoin; } }); const compcoin_1 = require("./compcoin"); Object.defineProperty(exports, "Compcoin", { enumerable: true, get: function () { return compcoin_1.Compcoin; } }); const cosmos_1 = require("./cosmos"); Object.defineProperty(exports, "Cosmos", { enumerable: true, get: function () { return cosmos_1.Cosmos; } }); const cpuchain_1 = require("./cpuchain"); Object.defineProperty(exports, "CPUChain", { enumerable: true, get: function () { return cpuchain_1.CPUChain; } }); const cranepay_1 = require("./cranepay"); Object.defineProperty(exports, "CranePay", { enumerable: true, get: function () { return cranepay_1.CranePay; } }); const crave_1 = require("./crave"); Object.defineProperty(exports, "Crave", { enumerable: true, get: function () { return crave_1.Crave; } }); const dash_1 = require("./dash"); Object.defineProperty(exports, "Dash", { enumerable: true, get: function () { return dash_1.Dash; } }); const deeponion_1 = require("./deeponion"); Object.defineProperty(exports, "DeepOnion", { enumerable: true, get: function () { return deeponion_1.DeepOnion; } }); const defcoin_1 = require("./defcoin"); Object.defineProperty(exports, "Defcoin", { enumerable: true, get: function () { return defcoin_1.Defcoin; } }); const denarius_1 = require("./denarius"); Object.defineProperty(exports, "Denarius", { enumerable: true, get: function () { return denarius_1.Denarius; } }); const diamond_1 = require("./diamond"); Object.defineProperty(exports, "Diamond", { enumerable: true, get: function () { return diamond_1.Diamond; } }); const digibyte_1 = require("./digibyte"); Object.defineProperty(exports, "DigiByte", { enumerable: true, get: function () { return digibyte_1.DigiByte; } }); const digitalcoin_1 = require("./digitalcoin"); Object.defineProperty(exports, "Digitalcoin", { enumerable: true, get: function () { return digitalcoin_1.Digitalcoin; } }); const divi_1 = require("./divi"); Object.defineProperty(exports, "Divi", { enumerable: true, get: function () { return divi_1.Divi; } }); const dogecoin_1 = require("./dogecoin"); Object.defineProperty(exports, "Dogecoin", { enumerable: true, get: function () { return dogecoin_1.Dogecoin; } }); const dydx_1 = require("./dydx"); Object.defineProperty(exports, "dYdX", { enumerable: true, get: function () { return dydx_1.dYdX; } }); const ecash_1 = require("./ecash"); Object.defineProperty(exports, "eCash", { enumerable: true, get: function () { return ecash_1.eCash; } }); const ecoin_1 = require("./ecoin"); Object.defineProperty(exports, "ECoin", { enumerable: true, get: function () { return ecoin_1.ECoin; } }); const edrcoin_1 = require("./edrcoin"); Object.defineProperty(exports, "EDRCoin", { enumerable: true, get: function () { return edrcoin_1.EDRCoin; } }); const egulden_1 = require("./egulden"); Object.defineProperty(exports, "eGulden", { enumerable: true, get: function () { return egulden_1.eGulden; } }); const einsteinium_1 = require("./einsteinium"); Object.defineProperty(exports, "Einsteinium", { enumerable: true, get: function () { return einsteinium_1.Einsteinium; } }); const elastos_1 = require("./elastos"); Object.defineProperty(exports, "Elastos", { enumerable: true, get: function () { return elastos_1.Elastos; } }); const energi_1 = require("./energi"); Object.defineProperty(exports, "Energi", { enumerable: true, get: function () { return energi_1.Energi; } }); const eos_1 = require("./eos"); Object.defineProperty(exports, "EOS", { enumerable: true, get: function () { return eos_1.EOS; } }); const ergo_1 = require("./ergo"); Object.defineProperty(exports, "Ergo", { enumerable: true, get: function () { return ergo_1.Ergo; } }); const ethereum_1 = require("./ethereum"); Object.defineProperty(exports, "Ethereum", { enumerable: true, get: function () { return ethereum_1.Ethereum; } }); const europecoin_1 = require("./europecoin"); Object.defineProperty(exports, "EuropeCoin", { enumerable: true, get: function () { return europecoin_1.EuropeCoin; } }); const evrmore_1 = require("./evrmore"); Object.defineProperty(exports, "Evrmore", { enumerable: true, get: function () { return evrmore_1.Evrmore; } }); const exclusivecoin_1 = require("./exclusivecoin"); Object.defineProperty(exports, "ExclusiveCoin", { enumerable: true, get: function () { return exclusivecoin_1.ExclusiveCoin; } }); const fantom_1 = require("./fantom"); Object.defineProperty(exports, "Fantom", { enumerable: true, get: function () { return fantom_1.Fantom; } }); const feathercoin_1 = require("./feathercoin"); Object.defineProperty(exports, "Feathercoin", { enumerable: true, get: function () { return feathercoin_1.Feathercoin; } }); const fetchai_1 = require("./fetchai"); Object.defineProperty(exports, "FetchAI", { enumerable: true, get: function () { return fetchai_1.FetchAI; } }); const filecoin_1 = require("./filecoin"); Object.defineProperty(exports, "Filecoin", { enumerable: true, get: function () { return filecoin_1.Filecoin; } }); const firo_1 = require("./firo"); Object.defineProperty(exports, "Firo", { enumerable: true, get: function () { return firo_1.Firo; } }); const firstcoin_1 = require("./firstcoin"); Object.defineProperty(exports, "Firstcoin", { enumerable: true, get: function () { return firstcoin_1.Firstcoin; } }); const fix_1 = require("./fix"); Object.defineProperty(exports, "FIX", { enumerable: true, get: function () { return fix_1.FIX; } }); const flashcoin_1 = require("./flashcoin"); Object.defineProperty(exports, "Flashcoin", { enumerable: true, get: function () { return flashcoin_1.Flashcoin; } }); const flux_1 = require("./flux"); Object.defineProperty(exports, "Flux", { enumerable: true, get: function () { return flux_1.Flux; } }); const foxdcoin_1 = require("./foxdcoin"); Object.defineProperty(exports, "Foxdcoin", { enumerable: true, get: function () { return foxdcoin_1.Foxdcoin; } }); const fujicoin_1 = require("./fujicoin"); Object.defineProperty(exports, "FujiCoin", { enumerable: true, get: function () { return fujicoin_1.FujiCoin; } }); const gamecredits_1 = require("./gamecredits"); Object.defineProperty(exports, "GameCredits", { enumerable: true, get: function () { return gamecredits_1.GameCredits; } }); const gcrcoin_1 = require("./gcrcoin"); Object.defineProperty(exports, "GCRCoin", { enumerable: true, get: function () { return gcrcoin_1.GCRCoin; } }); const gobyte_1 = require("./gobyte"); Object.defineProperty(exports, "GoByte", { enumerable: true, get: function () { return gobyte_1.GoByte; } }); const gridcoin_1 = require("./gridcoin"); Object.defineProperty(exports, "Gridcoin", { enumerable: true, get: function () { return gridcoin_1.Gridcoin; } }); const groestlcoin_1 = require("./groestlcoin"); Object.defineProperty(exports, "GroestlCoin", { enumerable: true, get: function () { return groestlcoin_1.GroestlCoin; } }); const gulden_1 = require("./gulden"); Object.defineProperty(exports, "Gulden", { enumerable: true, get: function () { return gulden_1.Gulden; } }); const harmony_1 = require("./harmony"); Object.defineProperty(exports, "Harmony", { enumerable: true, get: function () { return harmony_1.Harmony; } }); const helleniccoin_1 = require("./helleniccoin"); Object.defineProperty(exports, "Helleniccoin", { enumerable: true, get: function () { return helleniccoin_1.Helleniccoin; } }); const hempcoin_1 = require("./hempcoin"); Object.defineProperty(exports, "Hempcoin", { enumerable: true, get: function () { return hempcoin_1.Hempcoin; } }); const horizen_1 = require("./horizen"); Object.defineProperty(exports, "Horizen", { enumerable: true, get: function () { return horizen_1.Horizen; } }); const huobitoken_1 = require("./huobitoken"); Object.defineProperty(exports, "HuobiToken", { enumerable: true, get: function () { return huobitoken_1.HuobiToken; } }); const hush_1 = require("./hush"); Object.defineProperty(exports, "Hush", { enumerable: true, get: function () { return hush_1.Hush; } }); const icon_1 = require("./icon"); Object.defineProperty(exports, "Icon", { enumerable: true, get: function () { return icon_1.Icon; } }); const injective_1 = require("./injective"); Object.defineProperty(exports, "Injective", { enumerable: true, get: function () { return injective_1.Injective; } }); const insanecoin_1 = require("./insanecoin"); Object.defineProperty(exports, "InsaneCoin", { enumerable: true, get: function () { return insanecoin_1.InsaneCoin; } }); const internetofpeople_1 = require("./internetofpeople"); Object.defineProperty(exports, "InternetOfPeople", { enumerable: true, get: function () { return internetofpeople_1.InternetOfPeople; } }); const irisnet_1 = require("./irisnet"); Object.defineProperty(exports, "IRISnet", { enumerable: true, get: function () { return irisnet_1.IRISnet; } }); const ixcoin_1 = require("./ixcoin"); Object.defineProperty(exports, "IXCoin", { enumerable: true, get: function () { return ixcoin_1.IXCoin; } }); const jumbucks_1 = require("./jumbucks"); Object.defineProperty(exports, "Jumbucks", { enumerable: true, get: function () { return jumbucks_1.Jumbucks; } }); const kava_1 = require("./kava"); Object.defineProperty(exports, "Kava", { enumerable: true, get: function () { return kava_1.Kava; } }); const kobocoin_1 = require("./kobocoin"); Object.defineProperty(exports, "Kobocoin", { enumerable: true, get: function () { return kobocoin_1.Kobocoin; } }); const komodo_1 = require("./komodo"); Object.defineProperty(exports, "Komodo", { enumerable: true, get: function () { return komodo_1.Komodo; } }); const landcoin_1 = require("./landcoin"); Object.defineProperty(exports, "Landcoin", { enumerable: true, get: function () { return landcoin_1.Landcoin; } }); const lbrycredits_1 = require("./lbrycredits"); Object.defineProperty(exports, "LBRYCredits", { enumerable: true, get: function () { return lbrycredits_1.LBRYCredits; } }); const linx_1 = require("./linx"); Object.defineProperty(exports, "Linx", { enumerable: true, get: function () { return linx_1.Linx; } }); const litecoin_1 = require("./litecoin"); Object.defineProperty(exports, "Litecoin", { enumerable: true, get: function () { return litecoin_1.Litecoin; } }); const litecoincash_1 = require("./litecoincash"); Object.defineProperty(exports, "LitecoinCash", { enumerable: true, get: function () { return litecoincash_1.LitecoinCash; } }); const litecoinz_1 = require("./litecoinz"); Object.defineProperty(exports, "LitecoinZ", { enumerable: true, get: function () { return litecoinz_1.LitecoinZ; } }); const lkrcoin_1 = require("./lkrcoin"); Object.defineProperty(exports, "Lkrcoin", { enumerable: true, get: function () { return lkrcoin_1.Lkrcoin; } }); const lynx_1 = require("./lynx"); Object.defineProperty(exports, "Lynx", { enumerable: true, get: function () { return lynx_1.Lynx; } }); const mazacoin_1 = require("./mazacoin"); Object.defineProperty(exports, "Mazacoin", { enumerable: true, get: function () { return mazacoin_1.Mazacoin; } }); const megacoin_1 = require("./megacoin"); Object.defineProperty(exports, "Megacoin", { enumerable: true, get: function () { return megacoin_1.Megacoin; } }); const metis_1 = require("./metis"); Object.defineProperty(exports, "Metis", { enumerable: true, get: function () { return metis_1.Metis; } }); const minexcoin_1 = require("./minexcoin"); Object.defineProperty(exports, "Minexcoin", { enumerable: true, get: function () { return minexcoin_1.Minexcoin; } }); const monacoin_1 = require("./monacoin"); Object.defineProperty(exports, "Monacoin", { enumerable: true, get: function () { return monacoin_1.Monacoin; } }); const monero_1 = require("./monero"); Object.defineProperty(exports, "Monero", { enumerable: true, get: function () { return monero_1.Monero; } }); const monk_1 = require("./monk"); Object.defineProperty(exports, "Monk", { enumerable: true, get: function () { return monk_1.Monk; } }); const multiversx_1 = require("./multiversx"); Object.defineProperty(exports, "MultiversX", { enumerable: true, get: function () { return multiversx_1.MultiversX; } }); const myriadcoin_1 = require("./myriadcoin"); Object.defineProperty(exports, "Myriadcoin", { enumerable: true, get: function () { return myriadcoin_1.Myriadcoin; } }); const namecoin_1 = require("./namecoin"); Object.defineProperty(exports, "Namecoin", { enumerable: true, get: function () { return namecoin_1.Namecoin; } }); const nano_1 = require("./nano"); Object.defineProperty(exports, "Nano", { enumerable: true, get: function () { return nano_1.Nano; } }); const navcoin_1 = require("./navcoin"); Object.defineProperty(exports, "Navcoin", { enumerable: true, get: function () { return navcoin_1.Navcoin; } }); const near_1 = require("./near"); Object.defineProperty(exports, "Near", { enumerable: true, get: function () { return near_1.Near; } }); const neblio_1 = require("./neblio"); Object.defineProperty(exports, "Neblio", { enumerable: true, get: function () { return neblio_1.Neblio; } }); const neo_1 = require("./neo"); Object.defineProperty(exports, "Neo", { enumerable: true, get: function () { return neo_1.Neo; } }); const neoscoin_1 = require("./neoscoin"); Object.defineProperty(exports, "Neoscoin", { enumerable: true, get: function () { return neoscoin_1.Neoscoin; } }); const neurocoin_1 = require("./neurocoin"); Object.defineProperty(exports, "Neurocoin", { enumerable: true, get: function () { return neurocoin_1.Neurocoin; } }); const neutron_1 = require("./neutron"); Object.defineProperty(exports, "Neutron", { enumerable: true, get: function () { return neutron_1.Neutron; } }); const newyorkcoin_1 = require("./newyorkcoin"); Object.defineProperty(exports, "NewYorkCoin", { enumerable: true, get: function () { return newyorkcoin_1.NewYorkCoin; } }); const ninechronicles_1 = require("./ninechronicles"); Object.defineProperty(exports, "NineChronicles", { enumerable: true, get: function () { return ninechronicles_1.NineChronicles; } }); const nix_1 = require("./nix"); Object.defineProperty(exports, "NIX", { enumerable: true, get: function () { return nix_1.NIX; } }); const novacoin_1 = require("./novacoin"); Object.defineProperty(exports, "Novacoin", { enumerable: true, get: function () { return novacoin_1.Novacoin; } }); const nubits_1 = require("./nubits"); Object.defineProperty(exports, "NuBits", { enumerable: true, get: function () { return nubits_1.NuBits; } }); const nushares_1 = require("./nushares"); Object.defineProperty(exports, "NuShares", { enumerable: true, get: function () { return nushares_1.NuShares; } }); const okcash_1 = require("./okcash"); Object.defineProperty(exports, "OKCash", { enumerable: true, get: function () { return okcash_1.OKCash; } }); const oktchain_1 = require("./oktchain"); Object.defineProperty(exports, "OKTChain", { enumerable: true, get: function () { return oktchain_1.OKTChain; } }); const omni_1 = require("./omni"); Object.defineProperty(exports, "Omni", { enumerable: true, get: function () { return omni_1.Omni; } }); const onix_1 = require("./onix"); Object.defineProperty(exports, "Onix", { enumerable: true, get: function () { return onix_1.Onix; } }); const ontology_1 = require("./ontology"); Object.defineProperty(exports, "Ontology", { enumerable: true, get: function () { return ontology_1.Ontology; } }); const optimism_1 = require("./optimism"); Object.defineProperty(exports, "Optimism", { enumerable: true, get: function () { return optimism_1.Optimism; } }); const osmosis_1 = require("./osmosis"); Object.defineProperty(exports, "Osmosis", { enumerable: true, get: function () { return osmosis_1.Osmosis; } }); const particl_1 = require("./particl"); Object.defineProperty(exports, "Particl", { enumerable: true, get: function () { return particl_1.Particl; } }); const peercoin_1 = require("./peercoin"); Object.defineProperty(exports, "Peercoin", { enumerable: true, get: function () { return peercoin_1.Peercoin; } }); const pesobit_1 = require("./pesobit"); Object.defineProperty(exports, "Pesobit", { enumerable: true, get: function () { return pesobit_1.Pesobit; } }); const phore_1 = require("./phore"); Object.defineProperty(exports, "Phore", { enumerable: true, get: function () { return phore_1.Phore; } }); const pinetwork_1 = require("./pinetwork"); Object.defineProperty(exports, "PiNetwork", { enumerable: true, get: function () { return pinetwork_1.PiNetwork; } }); const pinkcoin_1 = require("./pinkcoin"); Object.defineProperty(exports, "Pinkcoin", { enumerable: true, get: function () { return pinkcoin_1.Pinkcoin; } }); const pivx_1 = require("./pivx"); Object.defineProperty(exports, "Pivx", { enumerable: true, get: function () { return pivx_1.Pivx; } }); const polygon_1 = require("./polygon"); Object.defineProperty(exports, "Polygon", { enumerable: true, get: function () { return polygon_1.Polygon; } }); const poswcoin_1 = require("./poswcoin"); Object.defineProperty(exports, "PoSWCoin", { enumerable: true, get: function () { return poswcoin_1.PoSWCoin; } }); const potcoin_1 = require("./potcoin"); Object.defineProperty(exports, "Potcoin", { enumerable: true, get: function () { return potcoin_1.Potcoin; } }); const projectcoin_1 = require("./projectcoin"); Object.defineProperty(exports, "ProjectCoin", { enumerable: true, get: function () { return projectcoin_1.ProjectCoin; } }); const putincoin_1 = require("./putincoin"); Object.defineProperty(exports, "Putincoin", { enumerable: true, get: function () { return putincoin_1.Putincoin; } }); const qtum_1 = require("./qtum"); Object.defineProperty(exports, "Qtum", { enumerable: true, get: function () { return qtum_1.Qtum; } }); const rapids_1 = require("./rapids"); Object.defineProperty(exports, "Rapids", { enumerable: true, get: function () { return rapids_1.Rapids; } }); const ravencoin_1 = require("./ravencoin"); Object.defineProperty(exports, "Ravencoin", { enumerable: true, get: function () { return ravencoin_1.Ravencoin; } }); const reddcoin_1 = require("./reddcoin"); Object.defineProperty(exports, "Reddcoin", { enumerable: true, get: function () { return reddcoin_1.Reddcoin; } }); const ripple_1 = require("./ripple"); Object.defineProperty(exports, "Ripple", { enumerable: true, get: function () { return ripple_1.Ripple; } }); const ritocoin_1 = require("./ritocoin"); Object.defineProperty(exports, "Ritocoin", { enumerable: true, get: function () { return ritocoin_1.Ritocoin; } }); const rsk_1 = require("./rsk"); Object.defineProperty(exports, "RSK", { enumerable: true, get: function () { return rsk_1.RSK; } }); const rubycoin_1 = require("./rubycoin"); Object.defineProperty(exports, "Rubycoin", { enumerable: true, get: function () { return rubycoin_1.Rubycoin; } }); const safecoin_1 = require("./safecoin"); Object.defineProperty(exports, "Safecoin", { enumerable: true, get: function () { return safecoin_1.Safecoin; } }); const saluscoin_1 = require("./saluscoin"); Object.defineProperty(exports, "Saluscoin", { enumerable: true, get: function () { return saluscoin_1.Saluscoin; } }); const scribe_1 = require("./scribe"); Object.defineProperty(exports, "Scribe", { enumerable: true, get: function () { return scribe_1.Scribe; } }); const secret_1 = require("./secret"); Object.defineProperty(exports, "Secret", { enumerable: true, get: function () { return secret_1.Secret; } }); const shadowcash_1 = require("./shadowcash"); Object.defineProperty(exports, "ShadowCash", { enumerable: true, get: function () { return shadowcash_1.ShadowCash; } }); const shentu_1 = require("./shentu"); Object.defineProperty(exports, "Shentu", { enumerable: true, get: function () { return shentu_1.Shentu; } }); const slimcoin_1 = require("./slimcoin"); Object.defineProperty(exports, "Slimcoin", { enumerable: true, get: function () { return slimcoin_1.Slimcoin; } }); const smileycoin_1 = require("./smileycoin"); Object.defineProperty(exports, "Smileycoin", { enumerable: true, get: function () { return smileycoin_1.Smileycoin; } }); const solana_1 = require("./solana"); Object.defineProperty(exports, "Solana", { enumerable: true, get: function () { return solana_1.Solana; } }); const solarcoin_1 = require("./solarcoin"); Object.defineProperty(exports, "Solarcoin", { enumerable: true, get: function () { return solarcoin_1.Solarcoin; } }); const stafi_1 = require("./stafi"); Object.defineProperty(exports, "Stafi", { enumerable: true, get: function () { return stafi_1.Stafi; } }); const stash_1 = require("./stash"); Object.defineProperty(exports, "Stash", { enumerable: true, get: function () { return stash_1.Stash; } }); const stellar_1 = require("./stellar"); Object.defineProperty(exports, "Stellar", { enumerable: true, get: function () { return stellar_1.Stellar; } }); const stratis_1 = require("./stratis"); Object.defineProperty(exports, "Stratis", { enumerable: true, get: function () { return stratis_1.Stratis; } }); const sugarchain_1 = require("./sugarchain"); Object.defineProperty(exports, "Sugarchain", { enumerable: true, get: function () { return sugarchain_1.Sugarchain; } }); const sui_1 = require("./sui"); Object.defineProperty(exports, "Sui", { enumerable: true, get: function () { return sui_1.Sui; } }); const syscoin_1 = require("./syscoin"); Object.defineProperty(exports, "Syscoin", { enumerable: true, get: function () { return syscoin_1.Syscoin; } }); const terra_1 = require("./terra"); Object.defineProperty(exports, "Terra", { enumerable: true, get: function () { return terra_1.Terra; } }); const tezos_1 = require("./tezos"); Object.defineProperty(exports, "Tezos", { enumerable: true, get: function () { return tezos_1.Tezos; } }); const theta_1 = require("./theta"); Object.defineProperty(exports, "Theta", { enumerable: true, get: function () { return theta_1.Theta; } }); const thoughtai_1 = require("./thoughtai"); Object.defineProperty(exports, "ThoughtAI", { enumerable: true, get: function () { return thoughtai_1.ThoughtAI; } }); const toacoin_1 = require("./toacoin"); Object.defineProperty(exports, "TOACoin", { enumerable: true, get: function () { return toacoin_1.TOACoin; } }); const tron_1 = require("./tron"); Object.defineProperty(exports, "Tron", { enumerable: true, get: function () { return tron_1.Tron; } }); const twins_1 = require("./twins"); Object.defineProperty(exports, "TWINS", { enumerable: true, get: function () { return twins_1.TWINS; } }); const ultimatesecurecash_1 = require("./ultimatesecurecash"); Object.defineProperty(exports, "UltimateSecureCash", { enumerable: true, get: function () { return ultimatesecurecash_1.UltimateSecureCash; } }); const unobtanium_1 = require("./unobtanium"); Object.defineProperty(exports, "Unobtanium", { enumerable: true, get: function () { return unobtanium_1.Unobtanium; } }); const vcash_1 = require("./vcash"); Object.defineProperty(exports, "Vcash", { enumerable: true, get: function () { return vcash_1.Vcash; } }); const vechain_1 = require("./vechain"); Object.defineProperty(exports, "VeChain", { enumerable: true, get: function () { return vechain_1.VeChain; } }); const verge_1 = require("./verge"); Object.defineProperty(exports, "Verge", { enumerable: true, get: function () { return verge_1.Verge; } }); const vertcoin_1 = require("./vertcoin"); Object.defineProperty(exports, "Vertcoin", { enumerable: true, get: function () { return vertcoin_1.Vertcoin; } }); const viacoin_1 = require("./viacoin"); Object.defineProperty(exports, "Viacoin", { enumerable: true, get: function () { return viacoin_1.Viacoin; } }); const vivo_1 = require("./vivo"); Object.defineProperty(exports, "Vivo", { enumerable: true, get: function () { return vivo_1.Vivo; } }); const voxels_1 = require("./voxels"); Object.defineProperty(exports, "Voxels", { enumerable: true, get: function () { return voxels_1.Voxels; } }); const vpncoin_1 = require("./vpncoin"); Object.defineProperty(exports, "VPNCoin", { enumerable: true, get: function () { return vpncoin_1.VPNCoin; } }); const wagerr_1 = require("./wagerr"); Object.defineProperty(exports, "Wagerr", { enumerable: true, get: function () { return wagerr_1.Wagerr; } }); const whitecoin_1 = require("./whitecoin"); Object.defineProperty(exports, "Whitecoin", { enumerable: true, get: function () { return whitecoin_1.Whitecoin; } }); const wincoin_1 = require("./wincoin"); Object.defineProperty(exports, "Wincoin", { enumerable: true, get: function () { return wincoin_1.Wincoin; } }); const xinfin_1 = require("./xinfin"); Object.defineProperty(exports, "XinFin", { enumerable: true, get: function () { return xinfin_1.XinFin; } }); const xuez_1 = require("./xuez"); Object.defineProperty(exports, "XUEZ", { enumerable: true, get: function () { return xuez_1.XUEZ; } }); const ycash_1 = require("./ycash"); Object.defineProperty(exports, "Ycash", { enumerable: true, get: function () { return ycash_1.Ycash; } }); const zcash_1 = require("./zcash"); Object.defineProperty(exports, "Zcash", { enumerable: true, get: function () { return zcash_1.Zcash; } }); const zclassic_1 = require("./zclassic"); Object.defineProperty(exports, "ZClassic", { enumerable: true, get: function () { return zclassic_1.ZClassic; } }); const zetacoin_1 = require("./zetacoin"); Object.defineProperty(exports, "Zetacoin", { enumerable: true, get: function () { return zetacoin_1.Zetacoin; } }); const zilliqa_1 = require("./zilliqa"); Object.defineProperty(exports, "Zilliqa", { enumerable: true, get: function () { return zilliqa_1.Zilliqa; } }); const zoobc_1 = require("./zoobc"); Object.defineProperty(exports, "ZooBC", { enumerable: true, get: function () { return zoobc_1.ZooBC; } }); const exceptions_1 = require("../exceptions"); class CRYPTOCURRENCIES { static dictionary = { [adcoin_1.Adcoin.NAME]: adcoin_1.Adcoin, [akashnetwork_1.AkashNetwork.NAME]: akashnetwork_1.AkashNetwork, [algorand_1.Algorand.NAME]: algorand_1.Algorand, [anon_1.Anon.NAME]: anon_1.Anon, [aptos_1.Aptos.NAME]: aptos_1.Aptos, [arbitum_1.Arbitrum.NAME]: arbitum_1.Arbitrum, [argoneum_1.Argoneum.NAME]: argoneum_1.Argoneum, [artax_1.Artax.NAME]: artax_1.Artax, [aryacoin_1.Aryacoin.NAME]: aryacoin_1.Aryacoin, [asiacoin_1.Asiacoin.NAME]: asiacoin_1.Asiacoin, [auroracoin_1.Auroracoin.NAME]: auroracoin_1.Auroracoin, [avalanche_1.Avalanche.NAME]: avalanche_1.Avalanche, [avian_1.Avian.NAME]: avian_1.Avian, [axe_1.Axe.NAME]: axe_1.Axe, [axelar_1.Axelar.NAME]: axelar_1.Axelar, [bandprotocol_1.BandProtocol.NAME]: bandprotocol_1.BandProtocol, [base_1.Base.NAME]: base_1.Base, [bata_1.Bata.NAME]: bata_1.Bata, [beetlecoin_1.BeetleCoin.NAME]: beetlecoin_1.BeetleCoin, [belacoin_1.BelaCoin.NAME]: belacoin_1.BelaCoin, [binance_1.Binance.NAME]: binance_1.Binance, [bitcloud_1.BitCloud.NAME]: bitcloud_1.BitCloud, [bitcoin_1.Bitcoin.NAME]: bitcoin_1.Bitcoin, [bitcoinatom_1.BitcoinAtom.NAME]: bitcoinatom_1.BitcoinAtom, [bitcoincash_1.BitcoinCash.NAME]: bitcoincash_1.BitcoinCash, [bitcoincashslp_1.BitcoinCashSLP.NAME]: bitcoincashslp_1.BitcoinCashSLP, [bitcoingold_1.BitcoinGold.NAME]: bitcoingold_1.BitcoinGold, [bitcoingreen_1.BitcoinGreen.NAME]: bitcoingreen_1.BitcoinGreen, [bitcoinplus_1.BitcoinPlus.NAME]: bitcoinplus_1.BitcoinPlus, [bitcoinprivate_1.BitcoinPrivate.NAME]: bitcoinprivate_1.BitcoinPrivate, [bitcoinsv_1.BitcoinSV.NAME]: bitcoinsv_1.BitcoinSV, [bitcoinz_1.BitcoinZ.NAME]: bitcoinz_1.BitcoinZ, [bitcore_1.Bitcore.NAME]: bitcore_1.Bitcore, [bitsend_1.BitSend.NAME]: bitsend_1.BitSend, [blackcoin_1.Blackcoin.NAME]: blackcoin_1.Blackcoin, [blocknode_1.Blocknode.NAME]: blocknode_1.Blocknode, [blockstamp_1.BlockStamp.NAME]: blockstamp_1.BlockStamp, [bolivarcoin_1.Bolivarcoin.NAME]: bolivarcoin_1.Bolivarcoin, [britcoin_1.BritCoin.NAME]: britcoin_1.BritCoin, [canadaecoin_1.CanadaECoin.NAME]: canadaecoin_1.CanadaECoin, [cannacoin_1.Cannacoin.NAME]: cannacoin_1.Cannacoin, [cardano_1.Cardano.NAME]: cardano_1.Cardano, [celo_1.Celo.NAME]: celo_1.Celo, [chihuahua_1.Chihuahua.NAME]: chihuahua_1.Chihuahua, [clams_1.Clams.NAME]: clams_1.Clams, [clubcoin_1.ClubCoin.NAME]: clubcoin_1.ClubCoin, [compcoin_1.Compcoin.NAME]: compcoin_1.Compcoin, [cosmos_1.Cosmos.NAME]: cosmos_1.Cosmos, [cpuchain_1.CPUChain.NAME]: cpuchain_1.CPUChain, [cranepay_1.CranePay.NAME]: cranepay_1.CranePay, [crave_1.Crave.NAME]: crave_1.Crave, [dash_1.Dash.NAME]: dash_1.Dash, [deeponion_1.DeepOnion.NAME]: deeponion_1.DeepOnion, [defcoin_1.Defcoin.NAME]: defcoin_1.Defcoin, [denarius_1.Denarius.NAME]: denarius_1.Denarius, [diamond_1.Diamond.NAME]: diamond_1.Diamond, [digibyte_1.DigiByte.NAME]: digibyte_1.DigiByte, [digitalcoin_1.Digitalcoin.NAME]: digitalcoin_1.Digitalcoin, [divi_1.Divi.NAME]: divi_1.Divi, [dogecoin_1.Dogecoin.NAME]: dogecoin_1.Dogecoin, [dydx_1.dYdX.NAME]: dydx_1.dYdX, [ecash_1.eCash.NAME]: ecash_1.eCash, [ecoin_1.ECoin.NAME]: ecoin_1.ECoin, [edrcoin_1.EDRCoin.NAME]: edrcoin_1.EDRCoin, [egulden_1.eGulden.NAME]: egulden_1.eGulden, [einsteinium_1.Einsteinium.NAME]: einsteinium_1.Einsteinium, [elastos_1.Elastos.NAME]: elastos_1.Elastos, [energi_1.Energi.NAME]: energi_1.Energi, [eos_1.EOS.NAME]: eos_1.EOS, [ergo_1.Ergo.NAME]: ergo_1.Ergo, [ethereum_1.Ethereum.NAME]: ethereum_1.Ethereum, [europecoin_1.EuropeCoin.NAME]: europecoin_1.EuropeCoin, [evrmore_1.Evrmore.NAME]: evrmore_1.Evrmore, [exclusivecoin_1.ExclusiveCoin.NAME]: exclusivecoin_1.ExclusiveCoin, [fantom_1.Fantom.NAME]: fantom_1.Fantom, [feathercoin_1.Feathercoin.NAME]: feathercoin_1.Feathercoin, [fetchai_1.FetchAI.NAME]: fetchai_1.FetchAI, [filecoin_1.Filecoin.NAME]: filecoin_1.Filecoin, [firo_1.Firo.NAME]: firo_1.Firo, [firstcoin_1.Firstcoin.NAME]: firstcoin_1.Firstcoin, [fix_1.FIX.NAME]: fix_1.FIX, [flashcoin_1.Flashcoin.NAME]: flashcoin_1.Flashcoin, [flux_1.Flux.NAME]: flux_1.Flux, [foxdcoin_1.Foxdcoin.NAME]: foxdcoin_1.Foxdcoin, [fujicoin_1.FujiCoin.NAME]: fujicoin_1.FujiCoin, [gamecredits_1.GameCredits.NAME]: gamecredits_1.GameCredits, [gcrcoin_1.GCRCoin.NAME]: gcrcoin_1.GCRCoin, [gobyte_1.GoByte.NAME]: gobyte_1.GoByte, [gridcoin_1.Gridcoin.NAME]: gridcoin_1.Gridcoin, [groestlcoin_1.GroestlCoin.NAME]: groestlcoin_1.GroestlCoin, [gulden_1.Gulden.NAME]: gulden_1.Gulden, [harmony_1.Harmony.NAME]: harmony_1.Harmony, [helleniccoin_1.Helleniccoin.NAME]: helleniccoin_1.Helleniccoin, [hempcoin_1.Hempcoin.NAME]: hempcoin_1.Hempcoin, [horizen_1.Horizen.NAME]: horizen_1.Horizen, [huobitoken_1.HuobiToken.NAME]: huobitoken_1.HuobiToken, [hush_1.Hush.NAME]: hush_1.Hush, [icon_1.Icon.NAME]: icon_1.Icon, [injective_1.Injective.NAME]: injective_1.Injective, [insanecoin_1.InsaneCoin.NAME]: insanecoin_1.InsaneCoin, [internetofpeople_1.InternetOfPeople.NAME]: internetofpeople_1.InternetOfPeople, [irisnet_1.IRISnet.NAME]: irisnet_1.IRISnet, [ixcoin_1.IXCoin.NAME]: ixcoin_1.IXCoin, [jumbucks_1.Jumbucks.NAME]: jumbucks_1.Jumbucks, [kava_1.Kava.NAME]: kava_1.Kava, [kobocoin_1.Kobocoin.NAME]: kobocoin_1.Kobocoin, [komodo_1.Komodo.NAME]: komodo_1.Komodo, [landcoin_1.Landcoin.NAME]: landcoin_1.Landcoin, [lbrycredits_1.LBRYCredits.NAME]: lbrycredits_1.LBRYCredits, [linx_1.Linx.NAME]: linx_1.Linx, [litecoin_1.Litecoin.NAME]: litecoin_1.Litecoin, [litecoincash_1.LitecoinCash.NAME]: litecoincash_1.LitecoinCash, [litecoinz_1.LitecoinZ.NAME]: litecoinz_1.LitecoinZ, [lkrcoin_1.Lkrcoin.NAME]: lkrcoin_1.Lkrcoin, [lynx_1.Lynx.NAME]: lynx_1.Lynx, [mazacoin_1.Mazacoin.NAME]: mazacoin_1.Mazacoin, [megacoin_1.Megacoin.NAME]: megacoin_1.Megacoin, [metis_1.Metis.NAME]: metis_1.Metis, [minexcoin_1.Minexcoin.NAME]: minexcoin_1.Minexcoin, [monacoin_1.Monacoin.NAME]: monacoin_1.Monacoin, [monero_1.Monero.NAME]: monero_1.Monero, [monk_1.Monk.NAME]: monk_1.Monk, [multiversx_1.MultiversX.NAME]: multiversx_1.MultiversX, [myriadcoin_1.Myriadcoin.NAME]: myriadcoin_1.Myriadcoin, [namecoin_1.Namecoin.NAME]: namecoin_1.Namecoin, [nano_1.Nano.NAME]: nano_1.Nano, [navcoin_1.Navcoin.NAME]: navcoin_1.Navcoin, [near_1.Near.NAME]: near_1.Near, [neblio_1.Neblio.NAME]: neblio_1.Neblio, [neo_1.Neo.NAME]: neo_1.Neo, [neoscoin_1.Neoscoin.NAME]: neoscoin_1.Neoscoin, [neurocoin_1.Neurocoin.NAME]: neurocoin_1.Neurocoin, [neutron_1.Neutron.NAME]: neutron_1.Neutron, [newyorkcoin_1.NewYorkCoin.NAME]: newyorkcoin_1.NewYorkCoin, [ninechronicles_1.NineChronicles.NAME]: ninechronicles_1.NineChronicles, [nix_1.NIX.NAME]: nix_1.NIX, [novacoin_1.Novacoin.NAME]: novacoin_1.Novacoin, [nubits_1.NuBits.NAME]: nubits_1.NuBits, [nushares_1.NuShares.NAME]: nushares_1.NuShares, [okcash_1.OKCash.NAME]: okcash_1.OKCash, [oktchain_1.OKTChain.NAME]: oktchain_1.OKTChain, [omni_1.Omni.NAME]: omni_1.Omni, [onix_1.Onix.NAME]: onix_1.Onix, [ontology_1.Ontology.NAME]: ontology_1.Ontology, [optimism_1.Optimism.NAME]: optimism_1.Optimism, [osmosis_1.Osmosis.NAME]: osmosis_1.Osmosis, [particl_1.Particl.NAME]: particl_1.Particl, [peercoin_1.Peercoin.NAME]: peercoin_1.Peercoin, [pesobit_1.Pesobit.NAME]: pesobit_1.Pesobit, [phore_1.Phore.NAME]: phore_1.Phore, [pinetwork_1.PiNetwork.NAME]: pinetwork_1.PiNetwork, [pinkcoin_1.Pinkcoin.NAME]: pinkcoin_1.Pinkcoin, [pivx_1.Pivx.NAME]: pivx_1.Pivx, [polygon_1.Polygon.NAME]: polygon_1.Polygon, [poswcoin_1.PoSWCoin.NAME]: poswcoin_1.PoSWCoin, [potcoin_1.Potcoin.NAME]: potcoin_1.Potcoin, [projectcoin_1.ProjectCoin.NAME]: projectcoin_1.ProjectCoin, [putincoin_1.Putincoin.NAME]: putincoin_1.Putincoin, [qtum_1.Qtum.NAME]: qtum_1.Qtum, [rapids_1.Rapids.NAME]: rapids_1.Rapids, [ravencoin_1.Ravencoin.NAME]: ravencoin_1.Ravencoin, [reddcoin_1.Reddcoin.NAME]: reddcoin_1.Reddcoin, [ripple_1.Ripple.NAME]: ripple_1.Ripple, [ritocoin_1.Ritocoin.NAME]: ritocoin_1.Ritocoin, [rsk_1.RSK.NAME]: rsk_1.RSK, [rubycoin_1.Rubycoin.NAME]: rubycoin_1.Rubycoin, [safecoin_1.Safecoin.NAME]: safecoin_1.Safecoin, [saluscoin_1.Saluscoin.NAME]: saluscoin_1.Saluscoin, [scribe_1.Scribe.NAME]: scribe_1.Scribe, [secret_1.Secret.NAME]: secret_1.Secret, [shadowcash_1.ShadowCash.NAME]: shadowcash_1.ShadowCash, [shentu_1.Shentu.NAME]: shentu_1.Shentu, [slimcoin_1.Slimcoin.NAME]: slimcoin_1.Slimcoin, [smileycoin_1.Smileycoin.NAME]: smileycoin_1.Smileycoin, [solana_1.Solana.NAME]: solana_1.Solana, [solarcoin_1.Solarcoin.NAME]: solarcoin_1.Solarcoin, [stafi_1.Stafi.NAME]: stafi_1.Stafi, [stash_1.Stash.NAME]: stash_1.Stash, [stellar_1.Stellar.NAME]: stellar_1.Stellar, [stratis_1.Stratis.NAME]: stratis_1.Stratis, [sugarchain_1.Sugarchain.NAME]: sugarchain_1.Sugarchain, [sui_1.Sui.NAME]: sui_1.Sui, [syscoin_1.Syscoin.NAME]: syscoin_1.Syscoin, [terra_1.Terra.NAME]: terra_1.Terra, [tezos_1.Tezos.NAME]: tezos_1.Tezos, [theta_1.Theta.NAME]: theta_1.Theta, [thoughtai_1.ThoughtAI.NAME]: thoughtai_1.ThoughtAI, [toacoin_1.TOACoin.NAME]: toacoin_1.TOACoin, [tron_1.Tron.NAME]: tron_1.Tron, [twins_1.TWINS.NAME]: twins_1.TWINS, [ultimatesecurecash_1.UltimateSecureCash.NAME]: ultimatesecurecash_1.UltimateSecureCash, [unobtanium_1.Unobtanium.NAME]: unobtanium_1.Unobtanium, [vcash_1.Vcash.NAME]: vcash_1.Vcash, [vechain_1.VeChain.NAME]: vechain_1.VeChain, [verge_1.Verge.NAME]: verge_1.Verge, [vertcoin_1.Vertcoin.NAME]: vertcoin_1.Vertcoin, [viacoin_1.Viacoin.NAME]: viacoin_1.Viacoin, [vivo_1.Vivo.NAME]: vivo_1.Vivo, [voxels_1.Voxels.NAME]: voxels_1.Voxels, [vpncoin_1.VPNCoin.NAME]: vpncoin_1.VPNCoin, [wagerr_1.Wagerr.NAME]: wagerr_1.Wagerr, [whitecoin_1.Whitecoin.NAME]: whitecoin_1.Whitecoin, [wincoin_1.Wincoin.NAME]: wincoin_1.Wincoin, [xinfin_1.XinFin.NAME]: xinfin_1.XinFin, [xuez_1.XUEZ.NAME]: xuez_1.XUEZ, [ycash_1.Ycash.NAME]: ycash_1.Ycash, [zcash_1.Zcash.NAME]: zcash_1.Zcash, [zclassic_1.ZClassic.NAME]: zclassic_1.ZClassic, [zetacoin_1.Zetacoin.NAME]: zetacoin_1.Zetacoin, [zilliqa_1.Zilliqa.NAME]: zilliqa_1.Zilliqa, [zoobc_1.ZooBC.NAME]: zoobc_1.ZooBC, }; static getNames() { return Object.keys(this.dictionary); } static getClasses() { return Object.values(this.dictionary); } static getCryptocurrencyClass(name) { if (!this.isCryptocurrency(name)) { throw new exceptions_1.CryptocurrencyError('Invalid cryptocurrency name', { expected: this.getNames(), got: name }); } return this.dictionary[name]; } static isCryptocurrency(name) { return name in this.dictionary; } } exports.CRYPTOCURRENCIES = CRYPTOCURRENCIES; function getCryptocurrency(symbol) { for (const cls of CRYPTOCURRENCIES.getClasses()) { if (cls.SYMBOL === symbol) { return cls; } } throw new exceptions_1.SymbolError(`Cryptocurrency not found with symbol ${symbol}`); } //# sourceMappingURL=index.js.map