[ECO Bounty] iopay Infinite Loading on Staking Confirmation

Description

The application enters an infinite loading state when a user attempts to confirm a staking action. Despite the interface correctly identifying a validation error (the minimum staking amount of 100 IOTX is not met), the "Confirm" button triggers a persistent loading spinner that does not resolve or allow the user to return to the previous state without a force-close or manual interruption.

Steps to Reproduce

  1. Open the ioPay app and navigate to the Stake section.

  2. Select a delegate (e.g., mrtrump).

  3. Enter a Staked Amount below the required minimum (e.g., 0.62 IOTX, while the balance is 0.6262 IOTX).

  4. Observe the red error message: "The minimum amount is 100".

  5. Tap the Confirm (purple) button.

  6. Observe the persistent loading spinner that appears over the button and does not stop.

Expected Result

The app should prevent the "Confirm" button from being clickable if the minimum amount requirement is not met. If clicked, it should provide a static error alert rather than initiating a network request or a loading state.

Actual Result

The app initiates a loading cycle that never ends, effectively freezing the transaction flow.

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

About 9 hours ago

Author

cryptotestnet

Subscribe to post

Get notified by email when there are changes.