-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
Component
Forge
Describe the feature you would like
Foundry right now only has support for Leger or Trezor. This limits a developers options for working with hardware wallets, and promotes one of two options:
- Export private keys for deployments
- Use one of the supported wallets
If a user exports their private keys, they now increase the risk of that key being compromised. Ideally the keys stay in the hardware wallets. However, if I user doesn't have one of the supported wallets, they feel compelled to expose the private keys. Ideally, they are not using those keys to have privileged access, but it still enforces a bit of a bad practice.
My initial idea to fix this would be to enable support for metamask/software wallet, as those are already compatible with many hardware devices, and making Foundry compatible with Metamask would, in essence, leveraged the compatibilities there to make essentially any hardware wallet compatible, but it seems this feature is undesired.
So, instead, having a system that enables devs to add a "plug-in" feature for hardware wallets is another recommended path, hence the issue created here.
Additional context
Related: #6556
Metadata
Metadata
Assignees
Labels
Type
Projects
Status