Skip to content

Conversation

@felipemadero
Copy link
Collaborator

@felipemadero felipemadero commented Nov 5, 2025

Why this should be merged

This PR upgrades the test infrastructure to use the latest Ledger app version (v1.3.7) with Nano S+ device support.
It also fixes logic that caused gRPC timeout errors in e2e tests.

How this works

Keychain Optimization:

  • Changed getLedgerIndices() to use PubKeys() instead of looping PubKey()
  • Changed searchForFundedLedgerIndices() similarly

Ledger Infrastructure Updates:

  • Upgraded Avalanche Ledger app from v0.7.2 to v1.3.7
  • Replaced app_s.elf (Nano S) with app_s2.elf (Nano S+, 381KB)
  • Upgraded Zemu simulator from 0.36.0 to 0.55.3
  • Updated to Docker image: zondax/builder-zemu:speculos-d076634af0e38fb24844ed85417286c50441d494
  • Updated Zemu API usage for 0.55.3 compatibility

How this was tested

  • Ledger E2E

Update test infrastructure to support newer Ledger hardware and
simulator, fixing ledger SDK migration issues in the process.
@sukantoraymond sukantoraymond merged commit 2a32985 into main Nov 5, 2025
121 of 122 checks passed
@sukantoraymond sukantoraymond deleted the fix-ledger-sdk-migration branch November 5, 2025 16:33
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