Thanks! Am excited to continue working on this and look forward to collaborating with merchants on integrating Zcash payments with BTCPayServer.
These tasks are now complete, as part of the startup funding (milestone 0) tasks:
- Working BTCPayServer 1.x setup
- using the instructions described here: Best way to accept $ZEC as a payment method - #12 by 1337bytes )
- Testing and fixes for
zcash-walletd:- Add
LWD_URLandCONFIRMATIONSenvironment variables - Fix next diversified address
- Publish fork of
zcash-walletdwith fixes and workinglightwalletdserver URL
- Add
- Fixes for crashes when running BTCPayServer 2.0 (work on local fork of 2.0, doesn’t need to be published as it is now obsolete with 2.1, the changes are outlined in the plugin PR below though)
- Port 2.0 fixes to the extracted Zcash plugin
I have created a btcpay-zcash GitHub organisation: btcpay-zcash · GitHub . This organisation will be jointly controlled by me (with the role of repository maintainer) and representatives of FPF and ZCG. The BTCPayServer Zcash plugin has been moved over to this organisation and I have merged the initial 2.1 fixes.
Here are the instructions for creating a local .btcpay build, that can be loaded via the Manage Plugins interface in a BTCPayServer instance:
All that is left for the first milestone now is to finish the transfer of the Zcash plugin on the plugin directory and publish the first working version of it.