[Eco Bounty] ioPay Missing Network Logo/Badge on DApp Icons
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) Description In the DApp Browser/Discover section, some DApp icons are missing their network logo badges in the bottom-right corner. The orange arrows in the screenshot point to examples where network logos should appear but are either missing or inconsistently rendered across different DApp tiles. Steps to Reproduce Open the app Navigate to Discover tab (bottom navigation) Browse the DApp grid in the Browser section Observe that some DApp icons have network badges while others don't Expected Behavior Each DApp icon should consistently display its associated network logo badge in the bottom-right corner for easy network identification. Actual Behavior Some DApp icons show network badges (blue/purple circular icons) Other DApp icons are missing these badges entirely Inconsistent visual presentation across the grid

cryptotestnet About 11 hours ago
[Eco Bounty] ioPay Missing Network Logo/Badge on DApp Icons
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) Description In the DApp Browser/Discover section, some DApp icons are missing their network logo badges in the bottom-right corner. The orange arrows in the screenshot point to examples where network logos should appear but are either missing or inconsistently rendered across different DApp tiles. Steps to Reproduce Open the app Navigate to Discover tab (bottom navigation) Browse the DApp grid in the Browser section Observe that some DApp icons have network badges while others don't Expected Behavior Each DApp icon should consistently display its associated network logo badge in the bottom-right corner for easy network identification. Actual Behavior Some DApp icons show network badges (blue/purple circular icons) Other DApp icons are missing these badges entirely Inconsistent visual presentation across the grid

cryptotestnet About 11 hours ago
I have open a long posion on loxodrome iotex dex
I have one open position and it wonโt let me close it anyone can help me? I got my money stuck on there

Vladoianu About 18 hours ago
I have open a long posion on loxodrome iotex dex
I have one open position and it wonโt let me close it anyone can help me? I got my money stuck on there

Vladoianu About 18 hours ago
[Eco Bounty] ioPay.me Empty Space at Bottom of Page
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) Description When accessing the iopay.me on mobile browsers, there is a noticeable empty black space at the bottom of the page below the "Download APK" button. This creates poor visual spacing and suggests incomplete page rendering or CSS layout issues. Steps to Reproduce Open mobile browser (Chrome) Navigate to https://iopay.me Scroll to the bottom of the page Observe the empty space below the "Download APK" button Expected Behavior The page content should end cleanly after the last UI element ("Download APK" button) with appropriate padding, without excessive empty space. Actual Behavior Large empty black space appears at the bottom of the page (highlighted in orange in screenshot).

cryptotestnet 1 day ago
[Eco Bounty] ioPay.me Empty Space at Bottom of Page
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) Description When accessing the iopay.me on mobile browsers, there is a noticeable empty black space at the bottom of the page below the "Download APK" button. This creates poor visual spacing and suggests incomplete page rendering or CSS layout issues. Steps to Reproduce Open mobile browser (Chrome) Navigate to https://iopay.me Scroll to the bottom of the page Observe the empty space below the "Download APK" button Expected Behavior The page content should end cleanly after the last UI element ("Download APK" button) with appropriate padding, without excessive empty space. Actual Behavior Large empty black space appears at the bottom of the page (highlighted in orange in screenshot).

cryptotestnet 1 day ago
[Eco Bounty] ioPay Wallet Avatar Customization
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The Wallets management interface does not provide a feature to change the color or customize the avatar/icon associated with individual wallets. As shown in the provided screenshot, multiple wallets (e.g., "Cryptotestnet" and "C") are assigned identical or default character icons with no visible option for the user to modify them for better visual distinction. 2. Steps to Reproduce Open the ioPay app and navigate to the Wallets management screen. Observe the default avatars assigned to each wallet. Tap on a wallet or the settings icon to find customization options. Attempt to change the icon color or select a different avatar. 3. Actual Result There is no option to "Edit Avatar" or "Change Color." Users are forced to rely on wallet names alone to distinguish between accounts, as the visual icons remain static and repetitive. 4. Expected Result Traders and power users with multiple wallets should be able to: Change the background color of the wallet card or icon. Select from a library of avatars or upload a custom image. Assign color codes (e.g., Red for Mainnet, Green for Testnet) to prevent sending funds from the wrong account. Suggested Fixes Avatar Picker: Implement a simple pop-up menu when tapping the wallet icon that allows users to choose from a set of different colors or character styles. Color Overlay: Allow users to choose a primary theme color for each wallet that updates the avatar background and potentially the header color when that wallet is active. Identicon Support: Integrate an "Identicon" or "Blockie" generator that creates a unique, colorful geometric pattern based on the wallet's unique address.

cryptotestnet 2 days ago
[Eco Bounty] ioPay Wallet Avatar Customization
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The Wallets management interface does not provide a feature to change the color or customize the avatar/icon associated with individual wallets. As shown in the provided screenshot, multiple wallets (e.g., "Cryptotestnet" and "C") are assigned identical or default character icons with no visible option for the user to modify them for better visual distinction. 2. Steps to Reproduce Open the ioPay app and navigate to the Wallets management screen. Observe the default avatars assigned to each wallet. Tap on a wallet or the settings icon to find customization options. Attempt to change the icon color or select a different avatar. 3. Actual Result There is no option to "Edit Avatar" or "Change Color." Users are forced to rely on wallet names alone to distinguish between accounts, as the visual icons remain static and repetitive. 4. Expected Result Traders and power users with multiple wallets should be able to: Change the background color of the wallet card or icon. Select from a library of avatars or upload a custom image. Assign color codes (e.g., Red for Mainnet, Green for Testnet) to prevent sending funds from the wrong account. Suggested Fixes Avatar Picker: Implement a simple pop-up menu when tapping the wallet icon that allows users to choose from a set of different colors or character styles. Color Overlay: Allow users to choose a primary theme color for each wallet that updates the avatar background and potentially the header color when that wallet is active. Identicon Support: Integrate an "Identicon" or "Blockie" generator that creates a unique, colorful geometric pattern based on the wallet's unique address.

