0.0.1 • Published 10 years ago

cryptoaddress-validator v0.0.1

Weekly downloads
1
License
MIT
Repository
-
Last release
10 years ago

##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