zcash

0.2.0 • Public • Published

zcash

💵 Minimal Zcash library for Node.js

Note: This library has been succeeded by the isomorphic library stdrpc.

npm install zcash --save

Features

  • A fast, concise codebase, with zero dependencies.
  • Supports all commands listed in the zcash Payment API.
  • Test suite!

To Do

  • Write a more full test suite.

API

Zcash.auto()

Returns a new Zcash instance, after reading the username and password from HOME/.zcash/zcash.conf. You can then use all the RPC commands as normal.

const rpc = Zcash.auto();
 
rpc.z_listaddresses().then(addresses => {
    console.log(addresses);
});

new Zcash(options)

Returns a new Zcash instances, with the specified options.

options

Type: object

username

The RPC username.

Type: string

password

The RPC password.

Type: string

host

The RPC host.

Type: string

port

The RPC port.

Type: number

const Zcash = require("zcash");
 
const rpc = new Zcash({
    username: "__username__",
    password: "__password__"
});
 
rpc.z_listaddresses().then(addresses => {
    console.log(addresses);
});
[ 'zcW36oxxUKViWZsFUb6SUDLr61b3N6EaY9oRt8zPYhxFAUGRwUNCLuGFfd2yxYrDgM5ouLkTDHMRdGNgVqJgriHncbjRedN' ]

Readme

Keywords

none

Package Sidebar

Install

npm i zcash

Weekly Downloads

0

Version

0.2.0

License

MIT

Unpacked Size

5.94 kB

Total Files

6

Last publish

Collaborators

  • montyanderson