extension
extension copied to clipboard
Support multiple wallets
Users need to be able to manage multiple keys per wallet, especially given the release of Ledger support.
This isn't possible right now, leaving users with the terrible options of either having to manage multiple browsers, or sign out and back in again frequently.
I was thinking about multi key support as part of the key mgmt refactor, so it should hopefully be possible without significant changes.
I hereby voice my support for this enhancement.
I think this is a critical feature.
I'll copy paste my blurb from Stacks Wallet Discord below. Context: having to pick either HW or SW when first setting up Hiro, without the option to add the other one after that setup.
The vast majority of people will start of with a software wallet. They will only get a HW one after they understand why it's important etc etc. HW costs money, SW does not. People need time to understand why spending money and adding some complexity into the mix is worth it. So it makes sense to keep both. HW will be added onto already existing SW setup.
And even from a security standpoint, you want to use a hot wallet for most websites and assets you care less about. And a HW one for the rest.
Most people also think resetting a wallet means losing their assets (which can be true if their seed was not properly stored). This is yet another barrier to HW adoption.
It's inconvenient and risky to have to keep entering your seed phrase just to get both. Maintaining 2 browsers is also inconvenient. People will chose convenience over security most often. We should strive to give them both.
Requested here on Canny: https://hirowallet.canny.io/feature-requests/p/support-multiple-secret-keys-seeds-within-the-hiro-wallet
@kyranjamie I'm curious if your current key refactor work might also lend itself to this feature longer term as well? I.e. help prepare for it
I'm keeping this in mind with all state changes. For example, when saving bitcoin ledger keys, we're doing so with the walletId
of default
. Such that we can filter/sort later when adding multiple keys.