Skip to content

Extension support for hardware wallets #11522

@PatrickAlphaC

Description

@PatrickAlphaC

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:

  1. Export private keys for deployments
  2. 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.

#10823 (comment)

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

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions