common-faucet
Installation
you can install the npm module here
Usage
After using npm install, require the npm module at the top of the file
var faucet = ;
next specify the following arguments:
- A network ie) "testnet" or "mainnet"
- A Common Blockchain Client, see npm modules like blockypher-unofficial chain-unofficial etc.
var faucetClient = ;
Get Testnet Coin Programmatically
You can use our common-faucet instance at http://blockai-faucet.herokuapp.com/ if you need testnet coin for your test suites. Here is how you would do it:
faucet;
Functionality
//callback for all of these functions uses the standard callback(err, resp) faucet; //use our faucet endpoint for now http://blockai-faucet.herokuapp.com/faucet; //note this function requires a good amount of requests (or a batch request) to work.//I tested it with common-blockcypher and it required that I specified an api key to common-blockcypher//returns the number of milliseconds since the last transaction between the faucetAddress and destinationAddress//if there is no tx, it returns null.faucet; faucet;
Maintainers
- Andrew Malta: andrew.malta@yale.edu