Here is chat from an X discussion in which Nym Project developers are interested in a solution for adding ZECs. I suggested several options, but all of them are not suitable for one reason or another:
we are looking at the best way to accept $ZEC as a payment method. Is there a BTCpayServer plugin or another self hosted service that manages invoices in Zcash?
Thanks. No again this is a service maintain by a 3rd party.
Maybe there is a simple transaction watcher script that we can use to build our own custom tool?
I had no idea previously that such a problem existed. This gap needs to be addressed as soon as possible, but maybe someone knows of alternative solutions or fast options to accomplish the goal?
I have a hacked together version of BTCPayServer 2.0 working locally. Am currently working on backporting my local patches to btcpayserver-zcash-plugin and seeing if I can get it working in advance of the upcoming 2.1 release, where Zcash support will be removed from core and be installable via the plugin.
Once sapling addresses are working, we can start a conversation around Orchard/UA support and trying to increase merchant support. I am working on an online store application where I plan to accept ZEC via BTCPayServer as a merchant.
The Zenith RPC is available if they want to self-host Zebra. They can monitor the wallet transactions from any app that can make HTTP requests and process JSON.
That’s debatable. The strategy of arrogant relationships does not lead to success. We need to have a healthy partnership with all stakeholders. If something is in our power to fix, then it is necessary to remove obstacles.
It was the first time I saw real interest in this module, and we discussed it earlier in a neighboring thread, but it seemed that there was no interest at all and there was no need to waste resources on it. With the advent of interest, the plot changes.
Thanks for the offer! Not yet. I would wait until the release of BTCPayServer 2.1 and a working/tested version of btcpayserver-zcash-plugin. I have a work in progress PR up: BTCPayServer 2.0 fixes by macintoshhelper · Pull Request #1 · btcpayserver/btcpayserver-zcash-plugin · GitHub . However it still needs some work and doesn’t yet work in a 2.0.7 Docker environment. Once it is working I will write up some documentation and work on integrating it into the Docker Compose fragments setup process.
Yes, initially Sapling shielded addresses will be supported. Orchard and UA should be supported pending an upgrade of zcash-walletd, which can either be worked on in parallel or after the release of the plugin for 2.1, @hanh had offered to handle this as part of a grant application. Should be a seamless upgrade once it is ready.