Skip to content

chore: bump @ledgerhq/react-native-hw-transport-ble#24442

Merged
montelaidev merged 13 commits intomainfrom
chore/mul-1284
Feb 13, 2026
Merged

chore: bump @ledgerhq/react-native-hw-transport-ble#24442
montelaidev merged 13 commits intomainfrom
chore/mul-1284

Conversation

@montelaidev
Copy link
Copy Markdown
Contributor

@montelaidev montelaidev commented Jan 12, 2026

Description

This PR bumps the @ledgerhq/react-native-hw-transport-ble package.

Changelog

CHANGELOG entry: null

Related issues

Fixes: https://consensyssoftware.atlassian.net/browse/MUL-1284?atlOrigin=eyJpIjoiNjQwNjg1YWNiNmIxNGNhZjlkZDAyOGY2OGNkYTM3MWMiLCJwIjoiaiJ9
and this issue #24898

Manual testing steps

Feature: my feature name

  Scenario: user [verb for user action]
    Given [describe expected initial app state]

    When user [verb for user action]
    Then [describe expected outcome]

Screenshots/Recordings

Before

N/a

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

Note

Medium Risk
Dependency-only bump, but it touches Ledger hardware-wallet BLE transport and keyring integration, so regressions could impact device connectivity or signing flows.

Overview
Bumps Ledger Bluetooth transport support by updating @ledgerhq/react-native-hw-transport-ble from ^6.34.1 to ^6.37.0, pulling in newer @ledgerhq/* dependencies (devices, hw-transport, errors, logs) and lockfile resolution updates.

Also updates @metamask/eth-ledger-bridge-keyring from 11.2.0 to 11.3.0, which adds a dependency on @metamask/hw-wallet-sdk and bumps related keyring packages (@metamask/keyring-api, @metamask/keyring-utils).

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

@montelaidev montelaidev self-assigned this Jan 12, 2026
@montelaidev montelaidev added the team-accounts-framework Accounts team label Jan 12, 2026
@github-actions
Copy link
Copy Markdown
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@socket-security
Copy link
Copy Markdown

socket-security bot commented Jan 12, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​metamask/​eth-ledger-bridge-keyring@​11.2.0 ⏵ 11.3.09910087 +194 +2100
Updatednpm/​@​ledgerhq/​react-native-hw-transport-ble@​6.34.1 ⏵ 6.37.099 +7100100100 +1100

View full report

@montelaidev montelaidev enabled auto-merge January 13, 2026 00:13
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

@socket-security
Copy link
Copy Markdown

socket-security bot commented Feb 13, 2026

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

@github-actions
Copy link
Copy Markdown
Contributor

🔍 Smart E2E Test Selection

  • Selected E2E tags: SmokeAccounts
  • Selected Performance tags: None (no tests recommended)
  • Risk Level: low
  • AI Confidence: 80%
click to see 🤖 AI reasoning details

E2E Test Selection:
This PR updates two Ledger hardware wallet related dependencies:

  1. @ledgerhq/react-native-hw-transport-ble: ^6.34.1 → ^6.37.0
  2. @metamask/eth-ledger-bridge-keyring: 11.2.0 → 11.3.0

These are minor version bumps affecting Ledger BLE transport and keyring integration. The packages are used in:

  • app/core/Ledger/Ledger.ts (core Ledger functionality)
  • app/core/Engine/controllers/keyring-controller-init.ts (keyring controller initialization)
  • app/components/hooks/Ledger/ (Ledger React hooks)

There are no Ledger-specific E2E tests in the test suite since Ledger functionality requires physical hardware. However, since the keyring controller initialization is touched (a critical component), selecting SmokeAccounts provides basic validation that the keyring system and account management still work correctly. This is a conservative approach given the low-risk nature of minor dependency version bumps.

Performance Test Selection:
These changes update Ledger hardware wallet communication libraries. They have no impact on general app performance, UI rendering, data loading, or any user flows that don't involve physical Ledger hardware. The changes are isolated to hardware wallet BLE transport and keyring integration, which are not covered by performance tests.

View GitHub Actions results

@sonarqubecloud
Copy link
Copy Markdown

@montelaidev montelaidev added this pull request to the merge queue Feb 13, 2026
Merged via the queue into main with commit e4a919e Feb 13, 2026
86 checks passed
@montelaidev montelaidev deleted the chore/mul-1284 branch February 13, 2026 08:48
@github-actions github-actions bot locked and limited conversation to collaborators Feb 13, 2026
@metamaskbot metamaskbot added the release-7.67.0 Issue or pull request that will be included in release 7.67.0 label Feb 13, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-7.67.0 Issue or pull request that will be included in release 7.67.0 size-XS team-accounts-framework Accounts team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants