Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Zcash #3387

Merged
merged 3 commits into from
Feb 1, 2022
Merged

Conversation

hhanh00
Copy link
Contributor

@hhanh00 hhanh00 commented Jan 29, 2022

The integration of zcash is sponsored by a grant from the zcash major grants: https://grants.zfnd.org/proposals/744682167-payment-gateway-with-btcpay. It includes the development of a wallet / block explorer: https://github.com/hhanh00/zcash-walletd
and this pull request.

@NicolasDorier
Copy link
Member

Seems good. Remove the install-deps.sh script (also btw, we are using .net6.0 now)

@@ -97,8 +97,7 @@
"BTCPAY_DOCKERDEPLOYMENT": "true",
"BTCPAY_RECOMMENDED-PLUGINS": "BTCPayServer.Plugins.Test",
"BTCPAY_CHEATMODE": "true"
},
"applicationUrl": "https://localhost:14142/"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why you remove this?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Monero team didn't add anything and I didn't want to mess up the file. There are several altcoins after all.

@@ -1259,6 +1259,20 @@
"symbol":null,
"crypto":true
},
{
"name":"YEC",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is YEC?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

YEC is the Ycash currency, which is a fork of Zcash.

@NicolasDorier
Copy link
Member

add zcash in the launchsettings and docker-compose.altcoins.yml so when you need to maintain it you can easily run it.

@hhanh00
Copy link
Contributor Author

hhanh00 commented Jan 31, 2022

add zcash in the launchsettings and docker-compose.altcoins.yml so when you need to maintain it you can easily run it.

I kept these in my fork because I didn't want to create any confusion in the main project. But if you prefer, I'll put them in.

@NicolasDorier
Copy link
Member

yeah, put them in. We already have those in place for altcoins.
Maintainers who doesn't care about altcoins just use the bitcoin only profile/docker-compose already.

@hhanh00
Copy link
Contributor Author

hhanh00 commented Jan 31, 2022

Got it.

@NicolasDorier
Copy link
Member

@hhanh00 question: Is it a regtest in the docker compose? because if that's a container on mainnet, indeed it's better we remove it.

If it's on mainnet, I am quite sure nobody will end up maintaining it.

@hhanh00
Copy link
Contributor Author

hhanh00 commented Jan 31, 2022

Are you referring to the hhanh00/zcash-walletd image? If so, it is indeed on mainnet.

@NicolasDorier NicolasDorier merged commit 9ea25d4 into btcpayserver:master Feb 1, 2022
NicolasDorier added a commit that referenced this pull request Feb 1, 2022
NicolasDorier added a commit that referenced this pull request Feb 1, 2022
@NicolasDorier
Copy link
Member

Sorry I merged by mistake, can you open this PR again?

Can you use regtest rather than mainnet?

@hhanh00
Copy link
Contributor Author

hhanh00 commented Feb 1, 2022

I think their regtest does not work anymore. I could use testnet instead...

Would you like me to open a new PR? I don't have permissions to reopen this one.

@NicolasDorier
Copy link
Member

NicolasDorier commented Feb 2, 2022

yeah, open a new PR. If no regtest, then remove things from docker-compose and launchsettings.

It means that nobody will be able to maintain it, so if it breaks nobody will be able to fix it. That's fine for me, it falls on the zcash community to maintain it.

@NicolasDorier
Copy link
Member

Where should people contact zcash community if it get broken or if they have questions?

@hhanh00
Copy link
Contributor Author

hhanh00 commented Feb 2, 2022

New PR opened: #3400

Where should people contact zcash community if it get broken or if they have questions?
Here: https://forum.zcashcommunity.com/

There are two threads about BTCPayserver:

@NicolasDorier NicolasDorier mentioned this pull request Feb 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants