Summary
The user attempted to send a small amount of IOTX ($~0.0019$). While the wallet balance was $0.3859$ IOTX, the transaction failed with an "Insufficient balance for transfer" error because the total cost (Amount + Gas Fee) exceeded the available balance.
Steps to Reproduce
Open the ioPay app.
Select Send and choose the IOTX token on the IoTeX network.
Enter the receiver address:
0xeeeaa7ea55d988d934a25d584bb1e00920bc6f29.Tap The “Max”.
Review the Transaction Summary screen.
Observe the Gas Fee (e.g., $0.042$ IOTX) and the Total ($0.4048$ IOTX).
Authenticate the transaction via fingerprint.
Expected Result
The app should ideally warn the user before authentication if the total amount (including gas) exceeds the balance, or the "Max" button should automatically calculate the amount minus the required gas fee.
Actual Result
The transaction proceeds to authentication but fails immediately after with a "Transfer - Transaction Failed" toast message and an "Insufficient balance for transfer" tooltip at the bottom.
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren
Device & Environment:
-Operating system: Android 13
-Device model: Redmi Note 10 Pro
