[ECO Bounty] iopay Swap Functionality Failure

Summary

Users are unable to execute token swaps in ioPay wallet. The "Confirm" button appears inactive/unresponsive when attempting to swap USDT to BNB, and no error message or prompt is displayed to indicate the cause of the failure.

Environment

  • App: ioPay Wallet (Mobile)

  • Platform: Android

  • Time of Issue: 10:02 AM (local time)

  • Network Status: 5G connection active

Steps to Reproduce

  1. Open ioPay wallet

  2. Navigate to Swap feature

  3. Select USDT as input token

  4. Enter amount: 0.000008398 USDT (displayed as 0.0{6}8398)

  5. Select BNB as output token

  6. Observe calculated output: 0.000000001345 BNB

  7. Attempt to tap the "Confirm" button

Expected Behavior

  • The Confirm button should be active/tappable

  • Upon tapping Confirm, user should see:

    • Transaction confirmation prompt, OR

    • Error message explaining why the swap cannot proceed (e.g., insufficient balance, slippage too high, liquidity issues, minimum amount not met)

Actual Behavior

  • Confirm button appears disabled or unresponsive (grayed out/inactive state)

  • No prompt, error message, or feedback is displayed to the user

  • User cannot proceed with the swap

  • No indication of what is preventing the transaction

Transaction Details (from Screenshot)

ParameterValue

Input Token

USDT

Input Amount

~0.000008398 USDT

Output Token

BNB

Output Amount

~0.000000001345 BNB

Price Rate

1 USDT = 0.001601 BNB

Slippage Tolerance

0.5%

Fee

$0.01286

Service Fee

0.5%

Minimum Receive

0.000000001338 BNB

Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren

Device & Environment:

-Operating system: Android 13

-Device model: Redmi Note 10 Pro

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
πŸ’‘

New Issue

Date

6 days ago

Author

cryptotestnet

Subscribe to post

Get notified by email when there are changes.