MetaMask / MetaMask/snaps

Show an extra warning when user installs multiple snaps that derive the same Bip32 or Bip44 keypairs

Open
#982 2 comments 0 reactions 2 assignees Claimed by @Montoya View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.