@hdwallet/core
Version:
A complete Hierarchical Deterministic (HD) Wallet generator for 200+ cryptocurrencies, built with TypeScript.
674 lines • 49.5 kB
JavaScript
"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