Hardhat3-Ledger
Added ledger wallet integration to hardhat 3, enabling secure hardware transaction signing
Problem Statement
We added ledger's wallet support via device-management-kit libraries to hardhat 3, enabling developers to seamlessly integrate Ledger hardware wallets with the latest version of Hardhat. This enables developers to integrate secure hardware-based signing for transactions, messages, and typed data whenever they create a project using hardhat 3.With this integration, users can sign the transaction on their ledger wallet when deploying a smart contract to any EVM network using hardhat 3.We also provided detailed documentation feedback on Ledgerβs developer portal. We proposed clear and actionable ways to improve the documentation, provided more code samples, identified inconsistencies in documentations, and suggested improvements to overall structure.Ledger Track 2: Device Integration Documentation feedback and improvements: https://github.com/ericliujt/hardhat/blob/main/improvements-ledger.md Hardhat integration: https://github.com/ericliujt/hardhat/tree/main/v-next/hardhat-ledgerHardhat: Best projects built using Hardhat 3 https://github.com/ericliujt/hardhat/tree/main/v-next/hardhat-ledger
Solution
We focused on TypeScript integration and we tested our integration with a Ledger Flex.To connect our Ledger wallet, we used the following library: https://www.npmjs.com/package/@ledgerhq/hw-transport-node-hid https://www.npmjs.com/package/@ledgerhq/device-signer-kit-ethereum https://www.npmjs.com/package/@ledgerhq/device-management-kitWe referred to the documentation provided by Ledger for the implementation: https://developers.ledger.com/docs/device-interaction/getting-started https://developers.ledger.com/docs/device-interaction/references/signers/eth as well as previous ledger integration with hardhat 2: https://github.com/NomicFoundation/hardhat/tree/main/archive/hardhat-ledger
Hackathon
ETHGlobal New York 2025
2025
Prizes
- π
[L] HARDWARE INTEGRATIONS1st place
Ledger
- π
Best projects built using Hardhat 3
Hardhat
- π
π ETHGlobal New York 2025 Finalist
ETHGlobal
Contributors
- alcuadrado
4186 contributions
- fvictorio
3483 contributions
- kanej
1473 contributions
- ChristopherDedominici
1121 contributions
- schaable
973 contributions
- feuGeneA
820 contributions
- zoeyTM
816 contributions
- galargh
802 contributions
- Wodann
243 contributions
- scnale
190 contributions
- fzeoli
158 contributions
- agostbiro
156 contributions
- itirabasso
156 contributions
- antico5
118 contributions
- github-actions[bot]
116 contributions
- duckception
89 contributions
- nicosantangelo
78 contributions
- tmilar
59 contributions
- dependabot[bot]
55 contributions
- sz-piotr
47 contributions
- usulpro
40 contributions
- ItsNickBarry
38 contributions
- zemse
36 contributions
- RenanSouza2
35 contributions
- viarnes
31 contributions
- iosh
29 contributions
- Xanewok
29 contributions
- RavenInd
28 contributions
- cgewecke
28 contributions
- 0xMarto
22 contributions