cryptotestnet 2 days ago
[Eco Bounty] ioPay Missing Category/Visual Icons in Predict Markets
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The Predict section within the Markets tab lacks descriptive iconography for its category navigation, resulting in a text-only interface that lacks visual clarity. Detailed Description Location: Markets -> Predict Observation: As seen in IMG_0309.png, the sub-categories (All, Politics, Sports, Crypto, Finance, Geopolitics) are displayed as plain text. There are no accompanying icons to help differentiate these sectors visually. Impact (UX): This creates a high cognitive load for the user. In a data-heavy "Prediction Market" environment, icons (e.g., a "Bank" icon for Finance or a "Medal" for Sports) are essential for rapid navigation and to maintain the app's overall design language. The current layout feels unpolished and "under construction." Steps to Reproduce: Launch ioPay v5.3.0 (1). Navigate to the Markets tab from the bottom menu. Tap on the Predict sub-tab at the top. Observe the category navigation bar (All, Politics, Sports, etc.). Result: The categories are listed purely as text with no supporting visual icons. Expected Result: Each category should be paired with a unique, high-quality icon to allow for quick visual identification and a more professional user interface.

cryptotestnet 2 days ago
[Eco Bounty] ioPay Missing Category/Visual Icons in Predict Markets
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The Predict section within the Markets tab lacks descriptive iconography for its category navigation, resulting in a text-only interface that lacks visual clarity. Detailed Description Location: Markets -> Predict Observation: As seen in IMG_0309.png, the sub-categories (All, Politics, Sports, Crypto, Finance, Geopolitics) are displayed as plain text. There are no accompanying icons to help differentiate these sectors visually. Impact (UX): This creates a high cognitive load for the user. In a data-heavy "Prediction Market" environment, icons (e.g., a "Bank" icon for Finance or a "Medal" for Sports) are essential for rapid navigation and to maintain the app's overall design language. The current layout feels unpolished and "under construction." Steps to Reproduce: Launch ioPay v5.3.0 (1). Navigate to the Markets tab from the bottom menu. Tap on the Predict sub-tab at the top. Observe the category navigation bar (All, Politics, Sports, etc.). Result: The categories are listed purely as text with no supporting visual icons. Expected Result: Each category should be paired with a unique, high-quality icon to allow for quick visual identification and a more professional user interface.

cryptotestnet 2 days ago
[Eco Bounty] ioPay News Article Content Failing to Load (Blank Page)
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The News aggregator within the Discover tab fails to load content upon selection. Instead of displaying the article or blog post, the app triggers a persistent, non-responsive white/blank page. Detailed Description Location: Discover -> News (IoTeX Blogs/Twitter Feed) Observation: When any news item is selected from the list, the application navigates to a new viewing window that fails to render any text, images, or web components. Behavior: The screen remains stuck on a pure white background. There is no progress bar to indicate a slow connection, nor is there an "Error 404" or "Failed to Load" message. This suggests a total failure in the internal browser's ability to resolve the source URL or parse the content. Impact (High): This bug renders the entire News section non-functional, cutting users off from official IoTeX updates and community announcements directly through the wallet. Steps to Reproduce: Launch ioPay v5.3.0 (1). Navigate to the Discover tab. Ensure News is selected. Tap on any individual news entry (e.g., the Feb 25, 2026 update). Observe: The app moves to the article screen, but only a blank white page is displayed. Expected Result: The app should correctly load the webview or native article reader, showing the full content of the selected news item. Actual Result: The transition results in a blank white screen with no way to view the intended information.

cryptotestnet 3 days ago
[Eco Bounty] ioPay News Article Content Failing to Load (Blank Page)
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The News aggregator within the Discover tab fails to load content upon selection. Instead of displaying the article or blog post, the app triggers a persistent, non-responsive white/blank page. Detailed Description Location: Discover -> News (IoTeX Blogs/Twitter Feed) Observation: When any news item is selected from the list, the application navigates to a new viewing window that fails to render any text, images, or web components. Behavior: The screen remains stuck on a pure white background. There is no progress bar to indicate a slow connection, nor is there an "Error 404" or "Failed to Load" message. This suggests a total failure in the internal browser's ability to resolve the source URL or parse the content. Impact (High): This bug renders the entire News section non-functional, cutting users off from official IoTeX updates and community announcements directly through the wallet. Steps to Reproduce: Launch ioPay v5.3.0 (1). Navigate to the Discover tab. Ensure News is selected. Tap on any individual news entry (e.g., the Feb 25, 2026 update). Observe: The app moves to the article screen, but only a blank white page is displayed. Expected Result: The app should correctly load the webview or native article reader, showing the full content of the selected news item. Actual Result: The transition results in a blank white screen with no way to view the intended information.

