foundry-rs / foundry

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
https://getfoundry.sh
Apache License 2.0
8.26k stars 1.74k forks source link

feat(periphery): support `WalletConnect` for signing operations #8693

Open duncancmt opened 2 months ago

duncancmt commented 2 months ago

Component

Cast

Describe the feature you would like

My workflows for private-key operations involve connecting forge or cast to Frame by passing the argument --rpc-url 'http://127.0.0.1:1248'. This is really nice because it lets me keep my keys on a hardware wallet. However, Frame isn't the most actively developed piece of software (I'd hesitate to call it "dead" per se), and the breadth of hardware wallet support is a little lacking. It would be great if Foundry could support WalletConnect because that opens up a plethora of options without involving lock-in to any particular vendor or stack.

Previously, this was considered in #67, but didn't end up getting implemented

Additional context

No response

duncancmt commented 2 months ago

I guess this is also thematically related to #6556