cryptoaddress-validator v0.0.1
##CryptoCurrency address validator.
####Description
After researching a lot online about validating crypto-currencies addresses without making API calls in daemons running in background, i found usefull scripts that did this action in client-side and attempted to port them to NodeJS javascript.
####Sources
Didn't find any licences that would exclude publishing of the code, if the anyone feels that this package violates a licence, please feel free to contact me.
The original source was from this thread at bitcoindtalk.
the second source which the same code appears was found here. at stackoverflow.com
my question which motivated me is here.
####Dependencies
None , BigInt.js
is the only depedency which is already inside the package, and its the minified version its used which makes only 17KB instead of 49KB.
####Installation
npm install cryptoaddress-validator
####Usage
/*
* Requiring the module, returns only one function which takes the address
* as a parameter, the result when calling the function is a boolean meaning
* true for valid addresses and false for invalid.
*/
var CryptoAddressCheck=require("cryptoaddress-validator");
if(CryptoAddressCheck("DBKh7QAP9gkXncVK32jtfae4QXChPwsyKH")){ // validating a dogecoin address
console.log("Valid address");
}else{
console.log("Invalid address");
}
// logs "Valid address"
####Licence
###MIT Big Integer Library v. 5.5 is written by Leemon Baird