# Upgrade BTCPayServer Zcash Plugin for 2.1

**URL:** <https://forum.zcashcommunity.com/t/upgrade-btcpayserver-zcash-plugin-for-2-1/50800>\
**Category:** Applications\
**Created:** [April 5, 2025, 3:42pm UTC](https://forum.zcashcommunity.com/t/upgrade-btcpayserver-zcash-plugin-for-2-1/50800 "2025-04-05T15:42:14Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![1337bytes](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/1337bytes/32/18714_2.png) [@1337bytes](https://forum.zcashcommunity.com/u/1337bytes)\
**Post date:** [June 5, 2025, 9:18pm UTC](https://forum.zcashcommunity.com/t/upgrade-btcpayserver-zcash-plugin-for-2-1/50800/10 "2025-06-05T21:18:55Z")

</div>

_Milestone 2_ is nearing completion. There is a pre-release build up for `1.0.2` of the BTCPay plugin that allows for entering the viewing key and number of confirmations via the settings GUI, eliminating the need for hardcoding environment variables.

I ran into some issues with using `zec.rocks`, so for now have changed the default lightwalletd server to `zcash-infra`, and have created an optional fragment for running a full `zebra` node with `lightwalletd`. BTCPayServer tends towards favouring full nodes as a default, however most other cryptocurrencies support pruned nodes and `zebra`/`lightwalletd` do not, so this may be limiting for instances that already have several full nodes running on the same machine, given disk space requirements.

A PR is open in `btcpayserver-docker` for the Zcash Docker fragments that would add Zcash support to the official setup process: [Add Zcash support by macintoshhelper · Pull Request #995 · btcpayserver/btcpayserver-docker · GitHub](https://github.com/btcpayserver/btcpayserver-docker/pull/995) . There is an issue that needs to be ironed out around overriding an environment variable with `docker-compose-generator`, not sure on the best approach for this.

I’ll write up some setup and upgrade documentation in the README, and it should be ready for testing. I’ve been running a live instance of the plugin on a BTCPayServer website for the past several days.

---

_[View the full topic](https://forum.zcashcommunity.com/t/upgrade-btcpayserver-zcash-plugin-for-2-1/50800)._
