Lightweight Zcash API-wallet library in Go. It connects to an Insight API endpoint to fetch and send transactions.
Library Usage:
// Create a new config
config := zcash.Config{}
// Select network
config.Params = &chaincfg.TestNet3Params
// Select wallet datastore
sqliteDatastore, _ := db.Create(config.RepoPath)
config.DB = sqliteDatastore
// Create the wallet
wallet, _ := zcash.NewWallet(config)
// Start it!
go wallet.Start()
The wallet implements the interface from github.com/OpenBazaar/wallet-interface