zepio/NODE_COMMANDS.md

1.7 KiB

for detailed information use the guides below

https://github.com/zcash/zcash/wiki/1.0-User-Guide https://github.com/zcash/zcash/blob/master/doc/payment-api.md https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

list info for a command

$ ./zcash-cli help

list all accounts (therefore all t-addr's)

$ ./zcash-cli listreceivedbyaddress 0 true

list of t-addr's for default account (again all t-addr's)

$ ./zcash-cli getaddressesbyaccount ""

list all unspent transaction outputs (t-addr UTXO's)

$ ./zcash-cli listunspent

create new t-addr's

$ ./zcash-cli getnewaddress

list all z-addr's

$ ./zcash-cli z_listaddresses

create new z-addr's

$ ./zcash-cli z_getnewaddress

get total balance

$ ./zcash-cli z_gettotalbalance

send funds

$ export TADDR='t1TGVDzsEK2qbG1N8FJQFSAzV1bWWHMGGCS' $ export ZADDR='zcNeXiyD3JkhKTrU38xM9C6HQGy9aP5qqVFH25qFzQGnmdwYZ2Dr53Jy7iRp64D4CzkMZdmKagN6mmtu3jVKHuZ8xZp8fw3' $ export FRIEND='zcfZJW3qLHpSc7q7W1SXRGdVjgM6Q6kRwdkz1DHW5sP2EqcMHf5RCp3Frpf2qnb81j9K6upzRN4HoVxfboVwLTRaZ7bKn8b'

send from t-addr to z-addr (with memo and fee)

$ ./zcash-cli z_sendmany "$TADDR" "[{"address": "$ZADDR", "amount": 0.1, "memo": "0123456789"}]" 1 0.002

send from t-addr to t-addr (with fee)

$ ./zcash-cli z_sendmany "$TADDR1" "[{"address": "$TADDR2", "amount": 0.09}]" 1 0.002

send from z-addr to z-addr (with memo and fee)

$ ./zcash-cli z_sendmany "$ZADDR" "[{"address": "$FRIEND", "amount": 0.05, "memo": "9876543210"}]" 1 0.002

get send result

$ ./zcash-cli z_getoperationresult ["$OPID"]

list amounts received by z-addr

$ ./zcash-cli z_listreceivedbyaddress "$ZADDR"

list balance both for t-addr and z-addr

$ ./zcash-cli z_getbalance "$TADDR"