Skip to content

Conversation

@mathieuartu
Copy link
Contributor

@mathieuartu mathieuartu commented Dec 19, 2025

Related to: https://consensyssoftware.atlassian.net/browse/MUL-1322

Examples


Note

Introduces a V2 wrapper for the Ledger keyring and wires it into the package.

  • Adds LedgerKeyringV2 (extends EthKeyringWrapper) implementing KeyringV2; adapts legacy LedgerKeyring to unified KeyringAccount with EOA scopes/methods
  • Supports BIP-44 account creation via bip44:derive-index and bip44:derive-path (incl. Ledger Live paths), plus account lookup, serialization, and deletion
  • Exports ledger-keyring-v2 from index.ts and documents in CHANGELOG.md
  • Extensive tests in ledger-keyring-v2.test.ts covering derivation parsing, caching, error cases, and path variants
  • Updates deps/TS refs to @metamask/keyring-api and @metamask/account-api, adjusts Jest coverage thresholds, and updates README dependency graph

Written by Cursor Bugbot for commit a608974. This will update automatically on new commits. Configure here.

@mathieuartu mathieuartu self-assigned this Dec 19, 2025
@mathieuartu mathieuartu changed the title Feat/ledger keyring v2 feat: add LedgerKeyringV2 wrapper Dec 19, 2025
@mathieuartu mathieuartu marked this pull request as ready for review January 5, 2026 11:54
@mathieuartu mathieuartu requested a review from a team as a code owner January 5, 2026 11:54
@mathieuartu mathieuartu force-pushed the feat/ledger-keyring-v2 branch from 3612df6 to 5b64db0 Compare January 7, 2026 19:40
mathieuartu and others added 4 commits January 8, 2026 11:09
Co-authored-by: Charly Chevalier <charly.chevalier@consensys.net>
Co-authored-by: Charly Chevalier <charly.chevalier@consensys.net>
@mathieuartu mathieuartu enabled auto-merge January 8, 2026 10:53
@mathieuartu mathieuartu added this pull request to the merge queue Jan 8, 2026
Merged via the queue into main with commit 4f87ecc Jan 8, 2026
31 checks passed
@mathieuartu mathieuartu deleted the feat/ledger-keyring-v2 branch January 8, 2026 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants