zec-qt-wallet now has full macOS support, including the embedded zcashd, sapling turnstile, z-board.net integration and everything else that’s available on Windows and Linux.
Thank you so much for this important contribution to the Zcash community.
When I try to create a new z-Addr, it warns me that I am about to create a Sprout address. How do I configure the software to generate a Sapling address?
Is your node synced? The ability to generate Sapling addresses is only shown in the GUI once Sapling is active and then you should see something like this?
If you have a zcash.conf file in ~/Library/Application Support/Zcash/zcash.conf, then zec-qt-wallet will read the settings from this file, and disable editing the options in the Settings page. This usually works if you have the node running locally on the same machine.
If you are connecting to a remote node, I recommend you delete the zcash.conf file on your local machine. That way, zec-qt-wallet will let you enter the name/password/host/port in the Settings dialog.
Thanks for the help!
It works: when deleting the zcash.conf file, I’m able to fill in the options in the setting pages (same info as in the zcash.conf on the server:
I’m not 100% sure, but my guess is that the remote node is not allowing incoming connections to port 63232. It might be because:
zcashd on the remote machine is listening on 127.0.0.1 (instead of on 0.0.0.0, to allow external connections). You can run ps aux | grep 63232 on the remote machine to check.
A firewall on the remote node is blocking incoming connections. Check with ufw status
One thing you can do to debug is connect to the remote node with port forwarding using ssh, and see if that works.
#From your local machine (the one running zec-qt-wallet)
ssh user@remote -L83232:127.0.0.1:83232
And then, in the settings in zec-qt-wallet, change the server to 127.0.0.1