All Projects → montyanderson → zcash

montyanderson / zcash

Licence: MIT license
💵 Minimal Zcash library for Node.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to zcash

rpcx-rs
rpcx microservice framework in Rust
Stars: ✭ 95 (+427.78%)
Mutual labels:  rpc
callosum
An RPC Transport Library for asyncio
Stars: ✭ 17 (-5.56%)
Mutual labels:  rpc
metacom
RPC communication protocol for Metarhia stack 🔌
Stars: ✭ 42 (+133.33%)
Mutual labels:  rpc
blockchain-rpc
JSON RPC client for Bitcoin, Ethereum and Omni
Stars: ✭ 26 (+44.44%)
Mutual labels:  rpc
qtalk-go
versatile stream IO and RPC based IPC stack for Go
Stars: ✭ 29 (+61.11%)
Mutual labels:  rpc
libcorpc
Libcorpc is a high performance coroutine base RPC framework
Stars: ✭ 20 (+11.11%)
Mutual labels:  rpc
server-framework
纯C的分布式服务器框架通用模板,跨平台,模块动态加载,tcp/可靠UDP,协程RPC,日志,集群建立
Stars: ✭ 24 (+33.33%)
Mutual labels:  rpc
preact-rpc
React Pre-Rendering via RPC
Stars: ✭ 28 (+55.56%)
Mutual labels:  rpc
zcash-vanity
Zcash Vanity Address Generator
Stars: ✭ 21 (+16.67%)
Mutual labels:  zcash
http
Extension module of golang http service
Stars: ✭ 57 (+216.67%)
Mutual labels:  rpc
cocolian-rpc
使用Apache Thrift作为容器,Google Protobuf作为协议的一个RPC框架。
Stars: ✭ 19 (+5.56%)
Mutual labels:  rpc
polyrpc
PolyRPC, A multi-tier functional programming language
Stars: ✭ 16 (-11.11%)
Mutual labels:  rpc
WatsonWebsocket
A simple C# async websocket server and client for reliable transmission and receipt of data
Stars: ✭ 158 (+777.78%)
Mutual labels:  rpc
core
Enterprise Grade #NodeJS Platform implementing Industry Standards & Patterns in order to provide Connectivity, Stability, High-Availability and High-Performance
Stars: ✭ 54 (+200%)
Mutual labels:  rpc
eth-contract-api
EthereumJ native API or how to call contracts easily and with type safety
Stars: ✭ 60 (+233.33%)
Mutual labels:  rpc
nestjs-throttler-storage-redis
Redis storage provider for the nestjs-throttler package.
Stars: ✭ 56 (+211.11%)
Mutual labels:  rpc
conan-grpc
[OBSOLETE] The recipe is now in https://github.com/conan-io/conan-center-index - Conan remote archive: https://bincrafters.jfrog.io/artifactory/api/conan/conan-legacy-inexorgame
Stars: ✭ 33 (+83.33%)
Mutual labels:  rpc
rpc-bench
RPC Benchmark of gRPC, Aeron and KryoNet
Stars: ✭ 59 (+227.78%)
Mutual labels:  rpc
bitcoinz-wallet
BitcoinZ Wallet - nice graphical user interface BTCZ wallet
Stars: ✭ 19 (+5.56%)
Mutual labels:  zcash
zbus-server
Small fast MQ and RPC
Stars: ✭ 73 (+305.56%)
Mutual labels:  rpc

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' ]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].