multicoin-address-validator
Version:
Multicoin address validator for Bitcoin and other Altcoins.
381 lines (380 loc) • 7.57 kB
JSON
{
"name": "multicoin-address-validator",
"description": "Multicoin address validator for Bitcoin and other Altcoins.",
"keywords": [
"0x",
"zrx",
"Aave Coin",
"aave",
"Algorand",
"algo",
"Apecoin",
"ape",
"API3",
"api3",
"Aptos",
"apt",
"Aragon",
"ant",
"Arbitrum",
"arb",
"Arbitrum",
"arb",
"Augur",
"rep",
"AugurV2",
"repv2",
"AuroraCoin",
"aur",
"Avalanche",
"avax",
"Axie Infinity",
"axs",
"Bancor",
"bnt",
"Band Protocol",
"band",
"Bankex",
"bkx",
"Basic Attention Token",
"bat",
"BeaverCoin",
"bvc",
"Berachain",
"bera",
"Biconomy",
"bico",
"Binance",
"bnb",
"BinanceSmartChain",
"bnb",
"BioCoin",
"bio",
"Bitcoin",
"btc",
"Bitcoin SV",
"bsv",
"BitcoinCash",
"bch",
"BitcoinGold",
"btg",
"BitcoinPrivate",
"btcp",
"BitcoinZ",
"btcz",
"BlockTrade",
"btt",
"Blur",
"blur",
"Bonk",
"bonk",
"BTU Protocol",
"btu",
"Callisto",
"clo",
"Cardano",
"ada",
"Celo",
"celo",
"Chainlink",
"link",
"Chiliz",
"chz",
"Civic",
"cvc",
"Compound",
"comp",
"Cred",
"lba",
"Crypto.com Coin",
"cro",
"Curve DAO",
"crv",
"CUSD",
"cusd",
"Dash",
"dash",
"Decentraland",
"mana",
"Decred",
"dcr",
"DigiByte",
"dgb",
"District0x",
"dnt",
"DogeCoin",
"doge",
"Enjin Coin",
"enj",
"EOS",
"eos",
"Ethereum",
"eth",
"Ethereum Name Service",
"ens",
"EthereumClassic",
"etc",
"EthereumPow",
"ethw",
"EtherZero",
"etz",
"Expanse",
"exp",
"Fetch.ai",
"fet",
"FirmaChain",
"fct",
"Flare",
"flr",
"FreiCoin",
"frc",
"GameCredits",
"game",
"GarliCoin",
"grlc",
"Gnosis",
"gno",
"Golem",
"glm",
"Golem (GNT)",
"gnt",
"Hashflow",
"hft",
"Hedera",
"hbar",
"HedgeTrade",
"hedg",
"Hush",
"hush",
"HyperSpace",
"xsc",
"iExec RLC",
"rlc",
"Illuvium",
"ilv",
"Immutable",
"imx",
"Injective",
"inj",
"Komodo",
"kmd",
"LBRY Credits",
"lbc",
"Lido DAO Token",
"ldo",
"LiteCoin",
"ltc",
"loki",
"loki",
"Loom Network",
"loom",
"Magic",
"magic",
"Maker",
"mkr",
"Marlin",
"pond",
"Mask Network",
"mask",
"Matchpool",
"gup",
"Matic",
"matic",
"MegaCoin",
"mec",
"Melon",
"mln",
"Metal",
"mtl",
"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",
"Onyx Protocol",
"xcn",
"Optimism",
"op",
"Origin Protocol",
"ogn",
"Paxos",
"pax",
"PayPal USD",
"pyusd",
"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",
"Salt",
"salt",
"Serve",
"serv",
"Siacoin",
"sc",
"Skale",
"skl",
"SnowGem",
"sng",
"Solana",
"sol",
"SolarCoin",
"slr",
"SOLVE",
"solve",
"Sonic",
"s",
"Spendcoin",
"spnd",
"Status",
"snt",
"Stellar",
"xlm",
"Storj",
"storj",
"Storm",
"storm",
"StormX",
"stmx",
"Story",
"ip",
"SuperVerse",
"super",
"Swarm City",
"swt",
"Synthetix Network",
"snx",
"Tap",
"xtp",
"Tellor",
"trb",
"TEMCO",
"temco",
"TenX",
"pay",
"Tether",
"usdt",
"Tezos",
"xtz",
"The Graph",
"grt",
"The Sandbox",
"sand",
"Tron",
"trx",
"TrueUSD",
"tusd",
"Unifi Protocol DAO",
"unfi",
"Uniswap Coin",
"uni",
"USD Coin",
"usdc",
"VeChain",
"vet",
"VertCoin",
"vtc",
"Viberate",
"vib",
"VoteCoin",
"vot",
"Vulcan Forged PYR",
"pyr",
"Waves",
"waves",
"Wings",
"wings",
"Yearn.finance",
"yfi",
"ZCash",
"zec",
"ZClassic",
"zcl",
"ZenCash",
"zen"
],
"version": "0.5.25",
"author": "Chris <chris.tsim@gmail.com>",
"homepage": "https://github.com/christsim/multicoin-address-validator",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/christsim/multicoin-address-validator.git"
},
"main": "src/wallet_address_validator",
"engines": {
"node": ">=12.0.0"
},
"engineStrict": true,
"scripts": {
"bundle": "browserify src/wallet_address_validator.js --standalone WAValidator --outfile dist/wallet-address-validator.js",
"minify": "uglifyjs -c -m -o dist/wallet-address-validator.min.js -- dist/wallet-address-validator.js",
"test:node": "mocha test",
"test:browser": "npm run bundle && npm run minify && karma start",
"test": "npm run test:node && npm run test:browser",
"start": "npm run bundle && npm run minify && npm test"
},
"dependencies": {
"base-x": "^4.0.0",
"browserify-bignum": "^1.3.0-2",
"buffer": "^6.0.3",
"bundle": "^2.1.0",
"cbor-js": "^0.1.0",
"crc": "^4.3.2",
"js-sha512": "^0.9.0",
"jssha": "^3.3.1",
"lodash.isequal": "^4.5.0"
},
"devDependencies": {
"browserify": "^17.0.0",
"chai": "^4.4.1",
"karma": "^6.4.2",
"karma-chai": "^0.1.0",
"karma-chrome-launcher": "^3.2.0",
"karma-mocha": "^2.0.1",
"minify": "^11.0.1",
"mocha": "11.1.0",
"uglify-es": "^3.3.9"
},
"standard": {
"ignore": [
"dist/"
]
}
}