UNPKG

@fordefi-public/crypto-address-validator-ts

Version:

Crypto address validator for Bitcoin and other Altcoins, forked to be used with typescript

444 lines (443 loc) 8.68 kB
{ "name": "@fordefi-public/crypto-address-validator-ts", "version": "0.5.22", "description": "Crypto address validator for Bitcoin and other Altcoins, forked to be used with typescript", "keywords": [ "typesript", "angular", "0x", "zrx", "Aave Coin", "aave", "Aragon", "ant", "Augur", "rep", "AugurV2", "repv2", "AuroraCoin", "aur", "Bancor", "bnt", "Bankex", "bkx", "Basic Attention Token", "bat", "BeaverCoin", "bvc", "Binance Coin Mainnet", "bnb", "BioCoin", "bio", "Bitcoin", "btc", "Bitcoin SV", "bsv", "BitcoinCash", "bch", "BitcoinGold", "btg", "BitcoinPrivate", "btcp", "BitcoinZ", "btcz", "BlockTrade", "btt", "BTU Protocol", "btu", "Callisto", "clo", "Cardano", "ada", "Chainlink", "link", "Civic", "cvc", "Compound", "comp", "Cred", "lba", "Crypto.com Coin", "cro", "CUSD", "cusd", "Dash", "dash", "Decentraland", "mana", "Decred", "dcr", "DigiByte", "dgb", "District0x", "dnt", "DogeCoin", "doge", "Enjin Coin", "enj", "EOS", "eos", "Ethereum", "eth", "EthereumClassic", "etc", "EtherZero", "etz", "Expanse", "exp", "FirmaChain", "fct", "FreiCoin", "frc", "GameCredits", "game", "GarliCoin", "grlc", "Gnosis", "gno", "Golem", "glm", "Golem (GNT)", "gnt", "HedgeTrade", "hedg", "Hush", "hush", "HyperSpace", "xsc", "iExec RLC", "rlc", "Komodo", "kmd", "LBRY Credits", "lbc", "Lisk", "lsk", "LiteCoin", "ltc", "Loom Network", "loom", "Maker", "mkr", "Matchpool", "gup", "Matic", "matic", "MegaCoin", "mec", "Melon", "mln", "Metal", "mtl", "MonaCoin", "mona", "Monero", "xmr", "Multi-collateral DAI", "dai", "NameCoin", "nmc", "Nano", "nano", "Nem", "xem", "Neo", "neo", "NeoGas", "gas", "Numeraire", "nmr", "Ocean Protocol", "ocean", "Odyssey", "ocn", "OmiseGO", "omg", "Paxos", "pax", "PeerCoin", "ppc", "PIVX", "pivx", "Polkadot", "dot", "Polymath", "poly", "PrimeCoin", "xpm", "ProtoShares", "pts", "Qtum", "qtum", "Quant", "qnt", "Quantum Resistant Ledger", "qrl", "RaiBlocks", "xrb", "Ripio Credit Network", "rcn", "Ripple", "xrp", "Baby Ripple", "babyxrp", "Salt", "salt", "Serve", "serv", "Siacoin", "sc", "SnowGem", "sng", "Solana", "sol", "SolarCoin", "slr", "SOLVE", "solve", "Spendcoin", "spnd", "Status", "snt", "Stellar", "xlm", "Storj", "storj", "Storm", "storm", "StormX", "stmx", "Swarm City", "swt", "Synthetix Network", "snx", "Tap", "xtp", "TEMCO", "temco", "TenX", "pay", "Tether", "usdt", "Tezos", "xtz", "Tron", "trx", "TrueUSD", "tusd", "Uniswap Coin", "uni", "USD Coin", "usdc", "VeChain", "vet", "VertCoin", "vtc", "Viberate", "vib", "VoteCoin", "vot", "Waves", "waves", "Wings", "wings", "ZCash", "zec", "ZClassic", "zcl", "ZenCash", "zen", "yearn.finance", "yfi", "Yield Guild Games", "ygg", "Wrapped Nexus Mutual", "wnxm", "Verasity", "vra", "VIDT Datalink", "vidt", "Ultra", "uos", "Universal Market Access", "uma", "Terra Virtua Kolect", "tvk", "Tellor", "trb", "Tornado Cash", "torn", "Swipe", "sxp", "SushiSwap", "sushi", "Serum", "srm", "SKALE Network", "skl", "SHIBA INU", "shib", "The Sandbox", "sand", "Reserve Rights", "rsr", "KeeperDAO", "rook", "Reef", "reef", "Raiden Network Token", "rdn", "Rarible", "rari", "Quantstamp", "qsp", "Pundi X", "pundix", "Marlin", "pond", "Phala Network", "pha", "Perpetual Protocol", "perp", "Orchid", "oxt", "Orion Protocol", "orn", "OKB", "okb", "Origin Protocol", "ogn", "Enzyme", "mln", "Loopring", "lrc", "Kyber Network Crystal v2", "knc", "Injective Protocol", "inj", "Illuvium", "ilv", "Hegic", "hegic", "The Graph", "grt", "Gods Unchained", "gods", "Aavegotchi", "ghst", "FUNToken", "fun", "FTX Token", "ftt", "Fantom", "ftm", "e-Radix", "exrd", "Ethernity Chain", "ern", "Ethereum Name Service", "ens", "Dent", "dent", "Curve DAO Token", "crv", "Celsius", "cel", "bZx Protocol", "bzrx", "Bluzelle", "blz", "Balancer", "bal", "Badger DAO", "badger", "Axie Infinity", "axs", "Audius", "audio", "Amp", "amp", "SingularityNET", "agix", "Status", "snt", "MyNeighborAlice", "alice", "Mirror Protocol", "mir", "Chiliz", "chz", "SuperFarm", "super", "UNUS SED LEO", "leo", "SuperRare", "rare", "Selfkey", "key", "Immutable X", "imx", "ICON", "icx", "Holo", "hot", "Efinity Token", "efi", "EasyFi", "ez", "Streamr", "data", "Cartesi", "ctsi", "Cream Finance", "cream", "Band Protocol", "band", "Alpha Finance Lab", "alpha", "1inch Network", "1inch", "IOTA", "miota" ], "author": "Mark <mark.suurland@gmail.com>, Rony <rony@arnac.io>", "homepage": "https://github.com/marksuurland/crypto-address-validator-ts", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/marksuurland/crypto-address-validator-ts.git" }, "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "prepare": "npm run build", "build": "npm test && tsc", "test": "env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'tests/**/*.ts'" }, "dependencies": { "@solana/web3.js": "^1.98.2", "base-x": "^3.0.9", "browserify-bignum": "^1.3.0-2", "cbor-js": "^0.1.0", "crc": "^3.8.0", "js-sha3": "^0.8.0", "js-sha512": "^0.8.0", "jssha": "^2.4.2", "lodash.isequal": "^4.5.0" }, "devDependencies": { "@types/chai": "^4.3.0", "@types/mocha": "^9.0.0", "@types/node": "^18.0.0", "buffer": "^6.0.3", "chai": "^4.3.4", "mocha": "^11.5.0", "ts-node": "^10.4.0", "typescript": "^4.5.4" }, "standard": { "ignore": [ "dist/" ] } }