Open ghost opened 5 years ago
4 times “Choose this option”, is this an improvement?
Thank's for your feedback!! Updated!
I’m not happy with the 3rd one.
“Choose this option if you have used Monero before”, can be confusing. You can have used Monero on a different computer before.
What about: “Choose this option to open an existing Monero wallet from your computer.” ?
Your argument is good! What about leaving "from your computer", though? (Could be from USB-stick as well) --> "Choose this option to open an existing Monero wallet." ?
Ok. I’ll wait on other opinions before I implement it though.
Sure! Updated.
Some considerations:
So, I believe there should be a clear separation: do you want to use a Monero wallet with a hardware wallet or not?
Use a Monero wallet without a hardware wallet:
Use a Monero wallet with a hardware wallet:
Some users might want to recover using Trezor/Ledger mnemonic seed, but this is not possible in Monero GUI. So Create/restore a wallet from hardware wallet page should inform that first they have to recover their Trezor/Ledger with mnemonic seed, and then use this page to restore their wallet from device.
@cslashm and @ph4r05 : Imagine I lost my device (Ledger/Trezor) after creating a Monero wallet file (.keys) from it. I then buy a new device and recover my device with my previous mnemonic seed. Will the old Monero wallet file (.keys file) work with this new hardware wallet device (recovered from previous mnemonic seed)? Or user must create a new wallet file for each new device?
I like your clear distinction between with/without hardware wallet! Very logical. But as always, it's a trade-off how much text we're willing to accept. So I guess the optimal solution depends on how popular hardware wallets are. Any estimates? 10% of our users? 90% of our users?
We could either put everything on current page, or we could break all these options into two pages (with and without hardware wallet) and add an extra page to select if you want to use a hardware wallet or not.
Your proposal to make it 2 different pages (plus a 3rd page before) is very logical but not necessary with regard to the reasons you gave. I will go through them:
"Create a new wallet" is intended only for users that don't want to use a hardware wallet.
True, but the option for hardware wallets is directly below. That's super clear.
"Open a wallet from file" can be used both for users that have and don't have hardware wallets
True! I just added that info (see update) Thanks.
"Restore wallet from keys or mnemonic seed" can only be used for Monero wallets that don't support hardware. Ledger/Trezor users can't type device seed in this page. Also, hardware wallets don't inform their private keys to users.
True, I just added "or restore" to row 2 (see update) Thanks. (And by the way: The GUI never intended to directly support seeds from hardware wallets. That would break the point of hardware wallets if you entered the seed directly into your computer.)
Alternative proposal added. Thanks @rating89us for input.
Hardware wallet icon should include both Ledger and Trezor (Model T).
That would look like this:
@cslashm and @ph4r05 : Imagine I lost my device (Ledger/Trezor) + my Monero wallet file (.keys) that was created from my device. I then buy a new device and recover my device with my previous mnemonic seed. Will the old Monero wallet file (.keys file) work with this new hardware wallet device (recovered from previous mnemonic seed)? Or user must create a new wallet file for each new device?
When you recover device from the mnemonic seed, the existing wallet files will keep working. Trezor holds no state related to the Monero wallet (besides the seed) thus different devices with the same seed can be used interchangeably.
@cslashm and @ph4r05 : Imagine I lost my device (Ledger/Trezor) after creating a Monero wallet file (.keys) from it. I then buy a new device and recover my device with my previous mnemonic seed. Will the old Monero wallet file (.keys file) work with this new hardware wallet device (recovered from previous mnemonic seed)? Or user must create a new wallet file for each new device?
Yes it will. Also note that Ledger provide tools to convert your 24 words of your NanoS/X into ELectrum 25 words usable to restore your wallet as a full software wallet (without HW)
I don't like the added visual complexity.
So let's remove all hardware wallet icons. There is no reason to only have Ledger icon.
Supported hardware wallet models have been added in #2694.
[Updated!]
Quick & dirty proposal:
Good proposal: This would be in accordance to #2328, which doesn't create the impression that there's a difference between creating and restoring a wallet from hardware.