Impacted Library name
@ledgerhq/hw-app-aptos / @ledgerhq/live-desktop
Impacted Library version
The issue happens in Ledger Wallet 4.0.0.
Describe the bug
When sending USDT on the Aptos network from Ledger Wallet / Ledger Live, the app incorrectly shows "Sorry, insufficient funds" for amounts around 100 USDT or higher.
The account has enough USDT balance and enough APT to pay the network fee. The app shows a maximum spendable amount of approximately 500 USDT, and the network fee is only 0.000166 APT.
However:
- Sending 99 USDT is allowed and the Continue button is enabled.
- Sending 101 USDT shows "Sorry, insufficient funds" and disables the Continue button.
This looks like an incorrect balance/spendable amount validation issue for USDT on Aptos.
Expected behavior
Ledger Wallet / Ledger Live should allow sending 100 USDT or more on the Aptos network when the account has enough USDT balance and enough APT to pay the network fee.
In this case, the maximum spendable amount shown is approximately 500 USDT, so sending 101 USDT should be allowed.
Additional context
Actual behavior:
The app shows "Sorry, insufficient funds" and disables the Continue button when the amount is 101 USDT.
Environment:
- App: Ledger Wallet / Ledger Live
- Version: 4.0.0
- Network: Aptos
- Asset: USDT on Aptos
- Network fee shown: 0.000166 APT
- Maximum spendable shown: ~500 USDT
Additional context:
Screenshot 1 shows that 99 USDT is accepted.
Screenshot 2 shows that 101 USDT is rejected with "Sorry, insufficient funds".
The issue happens in Ledger Wallet 4.0.0.

Impacted Library name
@ledgerhq/hw-app-aptos / @ledgerhq/live-desktop
Impacted Library version
The issue happens in Ledger Wallet 4.0.0.
Describe the bug
When sending USDT on the Aptos network from Ledger Wallet / Ledger Live, the app incorrectly shows "Sorry, insufficient funds" for amounts around 100 USDT or higher.
The account has enough USDT balance and enough APT to pay the network fee. The app shows a maximum spendable amount of approximately 500 USDT, and the network fee is only 0.000166 APT.
However:
This looks like an incorrect balance/spendable amount validation issue for USDT on Aptos.
Expected behavior
Ledger Wallet / Ledger Live should allow sending 100 USDT or more on the Aptos network when the account has enough USDT balance and enough APT to pay the network fee.
In this case, the maximum spendable amount shown is approximately 500 USDT, so sending 101 USDT should be allowed.
Additional context
Actual behavior:
The app shows "Sorry, insufficient funds" and disables the Continue button when the amount is 101 USDT.
Environment:
Additional context:
Screenshot 1 shows that 99 USDT is accepted.
Screenshot 2 shows that 101 USDT is rejected with "Sorry, insufficient funds".
The issue happens in Ledger Wallet 4.0.0.