[ECO Bounty] iopay Missing Transaction Warning Prompts on Non-IoTeX Networks

Summary

The ioPay wallet features a proactive "Smart Alert System" and informational prompts designed to warn users during transactions. However, these warning prompts (such as the "Sending on IoTeX Network" verification modal) only appear when the wallet is set to the IoTeX Mainnet or Testnet. When transacting on other supported EVM-compatible networks, such as Polygon, Ethereum, or BNB Smart Chain, no such informational prompt is displayed to the user.


Environment

  • Supported Networks Observed: IoTeX Mainnet, IoTeX Testnet (Prompt present)

  • Affected Networks: Polygon, Ethereum, BNB Smart Chain, Avalanche, Fantom, Arbitrum, Base

  • App Version: 5.x (latest)


Steps to Reproduce

  1. Open the ioPay app and switch the network to IoTeX Mainnet.

  2. Initiate a send transaction; observe the "Sending on IoTeX Network" prompt appearing before final confirmation.

  3. Switch the network to Polygon (or any other non-IoTeX network).

  4. Initiate a send transaction for a native token (e.g., MATIC) or an ERC-20 token.

  5. Observe the transition from the "Enter Amount" screen directly to the transaction signing screen.


Expected Result

The wallet should provide consistent informational or security prompts across all supported networks to ensure users are aware of the specific network they are using and any associated risks or verification steps, in line with its "Smart Alert" security features.

Actual Result

The informational prompt is entirely bypassed on Polygon and other non-IoTeX networks, leading to a lack of parity in the user experience and security warnings.


Technical Note

The issue suggests that the prompt logic is hardcoded specifically for the IoTeX chain ID and has not been implemented or mapped for other EVM chain IDs (e.g., Chain ID 137 for Polygon).

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

7 days ago

Author

cryptotestnet

Subscribe to post

Get notified by email when there are changes.