A wrapper for "ycash-cli" from the Julia REPL.
You must have Julia, a Ycash/Zcash Full Node, and ycash-cli installed on your machine. Julia can be downloaded from here: https://julialang.org/downloads/.
cd ycashcli/src
./julia
Once inside a live REPL
include("ycash.jl")
Takes a command(string) and up to two args(any) as input, then returns the information sent back from the node. The following snippets are not an exhaustive list but just a few examples
ycashcli("getblockchaininfo")
ycashcli("getpeerinfo")
ycashcli("getblock", 0")
Takes your y_address(string), to_address(string), amount(float64) and fee(float64) as input. A shielded transaction is then created and sent using the input data.
shielded_send("ys1youryaddressgoeshereblahblahblah", "ys1youaresendingtothisaddressblahblah", 21.0, 0.01)
Returns a new transaparent address
getnewaddress()
Takes a receiving address(string), amount(float64), and fee(float64) as input, then generates a new change address to help protect some of the privacy of the sender. A new the new transaction is then created and the change is sent to newly generated address. This is NOT a replacement for shielded transactions.
safe_send("s1youaresendingtothisaddress", 21.0, 0.01)
PRs Welcome