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

Advanced Config in Setup Wizard Is Confusing Users into Breaking Repo Clients #116

Open
alexpeterson91 opened this issue Oct 5, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@alexpeterson91
Copy link
Member

The setup wizard of the mainnet Nethermind client is quite misleading to new users.

I've found that in the last month I've had almost a dozen support cases that lead back to this.

The Issue being that by just installing Nethermind the first thing people do is see the setup wizard which allows for different configurations, even specifically selecting chains other than Mainnet, i.e GnosisChain/xDai, Göerli, etc. This is a problem because several users have chosen Nethermind as their local fullnode repo client during setup of their node, but didnt want to start mainnet ETH staking, so they set the config of nethermind which is the first option before installing the package that even suggests to change the config to another network, Göerli for example. Obviously when it syncs it doesnt work with the stakersUI, but worse it stops updates and installs from working because its the repo client and cant find the smart contracts, it doesn't trigger an error for remote in the cases ive dealt with so people get stuck having no idea what they did wrong.
This is compounded by still not having published the Göerli EL clients to the store, the links are basically hidden to install the packages and this is one reason why there have been cases like this recently.

Also some people have done it with xdai and dont understnad when their Gnosis CLs say no EL found, since Gnosis is still pre-merge these users can still use fallbacks and RPCs for ELs and the problem of breaking their repo client can go unnoticed, again, updates arent availible and cant be installed etc until the client is switched back to standard mode.

I suggest we hide these options on all of the Nethermind clients and leave them only accessible in the config advanced editor for advanced users who want to do these things, because having it so easily accessible in the setup wizard is causing users who are both savvy and not both make the same mistakes, since the savvy ones read the nethermind docs and make a reasonable deduction this is how to do nethermind goerli. The non savvy just make mistakes and misunderstand the options which for 99% of users is always going to just be normal install, I really don't see why we are confusing them like this
Also I suggest we push the goerli ELs to the dappstore ASAP @eduadiez

@alexpeterson91 alexpeterson91 added the enhancement New feature or request label Oct 5, 2022
alexpeterson91 added a commit that referenced this issue Oct 14, 2022
made descriptor changes to help mitigate #116
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants