Skip to content

[Bug]: [Ledger] Gas sponsorship - The swap fails when 2 transaction confirmations are needed on Mon network #28589

@nikolastoimenovski-consensys

Description

Describe the bug

The same issue happens on Extension. Tracked in MetaMask/metamask-extension#41602

Expected result:

Using Ledger, the user should be able to swap USDC/Mon to Mon.

Actual result:

Using Ledger, the user can't swap USDC/Mon to Mon - error is thrown.

Environment - iOS:

Device: iPhone 12 ; iOS 26.3.1 (a)
MM version: 7.73.0 build 4387

Environment - Android:

Device: Samsung Galaxy S22 ; Android 16
MM version: 7.73.0 build 4387

Environment - Ledger Nano Gen5:

ETH app version 1.21.3
Ledger OS:
secure element 1.0.5
microcontroller 8.0.10
bootloader 7.0.10
Hardware version: 003-0

Expected behavior

No response

Screenshots/Recordings

Image

IMG_5258.mov

Steps to reproduce

  • connect Ledger with MM
  • make sure the blind signing is enabled
  • try to swap USDC/Mon to Mon
  • notice the error "blind signing is not enabled"
  • notice that the swap fails

Error messages or log output

Where was this bug found?

Internal release testing

Version

7.73.0

Build number

4387

Build type

None

Device

Ledger

Operating system

iOS, Android

Additional context

No response

Severity

sev2

Metadata

Metadata

Assignees

Labels

Sev2-normalAn issue that may lead to users misunderstanding some limited risks they are takingregression-RC-7.73.0Regression bug that was found in release candidate (RC) for release 7.73.0release-7.80.0Issue or pull request that will be included in release 7.80.0team-hardware-wallets-deprecatedDEPRECATED: please use "team-accounts-framework" insteadteam-swaps-and-bridgeSwaps and Bridge teamtype-bugSomething isn't working

Type

No fields configured for Bug.

Projects

Status
In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions