Show an extra warning when user installs multiple snaps that derive the same Bip32 or Bip44 keypairs
- Dominant language
- TypeScript
- Stars
- 853
- Forks
- 662
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 8
Description
For Bip32 and Bip44 keypairs, it is not immediately obvious to users that there is a risk associated with installing multiple snaps that derive keys for the same derivation path (such as if installing 2 snaps that both derive keys for Bitcoin). If a user never installs more than 1 snap per derivation path, then this is not an issue; it is only if a user installs more than 1 snap per path. One possible approach to communicating this to a user is if they try to install a second snap that derives keys for the same path as one they already have installed. In that scenario, we would require an extra confirmation step with a message like "are you sure you want to install another Bitcoin snap? It will control the same accounts as the one you already have installed."
This is a design task to make the warning that would show up in the install flow.
Contributor guide
Assessment
This issue has not been assessed yet.