Yeah, that part of the guide is confusing to me too. It’s essentially asking you to query addresses looking for a tn prefix. Does zcash-cli listaddresses (minus The z) work?
Ok, I figured that the listaddresses command was depreciated, but it was worth a try.
Have you tried skipping that section and creating a RAW transaction using the address you have as the input? Starting at the part where it says run listunspent?
Right now this process is not user friendly, the good news is that the Beta with be getting rid of the complicated RPC interface and hopefully clear up the protect/send/receive process
Hey Hawkeye, I’m right near the same spot with you and was getting non listing for z_listaddresses. I’m on the part of the alpha guide now where I’m just trying to joinsplit the two transactions but I’m getting long delays and hanging on terminal. My syntax might be bad as well, as I’m not using the environment variables as described. Did you have similar hanging isues?
Okay, so I think I got a bit further, but when I try to joinsplit, it now disconnects from the daemon, and I have to restart zcashd. It’s almost there, I can feel it.
joinsplits are time consuming and also use extra memory. If you keep a system monitor open during the procedure and notice that all your memory and swap space is being used then your system probably requires more memory.
The Public Alpha Guide has only been partially updated: z_listaddresses only shows a list of private addresses that are in the wallet, and zcrawkeygen merely generates keys; it doesn’t add them to the wallet.
You can either generate an address using the new z_getnewaddress API, or use the new z_importkey API to add a key previously generated with zcrawkeygen.
If you use the z_getnewaddress API, you’ll need to use z_exportkey to get the private key for use in zcrawjoinsplit. This will not be necessary from beta 1, which will have a new simpler payment API.
Transparent coins that have previously been transacted, such as what faucets provide, can be used just like bitcoin. It’s only newly created coin that must first be protected before any other transactions can be done.
The method for handling protected transactions is currently under development.