cryptotestnet 3 days ago
[Eco Bounty] iopay Unlinked/Truncated Content in News Feed
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The News section within the Discover tab is failing to correctly render and link content for specific dates (notably Feb 25, 2026). Detailed Description Location: Discover Tab -> News -> IoTeX Blogs. Observation: As shown in IMG_0307.png, the entry for Feb 25, 2026 appears as a raw URL string (https://t.co/cWjjCDuHYQ) without any associated headline, preview text, or proper metadata integration. Impact (UX): Users are presented with unoptimized raw links instead of readable news cards. This forces the user to manually click a suspicious-looking shortened URL to understand the content, rather than seeing a summary within the app's native UI. This breaks the cohesive experience of the "News" aggregator. Steps to Reproduce: Launch ioPay v5.3.0 (1). Navigate to the Discover tab and select the News sub-tab. Scroll to the entry dated Feb 25, 2026. Observe: The content is displayed only as a raw t.co link with no title or description, unlike the descriptive cards shown for Feb 24 and Feb 22. Expected Result: The news aggregator should parse the metadata from the linked source (Twitter/X or IoTeX Blog) and display a title, summary, and clean interface consistent with other news items in the list.

cryptotestnet 3 days ago
[Eco Bounty] iopay Unlinked/Truncated Content in News Feed
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The News section within the Discover tab is failing to correctly render and link content for specific dates (notably Feb 25, 2026). Detailed Description Location: Discover Tab -> News -> IoTeX Blogs. Observation: As shown in IMG_0307.png, the entry for Feb 25, 2026 appears as a raw URL string (https://t.co/cWjjCDuHYQ) without any associated headline, preview text, or proper metadata integration. Impact (UX): Users are presented with unoptimized raw links instead of readable news cards. This forces the user to manually click a suspicious-looking shortened URL to understand the content, rather than seeing a summary within the app's native UI. This breaks the cohesive experience of the "News" aggregator. Steps to Reproduce: Launch ioPay v5.3.0 (1). Navigate to the Discover tab and select the News sub-tab. Scroll to the entry dated Feb 25, 2026. Observe: The content is displayed only as a raw t.co link with no title or description, unlike the descriptive cards shown for Feb 24 and Feb 22. Expected Result: The news aggregator should parse the metadata from the linked source (Twitter/X or IoTeX Blog) and display a title, summary, and clean interface consistent with other news items in the list.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Chart Timeline Inconsistency (1 Week Interval)
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The 1 week (1week) chart interval for assets (e.g., IOTX) is displaying an incorrect or illogical timeline on the X-axis. While the current date is in March 2026, the chart's timeline shows historical dates in a non-sequential or confusing order (e.g., displaying "06/03", "01/22", and "09/27" in reverse or mixed progression). This makes it impossible for traders to accurately track price action over time. 2. Steps to Reproduce Open the ioPay app and select the IOTX asset. Navigate to the price chart view. Select the "1week" timeframe from the interval bar. Observe the date labels on the timeline below the volume bars. 3. Actual Result The dates on the X-axis do not follow a standard chronological order. The timeline labels appear disconnected from the actual current date, showing months like June (06), January (01), and September (09) in a sequence that does not represent a standard weekly progression. 4. Expected Result The X-axis should display a clear, sequential chronological timeline. For a "1week" view, the labels should represent the specific days or weeks leading up to the current date in March 2026. Suggested Fixes X-Axis Logic Update: Review the charting engine's timestamp-to-date conversion logic specifically for the "1week" and "1month" intervals to ensure chronological consistency. Timezone Synchronization: Ensure the chart timeline is syncing correctly with the device's system time to prevent date displacement. Dynamic Labeling: Implement dynamic date labeling that adjusts based on the selected interval to show "Day/Month" for short terms and "Month/Year" for long terms accurately.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Chart Timeline Inconsistency (1 Week Interval)
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The 1 week (1week) chart interval for assets (e.g., IOTX) is displaying an incorrect or illogical timeline on the X-axis. While the current date is in March 2026, the chart's timeline shows historical dates in a non-sequential or confusing order (e.g., displaying "06/03", "01/22", and "09/27" in reverse or mixed progression). This makes it impossible for traders to accurately track price action over time. 2. Steps to Reproduce Open the ioPay app and select the IOTX asset. Navigate to the price chart view. Select the "1week" timeframe from the interval bar. Observe the date labels on the timeline below the volume bars. 3. Actual Result The dates on the X-axis do not follow a standard chronological order. The timeline labels appear disconnected from the actual current date, showing months like June (06), January (01), and September (09) in a sequence that does not represent a standard weekly progression. 4. Expected Result The X-axis should display a clear, sequential chronological timeline. For a "1week" view, the labels should represent the specific days or weeks leading up to the current date in March 2026. Suggested Fixes X-Axis Logic Update: Review the charting engine's timestamp-to-date conversion logic specifically for the "1week" and "1month" intervals to ensure chronological consistency. Timezone Synchronization: Ensure the chart timeline is syncing correctly with the device's system time to prevent date displacement. Dynamic Labeling: Implement dynamic date labeling that adjusts based on the selected interval to show "Day/Month" for short terms and "Month/Year" for long terms accurately.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Chart Display Error (1 Month Interval)
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The 1 month chart interval for assets (specifically IOTX) is failing to render historical data correctly. Large sections of the chart appear empty or "blank" for previous months, even though the asset has a well-documented price history. This prevents traders from performing long-term technical analysis. 2. Steps to Reproduce Open the ioPay app and select the IOTX asset. Navigate to the price chart. Select the "1month" timeframe from the sorting bar. Observe the rendering of the candlesticks and volume bars. 3. Actual Result The chart shows a significant "data gap" or empty space on the left side of the screen, with candlesticks only appearing for the most recent periods. The historical price action for earlier months (e.g., mid-to-late 2025) is completely missing from the view. 4. Expected Result The chart should provide a continuous and accurate historical price feed for the entire available duration of the asset when the "1month" interval is selected. Suggested Fixes Data Resynchronization: Force a refresh of the chart's data provider API to ensure historical OHLC (Open, High, Low, Close) data is fully indexed for long-term intervals. Loading State: Implement a loading spinner or "Fetching Historical Data" message so users know the app is attempting to retrieve older data rather than displaying a blank screen. Cache Management: Clear local chart caches to prevent corrupted or incomplete data from persisting in the "1month" view.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Chart Display Error (1 Month Interval)
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The 1 month chart interval for assets (specifically IOTX) is failing to render historical data correctly. Large sections of the chart appear empty or "blank" for previous months, even though the asset has a well-documented price history. This prevents traders from performing long-term technical analysis. 2. Steps to Reproduce Open the ioPay app and select the IOTX asset. Navigate to the price chart. Select the "1month" timeframe from the sorting bar. Observe the rendering of the candlesticks and volume bars. 3. Actual Result The chart shows a significant "data gap" or empty space on the left side of the screen, with candlesticks only appearing for the most recent periods. The historical price action for earlier months (e.g., mid-to-late 2025) is completely missing from the view. 4. Expected Result The chart should provide a continuous and accurate historical price feed for the entire available duration of the asset when the "1month" interval is selected. Suggested Fixes Data Resynchronization: Force a refresh of the chart's data provider API to ensure historical OHLC (Open, High, Low, Close) data is fully indexed for long-term intervals. Loading State: Implement a loading spinner or "Fetching Historical Data" message so users know the app is attempting to retrieve older data rather than displaying a blank screen. Cache Management: Clear local chart caches to prevent corrupted or incomplete data from persisting in the "1month" view.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Lack of Automatic RPC Node Switching
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The application fails to automatically switch to a healthy RPC (Remote Procedure Call) node when the current default node is unresponsive or "red," leading to transaction failures and synchronization issues. Detailed Description Location: Settings -> Network -> Polygon (or any selected network). Observation: As shown in IMG_0305.png, the default RPC node (https://polygon-rpc.com) is marked with a red indicator, signifying it is offline or experiencing high latency. Despite a healthy node being available (https://polygon-bor.publicnode.com marked in green), the app remains connected to the faulty default node. Impact (UX): Users are forced to manually enter the network settings to identify and select a working node. If a user is unaware of this, they will experience "failed to fetch" errors, balance update delays, and unable-to-send transaction errors without a clear explanation. Steps to Reproduce: Launch ioPay v5.3.0 (1). Navigate to Settings > Network and select a network (e.g., Polygon). Observe a scenario where the primary/default node is "Red" (unhealthy). Attempt to view balances or initiate a transaction. Result: The app continues to attempt connection via the unhealthy node instead of automatically routing traffic through a "Green" (healthy) alternative. Expected Result: The application should implement an Automatic Failover mechanism. If the active RPC node returns an error or exceeds a specific latency threshold, the app should automatically switch to the next available healthy node in the list to ensure uninterrupted service.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Lack of Automatic RPC Node Switching
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The application fails to automatically switch to a healthy RPC (Remote Procedure Call) node when the current default node is unresponsive or "red," leading to transaction failures and synchronization issues. Detailed Description Location: Settings -> Network -> Polygon (or any selected network). Observation: As shown in IMG_0305.png, the default RPC node (https://polygon-rpc.com) is marked with a red indicator, signifying it is offline or experiencing high latency. Despite a healthy node being available (https://polygon-bor.publicnode.com marked in green), the app remains connected to the faulty default node. Impact (UX): Users are forced to manually enter the network settings to identify and select a working node. If a user is unaware of this, they will experience "failed to fetch" errors, balance update delays, and unable-to-send transaction errors without a clear explanation. Steps to Reproduce: Launch ioPay v5.3.0 (1). Navigate to Settings > Network and select a network (e.g., Polygon). Observe a scenario where the primary/default node is "Red" (unhealthy). Attempt to view balances or initiate a transaction. Result: The app continues to attempt connection via the unhealthy node instead of automatically routing traffic through a "Green" (healthy) alternative. Expected Result: The application should implement an Automatic Failover mechanism. If the active RPC node returns an error or exceeds a specific latency threshold, the app should automatically switch to the next available healthy node in the list to ensure uninterrupted service.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Date Text Alignment Issue
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary There is a UI alignment error in the Notification details screen where the date text does not vertically align with its accompanying calendar icon. Detailed Description Location: Discover Tab -> News/Notification -> Article View. Observation: In the "Arkreen Network" notification view (as seen in IMG_0303.jpg), the calendar icon is positioned significantly higher than the actual date string ("Wednesday, January 1, 2025..."). Visual Inconsistency: The icon and text appear on separate horizontal planes rather than being centered on the same line, resulting in an unpolished and cluttered appearance. Steps to Reproduce: Launch ioPay v5.3.0 (1). Navigate to the Discover tab and select a news notification (e.g., the Arkreen Network update). View the article details. Observe: The calendar icon and the date/time text located under the main headline. Expected Result: The calendar icon and the date/time text should be perfectly center-aligned on the same horizontal axis for a professional and clean UI.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Date Text Alignment Issue
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary There is a UI alignment error in the Notification details screen where the date text does not vertically align with its accompanying calendar icon. Detailed Description Location: Discover Tab -> News/Notification -> Article View. Observation: In the "Arkreen Network" notification view (as seen in IMG_0303.jpg), the calendar icon is positioned significantly higher than the actual date string ("Wednesday, January 1, 2025..."). Visual Inconsistency: The icon and text appear on separate horizontal planes rather than being centered on the same line, resulting in an unpolished and cluttered appearance. Steps to Reproduce: Launch ioPay v5.3.0 (1). Navigate to the Discover tab and select a news notification (e.g., the Arkreen Network update). View the article details. Observe: The calendar icon and the date/time text located under the main headline. Expected Result: The calendar icon and the date/time text should be perfectly center-aligned on the same horizontal axis for a professional and clean UI.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Activities Sorting & Filtering
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The Activities interface lacks essential data management and filtering tools. While the screen provides a chronological list of transactions, it does not allow users to sort or filter the history to view specific types of data, such as exclusively successful transactions. 2. Steps to Reproduce Open the ioPay app. Navigate to the Activities screen. Observe the chronological list which mixes "Success" and "Failed" transactions. Attempt to find a sorting or filtering button to isolate successful transactions. 3. Actual Result Transactions are displayed in a single, unorganized list with no option to filter by status. Users must manually scroll through all entries, including failed attempts (e.g., the failed transactions on 2026/03/03 and 2026/02/25), to find successful transfers. 4. Expected Result The interface should provide clear sorting and filtering options. A user should be able to: Filter by Status (Success, Failed, Pending). Sort by Date (Newest to Oldest or vice-versa). Filter by Transaction Type (Send, Receive, Execution). Suggested Fixes Filter Bar: Implement a row of "Filter Chips" (e.g., All, Success, Failed) at the top of the Activities list for one-tap organization. Search Integration: Enhance the search function to recognize status keywords so users can type "Success" to instantly hide failed transactions. Visual Grouping: Use color-coded headers or collapsible sections to group transactions by their status.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Activities Sorting & Filtering
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The Activities interface lacks essential data management and filtering tools. While the screen provides a chronological list of transactions, it does not allow users to sort or filter the history to view specific types of data, such as exclusively successful transactions. 2. Steps to Reproduce Open the ioPay app. Navigate to the Activities screen. Observe the chronological list which mixes "Success" and "Failed" transactions. Attempt to find a sorting or filtering button to isolate successful transactions. 3. Actual Result Transactions are displayed in a single, unorganized list with no option to filter by status. Users must manually scroll through all entries, including failed attempts (e.g., the failed transactions on 2026/03/03 and 2026/02/25), to find successful transfers. 4. Expected Result The interface should provide clear sorting and filtering options. A user should be able to: Filter by Status (Success, Failed, Pending). Sort by Date (Newest to Oldest or vice-versa). Filter by Transaction Type (Send, Receive, Execution). Suggested Fixes Filter Bar: Implement a row of "Filter Chips" (e.g., All, Success, Failed) at the top of the Activities list for one-tap organization. Search Integration: Enhance the search function to recognize status keywords so users can type "Success" to instantly hide failed transactions. Visual Grouping: Use color-coded headers or collapsible sections to group transactions by their status.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Lack of Scam Detection for New Address Entry
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Target Scam Address: 0xd9A1C3788D81257612E2581A6ea0aDa244853a91 App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The "New Address" interface in the address book lacks an early detection or warning system to identify known scam or high-risk wallet addresses during the entry process. When a user inputs a known malicious address, the app does not provide a real-time alert or prevent the saving of the address, potentially leading to accidental future fund loss. 2. Steps to Reproduce Open the ioPay app. Navigate to the Address Book and select "Add New Address". Paste a known scam address (e.g., 0xd9A1C3788D81257612E2581A6ea0aDa244853a91) into the "New Address" field. Observe the lack of any warning indicator or risk assessment. 3. Actual Result The application allows the address to be entered and potentially saved without performing a security check against known blacklists or risk databases. 4. Expected Result The app should implement a proactive security layer that: Flags known scam addresses with a red warning banner or icon immediately upon entry. Displays a risk level (e.g., "High Risk" or "Reported Scam") based on community or security provider data. Requires additional confirmation from the user before allowing a high-risk address to be saved to the address book. Suggested Fixes API Integration: Integrate a real-time security API (such as GoPlus Security or similar) to verify addresses against global scam databases as they are typed. Visual Alert: Implement a clear visual warning (e.g., a "Scam Alert" badge) directly within the address input field when a match is found. Community Reporting: Add a "Report this address" button within the Address Book to allow users to contribute to the local and global safety database.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Lack of Scam Detection for New Address Entry
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Target Scam Address: 0xd9A1C3788D81257612E2581A6ea0aDa244853a91 App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The "New Address" interface in the address book lacks an early detection or warning system to identify known scam or high-risk wallet addresses during the entry process. When a user inputs a known malicious address, the app does not provide a real-time alert or prevent the saving of the address, potentially leading to accidental future fund loss. 2. Steps to Reproduce Open the ioPay app. Navigate to the Address Book and select "Add New Address". Paste a known scam address (e.g., 0xd9A1C3788D81257612E2581A6ea0aDa244853a91) into the "New Address" field. Observe the lack of any warning indicator or risk assessment. 3. Actual Result The application allows the address to be entered and potentially saved without performing a security check against known blacklists or risk databases. 4. Expected Result The app should implement a proactive security layer that: Flags known scam addresses with a red warning banner or icon immediately upon entry. Displays a risk level (e.g., "High Risk" or "Reported Scam") based on community or security provider data. Requires additional confirmation from the user before allowing a high-risk address to be saved to the address book. Suggested Fixes API Integration: Integrate a real-time security API (such as GoPlus Security or similar) to verify addresses against global scam databases as they are typed. Visual Alert: Implement a clear visual warning (e.g., a "Scam Alert" badge) directly within the address input field when a match is found. Community Reporting: Add a "Report this address" button within the Address Book to allow users to contribute to the local and global safety database.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Lack of Network Organization (Mainnet vs. Testnet)
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The "Switch Network" interface does not categorize or separate production networks (Mainnets) from development networks (Testnets/Devnets). As seen in the provided screenshot, Solana Devnet, Bitcoin Testnet, and Kovan (Ethereum testnet) are listed in the same primary list as production chains like Polygon, Arbitrum, and Base without any visual distinction or grouping. 2. Steps to Reproduce Open the ioPay app. Navigate to the Switch Network screen (Settings > Network). Scroll through the available networks. Observe the mixed list of live and testing environments. 3. Actual Result All networks are displayed in a single, unorganized list. This forces users to scroll through development environments they may not use and increases the risk of a user accidentally performing a transaction on the wrong network type. 4. Expected Result The interface should clearly organize networks into distinct categories, such as: Mainnet: (IoTeX, BNB Chain, Polygon, etc.) Testnet/Devnet: (Solana Devnet, Bitcoin Testnet, etc.) Custom: (User-added RPCs) Suggested Fixes Tabbed View: Implement a toggle or tabs at the top of the "Switch Network" screen to switch between Mainnet and Testnet views. Section Headers: Use bold headers within the list to visually separate the two groups. Visual Indicators: Add a small "Test" or "Dev" tag next to the names of non-production networks to provide immediate clarity. Default Hiding: Hide Testnets by default in the settings, allowing users to enable "Developer Mode" to see them.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Lack of Network Organization (Mainnet vs. Testnet)
Wallet Address Reporter: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.1 (3973) Device: Redmi Note 10 Pro (Android 13) 1. Description The "Switch Network" interface does not categorize or separate production networks (Mainnets) from development networks (Testnets/Devnets). As seen in the provided screenshot, Solana Devnet, Bitcoin Testnet, and Kovan (Ethereum testnet) are listed in the same primary list as production chains like Polygon, Arbitrum, and Base without any visual distinction or grouping. 2. Steps to Reproduce Open the ioPay app. Navigate to the Switch Network screen (Settings > Network). Scroll through the available networks. Observe the mixed list of live and testing environments. 3. Actual Result All networks are displayed in a single, unorganized list. This forces users to scroll through development environments they may not use and increases the risk of a user accidentally performing a transaction on the wrong network type. 4. Expected Result The interface should clearly organize networks into distinct categories, such as: Mainnet: (IoTeX, BNB Chain, Polygon, etc.) Testnet/Devnet: (Solana Devnet, Bitcoin Testnet, etc.) Custom: (User-added RPCs) Suggested Fixes Tabbed View: Implement a toggle or tabs at the top of the "Switch Network" screen to switch between Mainnet and Testnet views. Section Headers: Use bold headers within the list to visually separate the two groups. Visual Indicators: Add a small "Test" or "Dev" tag next to the names of non-production networks to provide immediate clarity. Default Hiding: Hide Testnets by default in the settings, allowing users to enable "Developer Mode" to see them.

cryptotestnet 3 days ago
[Eco Bounty] ioPay : Discover Tab Missing Content (Hot DApps/Categories)
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The Discover tab is currently empty of curated content, missing essential sections such as "Hot DApps," "DeFi," "Games," and other ecosystem categories that are usually present in the ioPay browser. Detailed Description Location: Discover Tab -> Browser Observation: As shown in IMG_0088.jpg, the Discover screen only displays the top banner ("ioPay 5.2 now live") and three basic shortcuts (Google, DuckDuckGo, History). The entire lower section of the screen, which should house the IoTeX ecosystem's DApp directory, is blank. Impact (UX): This significantly hinders discoverability. Users cannot easily access native IoTeX DApps like Mimo, Quicksilver, or Depin projects without manually typing in URLs. For new users, the "Discover" tab appears broken or unpopulated, giving the impression of a lack of ecosystem activity. Steps to Reproduce: Launch ioPay v5.3.0 (1). Tap on the Discover icon in the bottom navigation bar. Ensure the Browser sub-tab is selected at the top. Scroll down below the "History" icon. Result: The area is completely empty. No "Hot DApps" or curated categories are loaded. Expected Result: The Discover tab should dynamically load and display featured DApps, categorized sections (DeFi, NFT, Social, etc.), and trending projects within the IoTeX ecosystem below the search/shortcut bar.

cryptotestnet 3 days ago
[Eco Bounty] ioPay : Discover Tab Missing Content (Hot DApps/Categories)
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.3.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The Discover tab is currently empty of curated content, missing essential sections such as "Hot DApps," "DeFi," "Games," and other ecosystem categories that are usually present in the ioPay browser. Detailed Description Location: Discover Tab -> Browser Observation: As shown in IMG_0088.jpg, the Discover screen only displays the top banner ("ioPay 5.2 now live") and three basic shortcuts (Google, DuckDuckGo, History). The entire lower section of the screen, which should house the IoTeX ecosystem's DApp directory, is blank. Impact (UX): This significantly hinders discoverability. Users cannot easily access native IoTeX DApps like Mimo, Quicksilver, or Depin projects without manually typing in URLs. For new users, the "Discover" tab appears broken or unpopulated, giving the impression of a lack of ecosystem activity. Steps to Reproduce: Launch ioPay v5.3.0 (1). Tap on the Discover icon in the bottom navigation bar. Ensure the Browser sub-tab is selected at the top. Scroll down below the "History" icon. Result: The area is completely empty. No "Hot DApps" or curated categories are loaded. Expected Result: The Discover tab should dynamically load and display featured DApps, categorized sections (DeFi, NFT, Social, etc.), and trending projects within the IoTeX ecosystem below the search/shortcut bar.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Lack of Visual Iconography in Security & Privacy
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.2.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The Security & Privacy menu lacks supportive iconography for its primary action items. The current interface is text-heavy and does not provide visual cues to help users quickly identify security functions. Detailed Description Location: Settings -> Security & Privacy Observation: As shown in IMG_0087.png, the "Change PIN" and "Authentication" menu items are presented as plain text blocks with standard chevron arrows. There are no leading icons (e.g., a lock icon for PIN or a fingerprint/shield icon for Authentication). Impact (UX): The absence of icons makes the menu less intuitive to navigate at a glance. Visual indicators are standard in wallet security interfaces to help users differentiate between "Privacy" settings and "Security" actions, reducing cognitive load and improving the overall aesthetic of the app. Steps to Reproduce: Launch ioPay v5.2.0 (1). Navigate to Settings Security & Privacy. Observe the menu structure for "Change PIN" and "Authentication." Result: The menu items lack any descriptive or decorative icons, resulting in a generic and purely text-based interface. Expected Result: Each menu item should be accompanied by a relevant icon to improve scannability and UX design consistency: Change PIN: Should have a "Lock" or "Keypad" icon. Authentication: Should have a "Biometric," "Face ID," or "Shield" icon.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Lack of Visual Iconography in Security & Privacy
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.2.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The Security & Privacy menu lacks supportive iconography for its primary action items. The current interface is text-heavy and does not provide visual cues to help users quickly identify security functions. Detailed Description Location: Settings -> Security & Privacy Observation: As shown in IMG_0087.png, the "Change PIN" and "Authentication" menu items are presented as plain text blocks with standard chevron arrows. There are no leading icons (e.g., a lock icon for PIN or a fingerprint/shield icon for Authentication). Impact (UX): The absence of icons makes the menu less intuitive to navigate at a glance. Visual indicators are standard in wallet security interfaces to help users differentiate between "Privacy" settings and "Security" actions, reducing cognitive load and improving the overall aesthetic of the app. Steps to Reproduce: Launch ioPay v5.2.0 (1). Navigate to Settings Security & Privacy. Observe the menu structure for "Change PIN" and "Authentication." Result: The menu items lack any descriptive or decorative icons, resulting in a generic and purely text-based interface. Expected Result: Each menu item should be accompanied by a relevant icon to improve scannability and UX design consistency: Change PIN: Should have a "Lock" or "Keypad" icon. Authentication: Should have a "Biometric," "Face ID," or "Shield" icon.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Missing "System" Selection in Appearance Settings
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.2.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The "Appearance" settings menu contains a logical inconsistency where the description promises system-based adjustment, but the actual selectable "System" toggle/option is missing from the interface. Detailed Description Location: Settings -> Appearance Observation: As seen in IMG_0086.png, the header text states: "System: We'll adjust your appearance based on your device's system settings." However, below this text, only "Dark" and "Light" buttons are available for selection. Impact (UX): There is no third option (usually labeled "System" or "Automatic") that allows the app to dynamically switch themes based on the iOS system-wide Dark Mode schedule. This forces users to manually toggle the theme within ioPay, contradicting the app's own instructional text. Steps to Reproduce: Launch ioPay v5.2.0 (1) on iPhone XR. Navigate to Settings > Appearance. Read the "System" description regarding automatic adjustment. Attempt to find a "System" or "Auto" selection button. Result: Only "Dark" and "Light" are selectable; the "System" option described in the header is missing from the UI. Expected Result: The interface should include a third selectable button labeled "System" or "Follow System" so that the app's behavior matches its description.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Missing "System" Selection in Appearance Settings
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.2.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The "Appearance" settings menu contains a logical inconsistency where the description promises system-based adjustment, but the actual selectable "System" toggle/option is missing from the interface. Detailed Description Location: Settings -> Appearance Observation: As seen in IMG_0086.png, the header text states: "System: We'll adjust your appearance based on your device's system settings." However, below this text, only "Dark" and "Light" buttons are available for selection. Impact (UX): There is no third option (usually labeled "System" or "Automatic") that allows the app to dynamically switch themes based on the iOS system-wide Dark Mode schedule. This forces users to manually toggle the theme within ioPay, contradicting the app's own instructional text. Steps to Reproduce: Launch ioPay v5.2.0 (1) on iPhone XR. Navigate to Settings > Appearance. Read the "System" description regarding automatic adjustment. Attempt to find a "System" or "Auto" selection button. Result: Only "Dark" and "Light" are selectable; the "System" option described in the header is missing from the UI. Expected Result: The interface should include a third selectable button labeled "System" or "Follow System" so that the app's behavior matches its description.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Appearance UI Lacks Visual Feedback
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.2.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The "Appearance" settings menu in ioPay provides poor user feedback. When selecting between "Light" and "Dark" themes, the active selection is only indicated by a subtle purple outline on the button, which is insufficient, especially for accessibility. It also lacks clear icons or images. Detailed Description Location: Settings -> Appearance Observation: As shown in IMG_0083.png, selecting a theme only places a thin purple border around the option (in this case, "Dark"). There is no permanent success icon (like a checkmark) to confirm the setting has been saved or is actively running. Impact (UX/Accessibility): The visual feedback is too subtle. A thin line can easily be missed by many users, especially those with vision impairments. It does not provide the robust "Confirmation State" required for a good user experience. Furthermore, the lack of an illustrative icon or theme-appropriate image makes the menu unpolished and visually generic. Steps to Reproduce: Launch ioPay v5.2.0 (1) on iPhone XR (iOS 18.7.3). Navigate to Settings > Appearance. Tap on "Light". Observe the thin purple border. Tap on "Dark". Observe the thin purple border. Result: No robust visual confirmation (like a checkmark) appears, and there are no illustrative icons (like a sun or moon). Expected Result: The interface should provide clear, definitive feedback for the active selection. Selection Feedback: When an option is active, a permanent checkmark (or similar success icon) should appear within the selection block to clearly mark the state. Illustrative Icons: Icons (e.g., a sun and moon, or corresponding UI samples) should be included to visually demonstrate the themes.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Appearance UI Lacks Visual Feedback
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.2.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The "Appearance" settings menu in ioPay provides poor user feedback. When selecting between "Light" and "Dark" themes, the active selection is only indicated by a subtle purple outline on the button, which is insufficient, especially for accessibility. It also lacks clear icons or images. Detailed Description Location: Settings -> Appearance Observation: As shown in IMG_0083.png, selecting a theme only places a thin purple border around the option (in this case, "Dark"). There is no permanent success icon (like a checkmark) to confirm the setting has been saved or is actively running. Impact (UX/Accessibility): The visual feedback is too subtle. A thin line can easily be missed by many users, especially those with vision impairments. It does not provide the robust "Confirmation State" required for a good user experience. Furthermore, the lack of an illustrative icon or theme-appropriate image makes the menu unpolished and visually generic. Steps to Reproduce: Launch ioPay v5.2.0 (1) on iPhone XR (iOS 18.7.3). Navigate to Settings > Appearance. Tap on "Light". Observe the thin purple border. Tap on "Dark". Observe the thin purple border. Result: No robust visual confirmation (like a checkmark) appears, and there are no illustrative icons (like a sun or moon). Expected Result: The interface should provide clear, definitive feedback for the active selection. Selection Feedback: When an option is active, a permanent checkmark (or similar success icon) should appear within the selection block to clearly mark the state. Illustrative Icons: Icons (e.g., a sun and moon, or corresponding UI samples) should be included to visually demonstrate the themes.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Face ID Unlimited Attempts & Lack of Security Cooldown
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.2.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The application's biometric authentication layer (Face ID) does not implement a maximum attempt threshold or a security cooldown period. Detailed Description When unlocking the wallet or confirming a sensitive action, the app allows for unlimited consecutive Face ID failures without locking the biometric option or enforcing a mandatory PIN-only fallback/cooldown period. Observation: As seen in IMG_0077.png, even after a "Face Not Recognized" event, the user is immediately prompted to "Try Face ID Again" indefinitely. Security Risk: This behavior bypasses standard security protocols designed to prevent "brute-force" biometric spoofing. Most high-security financial applications disable biometrics after 3โ5 failed attempts, requiring the manual PIN to re-enable them. Steps to Reproduce: Launch ioPay v5.2.0 (1) with Face ID unlock enabled. Trigger the Face ID prompt (e.g., by opening the app or accessing a protected feature). Deliberately fail the Face ID check (e.g., cover the sensor or look away). Observe the "Face Not Recognized" prompt. Repeatedly tap "Try Face ID Again" and fail multiple times (10+ times). Observe: The app continues to offer Face ID attempts without ever locking the user out or forcing a PIN entry. Expected Result: After a specific number of failed attempts (typically 3โ5), the app should: Temporarily disable Face ID for security. Force the user to enter their 6-digit PIN to access the wallet. Implement a progressive cooldown timer if failures continue. Actual Result: The app allows an infinite loop of "Try Face ID Again," compromising the secondary security layer of the wallet.

cryptotestnet 3 days ago
[Eco Bounty] ioPay Face ID Unlimited Attempts & Lack of Security Cooldown
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.2.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue Summary The application's biometric authentication layer (Face ID) does not implement a maximum attempt threshold or a security cooldown period. Detailed Description When unlocking the wallet or confirming a sensitive action, the app allows for unlimited consecutive Face ID failures without locking the biometric option or enforcing a mandatory PIN-only fallback/cooldown period. Observation: As seen in IMG_0077.png, even after a "Face Not Recognized" event, the user is immediately prompted to "Try Face ID Again" indefinitely. Security Risk: This behavior bypasses standard security protocols designed to prevent "brute-force" biometric spoofing. Most high-security financial applications disable biometrics after 3โ5 failed attempts, requiring the manual PIN to re-enable them. Steps to Reproduce: Launch ioPay v5.2.0 (1) with Face ID unlock enabled. Trigger the Face ID prompt (e.g., by opening the app or accessing a protected feature). Deliberately fail the Face ID check (e.g., cover the sensor or look away). Observe the "Face Not Recognized" prompt. Repeatedly tap "Try Face ID Again" and fail multiple times (10+ times). Observe: The app continues to offer Face ID attempts without ever locking the user out or forcing a PIN entry. Expected Result: After a specific number of failed attempts (typically 3โ5), the app should: Temporarily disable Face ID for security. Force the user to enter their 6-digit PIN to access the wallet. Implement a progressive cooldown timer if failures continue. Actual Result: The app allows an infinite loop of "Try Face ID Again," compromising the secondary security layer of the wallet.

cryptotestnet 3 days ago
[Eco Bounty] ioPay UI/UX Clarity Issue โ "New Addressโ Setup Lacks Address Type Icon/Feedback
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.2.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue: Lack of Visual Feedback and Network Context for New Addresses Description: The "New Address" configuration screen (as shown in IMG_0054.png) lacks necessary visual elements to assist users with accurate address setup. Missing Network Icon: When adding a "New Address" (as referenced in image_20.png), there is no icon or branding to indicate which network the address is intended for. Users are forced to guess or cross-reference the previous menu context, which is prone to error. Missing Identicon Generation: There is no placeholder or dynamic "Robot Avatar" generated for the new address as the user creates it, deviating from the standard identicon logic seen elsewhere in the wallet. Poor User Experience: This lack of dynamic visual feedback makes the interface feel unresponsive and unfinished. It increases the risk of a user incorrectly labeling or assigning an address to the wrong network context. Steps to Reproduce: Launch ioPay v5.2.0 (1). Navigate to network settings. Choose the option to add or create a "New Address". Observe: The page that opens (IMG_0054.png) contains fields for "New Address," "Name," and "Describe," but provides no branding icon or dynamic avatar. Expected Result: The interface should provide clear visual feedback during setup, such as: Network Branding: Display the distinct, colored icon for the selected network context (e.g., the IoTeX logo or Bitcoin logo) above the address field. Identicon Placeholder: Display a standard placeholder icon that animates or updates to a dynamic identicon (Robot Avatar) once a valid address is entered, confirming the input type.

cryptotestnet 3 days ago
[Eco Bounty] ioPay UI/UX Clarity Issue โ "New Addressโ Setup Lacks Address Type Icon/Feedback
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren App Version: ioPay v5.2.0 (1) Device: iPhone XR OS: iOS 18.7.3 Issue: Lack of Visual Feedback and Network Context for New Addresses Description: The "New Address" configuration screen (as shown in IMG_0054.png) lacks necessary visual elements to assist users with accurate address setup. Missing Network Icon: When adding a "New Address" (as referenced in image_20.png), there is no icon or branding to indicate which network the address is intended for. Users are forced to guess or cross-reference the previous menu context, which is prone to error. Missing Identicon Generation: There is no placeholder or dynamic "Robot Avatar" generated for the new address as the user creates it, deviating from the standard identicon logic seen elsewhere in the wallet. Poor User Experience: This lack of dynamic visual feedback makes the interface feel unresponsive and unfinished. It increases the risk of a user incorrectly labeling or assigning an address to the wrong network context. Steps to Reproduce: Launch ioPay v5.2.0 (1). Navigate to network settings. Choose the option to add or create a "New Address". Observe: The page that opens (IMG_0054.png) contains fields for "New Address," "Name," and "Describe," but provides no branding icon or dynamic avatar. Expected Result: The interface should provide clear visual feedback during setup, such as: Network Branding: Display the distinct, colored icon for the selected network context (e.g., the IoTeX logo or Bitcoin logo) above the address field. Identicon Placeholder: Display a standard placeholder icon that animates or updates to a dynamic identicon (Robot Avatar) once a valid address is entered, confirming the input type.

cryptotestnet 3 days ago