wagmi Ledger connect
Add Ledger wallet to wagmi connector to allow integration with more developer tools
Problem Statement
Adds ledger's wallet support via device-management-kit libraries to wagmi connector to allow for broaden usage and connection with tools using up-to-date ledger software kit. This enables developers to integrate secure hardware-based signing for transactions, messages, and typed data with modern browser compatibility.
Solution
We enhanced the Wagmi connector to support Ledger hardware wallets, focusing on TypeScript integration and thorough testing with a Ledger Nano S Plus. The implementation uses Ledger’s @ledgerhq/device-management-kit and WebHID for browser-based communication, ensuring seamless interaction with Ledger devices. It supports both EIP-1559 and legacy transactions, includes robust error handling, and provides detailed debugging features to improve the developer experience and reliability of hardware wallet integration in dApps.
Hackathon
ETHGlobal Cannes
2025
Prizes
- 🏆
[L] HARDWARE INTEGRATIONS1st place
Ledger
Contributors
- tmm
700 contributions
- github-actions[bot]
374 contributions
- jxom
297 contributions
- dependabot[bot]
14 contributions
- marthendalnunes
9 contributions
- EdouardBougon
8 contributions
- markdalgleish
8 contributions
- roninjin10
6 contributions
- oxSaturn
6 contributions
- tomiir
5 contributions
- omridan159
5 contributions
- lochie
5 contributions
- xzilja
4 contributions
- chybisov
4 contributions
- codingwithmanny
4 contributions
- o-az
3 contributions
- dalechyn
3 contributions
- 1997roylee
3 contributions
- izayl
3 contributions
- anii76
3 contributions
- iuriiiurevich
3 contributions
- songkeys
3 contributions
- margalit
3 contributions
- riklomas
3 contributions
- noyyyy
3 contributions
- nateReiners
3 contributions
- frolic
3 contributions
- ganchoradkov
3 contributions
- benschac
2 contributions
- akirawuc
2 contributions