Skip to content

spletnik/zcash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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' ]

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%