[Eco Bounty] ioPay Balance Text Unclickable in Stake Screen (No Auto-Fill)

  • App: ioPay

  • Version: v5.2.0 (3970)

  • Feature: Stake → Enter Amount Field

  • Severity: High (Core UX Broken - Common Pattern Missing)

  • Device: Android

  • Balance: 28.59 IOTX


📝 Description

The "Balance 28.59 IOTX" text/link in the Stake screen is non-interactive. Tapping it does nothing—no auto-fill of the amount field, no "Max" selection, no feedback. This breaks standard wallet UX where balance links auto-populate the input.


🔁 Steps to Reproduce

  1. Navigate to StakeNew Stake from Wallet.

  2. Locate "Enter amount of IOTX" field.

  3. Tap "Balance 28.59 IOTX" text (highlighted orange in screenshot).

  4. Observe: No change in input field, no visual feedback.


✅ Expected Result

Tapping "Balance X IOTX" should:

  • Auto-fill amount field with available balance (e.g., 28.59).

  • Account for gas fees (e.g., 28.5 leaving buffer).

  • Show ripple/tap effect and optional toast ("Max amount set").


❌ Actual Result

Zero response—field remains empty/unchanged. User must manually type balance value.

💡 Suggested Fix

  1. Add Click Listener: textView.setOnClickListener { amountEditText.setText(balance.toString()) }.

  2. Deduct Gas: Calculate availableBalance = totalBalance - estimatedGas.

  3. Visual Affordance: Underline text, add (tap for max) label, or blue color.

  4. Accessibility: Support long-press for "Max - Gas" vs. "Exact Max".

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

2 days ago

Author

cryptotestnet

Subscribe to post

Get notified by email when there are changes.