Go RPC client and demo tools

I'm working on a Zcash RPC client for Go and a set of demo tools that implement this client.

The RPC client is forked from a Bitcoin RPC client and allows creating Go programs that interact with a Zcash node. It implements methods for accessing the Zcash-specific payment RPC calls as well as the Bitcoin-compatible RPC calls.

The tools demonstrate a few use cases with the RPC client, including: sending all unspent transparent value to a private address (potentially useful for cloud miners), listing transactions by address with memo text, and an interactive shell tool for sending transactions.

I welcome feedback and collaboration on these projects.

1 Like