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.
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)
Open the ioPay app and switch the network to IoTeX Mainnet.
Initiate a send transaction; observe the "Sending on IoTeX Network" prompt appearing before final confirmation.
Switch the network to Polygon (or any other non-IoTeX network).
Initiate a send transaction for a native token (e.g., MATIC) or an ERC-20 token.
Observe the transition from the "Enter Amount" screen directly to the transaction signing screen.
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.
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.
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.
In Review
New Issue
7 days ago

cryptotestnet
Get notified by email when there are changes.
In Review
New Issue
7 days ago

cryptotestnet
Get notified by email when there are changes.