ethereum / staking-launchpad

The deposit launchpad for staking on Ethereum 🦏
Creative Commons Zero v1.0 Universal
278 stars 197 forks source link

key generation UX #160

Open unixpi opened 4 years ago

unixpi commented 4 years ago

would make it clear that option 1 is the preferred method for less-technical folks. and consider hiding the details of option 2 by default (if the user clicks on option2 it would then expand to show the details). otherwise there's quite a long way to scroll between generating the keys with option 1, and learning more about the validator file.

unixpi commented 4 years ago

binary executable file sounds awfully intimidating. would replace with a friendlier term, command line app, or something like that (definitely a tradeoff between accuracy and friendliness here).

unixpi commented 4 years ago

as it stands, it's unclear that one should expect only one keystore per validator.

would add a note to help clarify. something like:

You should see that you have one keystore per validator. This keystore contains your signing key, encrypted with your password. You can use your mnemonic to generate your withdrawal key when you wish to withdraw.

(suggest placing it directly underneath 'Your validator keystores should be available in the newly created validator_keys directory')

CarlBeek commented 4 years ago

I think a good approach is to have the "options" available as tabs on the launchpad. By default, users would only see the binaries option, but if they choose so, they would also see instructions for building from source.

unixpi commented 4 years ago

+1 :)