node-tacocoin
node-tacocoin is a simple wrapper for the tacocoin client's JSON-RPC API.
Install
npm install node-tacocoin
Examples
Create client
var client = host: 'localhost' port: 15715 user: 'username' pass: 'password';
Get balance across all accounts with minimum confirmations of 6
client;
cmd
Getting the balance directly using client;
Batch multiple RPC calls into single HTTP request
var batch = ;for var i = 0; i < 10; ++i batch;client;
SSL
See Enabling SSL on original client.
If you're using this to connect to tacocoind across a network it is highly
recommended to enable ssl
, otherwise an attacker may intercept your RPC credentials
resulting in theft of your tacocoins.
When enabling ssl
by setting the configuration option to true
, the sslStrict
option (verifies the server certificate) will also be enabled by default. It is
highly recommended to specify the sslCa
as well, even if your tacocoind has
a certificate signed by an actual CA, to ensure you are connecting
to your own tacocoind.
var client = host: 'localhost' port: 15715 user: 'username' pass: 'password' ssl: true sslStrict: true sslCa: fs;
If your using a self signed certificate generated with something like
openssl x509 -req -days 365 -in server.cert -signkey server.key -out server.cert
then sslStrict
should be set to false
because by defult node wont work with
untrusted certificates.