Skip to content

Publish foundry-wallets #13800

@0xferrous

Description

@0xferrous

Component

Other (please describe)

Describe the feature you would like

foundry-wallets already provides a useful integration layer on top of Alloy signers for CLI applications.

It covers the common work that downstream tools otherwise have to reimplement:

  • wallet-related CLI options
  • signer resolution from flags / env / files
  • support for local keys, mnemonics, keystores, Ledger, Trezor, AWS KMS, GCP KMS, Turnkey, browser wallets
  • a unified runtime signer type
  • multi-wallet flows

Right now, downstream tools either:

  1. build directly on alloy-signer* crates and reimplement this wrapper/resolution layer themselves, or
  2. depend on Foundry internals through git/path dependencies

Publishing foundry-wallets would give downstream CLI authors a reusable crate for the full signer matrix that Foundry already supports.

The useful public surface is already there:

  • WalletSigner
  • WalletOpts
  • MultiWalletOpts
  • RawWalletOpts

Even if the API remains somewhat Foundry-shaped, publishing it as-is would still be valuable and would avoid repeated reimplementation across Alloy-based CLIs.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions