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

Installing Sapling Parameters very confusing on a fresh install. #2813

Open
EricStanek opened this issue Feb 27, 2023 · 1 comment
Open

Installing Sapling Parameters very confusing on a fresh install. #2813

EricStanek opened this issue Feb 27, 2023 · 1 comment

Comments

@EricStanek
Copy link

Describe the issue

During a fresh PIVX install, the user will need to set up the Sapling Parameters.

The user does not know this, but is informed when they first try to execute the pivxd file.

The message is then:

$ Error: Cannot find the Sapling parameters in the following directory:
"/home/estanek/.pivx-params"
Please run 'sapling-fetch-params' or './util/fetch-params.sh' and then restart.

However, neither of these 2 files exist in the tar ball downloaded.

The file install-params.sh does exist, but it must be executed in the same folder it exists in, by the user installing a wallet for their account. Some users (like myself) store apps in /opt, or in this case, /opt/pivx. There is no instructions explaining that this is the file to execute, or from which folder should be executed.

Ideally, if the sapling parameters are missing, the pivx wallet should know to create them. But, I suppose this creates an issue in some cases.

What version of PIVX Core are you using?

v5.5

Machine specs:

  • OS: Ubuntu 22
@skironDotNet
Copy link

Since the wallet work in user context anyway I think it wouldn't hurt if GUI downloaded Sapling Parameters as part of wallet start, unless there was some intent for the users to exec fetch-params.sh themselves, but I think fetch-params.sh is just a psychological leftover from the way ZCash was doing things.
Or the GUI could check if params exists on each start and display a popup asking user "would you like params to be downloaded or would you like to run fetch-params.sh yourself" but at the end it doesn't matter who download the param, the user must trust either going or fetch-params.sh script

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

No branches or pull requests

2 participants