[ECO Bounty] iopay Transaction Failure Due to Insufficient Funds
Summary The user attempted to send a small amount of IOTX ($~0.0019$). While the wallet balance was $0.3859$ IOTX, the transaction failed with an "Insufficient balance for transfer" error because the total cost (Amount + Gas Fee) exceeded the available balance. Steps to Reproduce Open the ioPay app. Select Send and choose the IOTX token on the IoTeX network. Enter the receiver address: 0xeeeaa7ea55d988d934a25d584bb1e00920bc6f29. Tap The “Max”. Review the Transaction Summary screen. Observe the Gas Fee (e.g., $0.042$ IOTX) and the Total ($0.4048$ IOTX). Authenticate the transaction via fingerprint. Expected Result The app should ideally warn the user before authentication if the total amount (including gas) exceeds the balance, or the "Max" button should automatically calculate the amount minus the required gas fee. Actual Result The transaction proceeds to authentication but fails immediately after with a "Transfer - Transaction Failed" toast message and an "Insufficient balance for transfer" tooltip at the bottom. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 8 minutes ago
[ECO Bounty] iopay Transaction Failure Due to Insufficient Funds
Summary The user attempted to send a small amount of IOTX ($~0.0019$). While the wallet balance was $0.3859$ IOTX, the transaction failed with an "Insufficient balance for transfer" error because the total cost (Amount + Gas Fee) exceeded the available balance. Steps to Reproduce Open the ioPay app. Select Send and choose the IOTX token on the IoTeX network. Enter the receiver address: 0xeeeaa7ea55d988d934a25d584bb1e00920bc6f29. Tap The “Max”. Review the Transaction Summary screen. Observe the Gas Fee (e.g., $0.042$ IOTX) and the Total ($0.4048$ IOTX). Authenticate the transaction via fingerprint. Expected Result The app should ideally warn the user before authentication if the total amount (including gas) exceeds the balance, or the "Max" button should automatically calculate the amount minus the required gas fee. Actual Result The transaction proceeds to authentication but fails immediately after with a "Transfer - Transaction Failed" toast message and an "Insufficient balance for transfer" tooltip at the bottom. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 8 minutes ago
[Eco Bounty] Depinscan UI Overlay Obstruction on Dashboard
Description On the DePINscan main explorer page, the promotional carousel (currently displaying "Crypto's Got Talent") on the right side of the screen is causing layout inconsistencies. The large orange arrow in the provided screenshot highlights that this element may be overlapping with the interactive chart area or creating an unbalanced user experience that distracts from the primary data metrics. Steps to Reproduce Navigate to depinscan.io. Observe the main dashboard layout under the "The DePIN Explorer" section. View the placement of the promotional banner cards on the right-hand side relative to the "DePIN Market Cap" line chart. Expected Result The promotional banner should be placed in a dedicated sidebar or a container that does not visually compete with or potentially overlap the primary data visualizations (Market Cap/Volume charts). Actual Result The banner feels "pinned" over the data section, potentially obstructing the end of the data trend lines and creating a cluttered interface on standard resolutions. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Windows 11 -Device model: A520MHP

cryptotestnet About 19 hours ago
[Eco Bounty] Depinscan UI Overlay Obstruction on Dashboard
Description On the DePINscan main explorer page, the promotional carousel (currently displaying "Crypto's Got Talent") on the right side of the screen is causing layout inconsistencies. The large orange arrow in the provided screenshot highlights that this element may be overlapping with the interactive chart area or creating an unbalanced user experience that distracts from the primary data metrics. Steps to Reproduce Navigate to depinscan.io. Observe the main dashboard layout under the "The DePIN Explorer" section. View the placement of the promotional banner cards on the right-hand side relative to the "DePIN Market Cap" line chart. Expected Result The promotional banner should be placed in a dedicated sidebar or a container that does not visually compete with or potentially overlap the primary data visualizations (Market Cap/Volume charts). Actual Result The banner feels "pinned" over the data section, potentially obstructing the end of the data trend lines and creating a cluttered interface on standard resolutions. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Windows 11 -Device model: A520MHP

cryptotestnet About 19 hours ago
[ECO Bounty] iopay Missing Balance Sorting Options in Dashboard
App Version: ioPay v5.2.0 (3970) Screen: Main Wallet Dashboard Date Reported: March 6, 2026 Description The wallet dashboard currently lacks the ability for users to sort their token list. Users with multiple assets cannot prioritize their view based on balance size (Highest to Lowest), token name, or percentage change. As seen in the provided screenshot, assets are listed in a fixed order regardless of their USD value or holding amount. Steps to Reproduce / Current Behavior Open the ioPay app to the main Wallet tab. Observe the TOKEN list (showing IOTX, ETH, BTC, POL, BNB, etc.). Look for a toggle, dropdown, or icon to change the sort order of these assets. Note that no such option exists, forcing a default view that may not highlight the user's primary holdings. Expected Result The dashboard should include a sorting icon or settings toggle that allows users to: Sort by Balance: Highest to Lowest (Value in USD). Sort Alphabetically: A-Z or Z-A. Hide Zero Balances: To declutter the dashboard and show only active holdings. Actual Result The token list appears to follow a hardcoded or network-based priority, making it difficult for users to quickly view their most valuable assets at a glance. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet About 21 hours ago
[ECO Bounty] iopay Missing Balance Sorting Options in Dashboard
App Version: ioPay v5.2.0 (3970) Screen: Main Wallet Dashboard Date Reported: March 6, 2026 Description The wallet dashboard currently lacks the ability for users to sort their token list. Users with multiple assets cannot prioritize their view based on balance size (Highest to Lowest), token name, or percentage change. As seen in the provided screenshot, assets are listed in a fixed order regardless of their USD value or holding amount. Steps to Reproduce / Current Behavior Open the ioPay app to the main Wallet tab. Observe the TOKEN list (showing IOTX, ETH, BTC, POL, BNB, etc.). Look for a toggle, dropdown, or icon to change the sort order of these assets. Note that no such option exists, forcing a default view that may not highlight the user's primary holdings. Expected Result The dashboard should include a sorting icon or settings toggle that allows users to: Sort by Balance: Highest to Lowest (Value in USD). Sort Alphabetically: A-Z or Z-A. Hide Zero Balances: To declutter the dashboard and show only active holdings. Actual Result The token list appears to follow a hardcoded or network-based priority, making it difficult for users to quickly view their most valuable assets at a glance. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet About 21 hours ago
[ECO Bounty] iopay No Data Displayed for Watch Wallet Activities
App Version: ioPay v5.2.0 (3970) Watch Wallet Address: 0x192513387b1bc31597ebf9f858e19bcb410ead6b Date Reported: March 6, 2026 Description The "Activities" tab for the specified watch-only wallet displays a "No Data" message, even though the wallet has active transaction history on external networks. Specifically, the latest transactions occurring on the Arbitrum network are failing to sync and appear within the ioPay activity feed. Steps to Reproduce Open the ioPay app. Switch to or view the Watch Wallet with address 0x1925...ad6b. Observe the total balance (currently showing $1.3814) and the list of tokens including IOTX, ETH, POL, BNB, and AVAX. Tap on the "Activities" icon in the top navigation bar. Observe the screen displaying a "No Data" graphic despite existing network activity. Expected Result The "Activities" tab should fetch and display a chronological list of all incoming and outgoing transactions across supported chains (including Arbitrum) for the watched address. Actual Result The app fails to retrieve transaction data, showing a blank "No Data" screen. This may indicate a sync error or an API connection failure between ioPay and the Arbitrum blockchain indexer. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet About 21 hours ago
[ECO Bounty] iopay No Data Displayed for Watch Wallet Activities
App Version: ioPay v5.2.0 (3970) Watch Wallet Address: 0x192513387b1bc31597ebf9f858e19bcb410ead6b Date Reported: March 6, 2026 Description The "Activities" tab for the specified watch-only wallet displays a "No Data" message, even though the wallet has active transaction history on external networks. Specifically, the latest transactions occurring on the Arbitrum network are failing to sync and appear within the ioPay activity feed. Steps to Reproduce Open the ioPay app. Switch to or view the Watch Wallet with address 0x1925...ad6b. Observe the total balance (currently showing $1.3814) and the list of tokens including IOTX, ETH, POL, BNB, and AVAX. Tap on the "Activities" icon in the top navigation bar. Observe the screen displaying a "No Data" graphic despite existing network activity. Expected Result The "Activities" tab should fetch and display a chronological list of all incoming and outgoing transactions across supported chains (including Arbitrum) for the watched address. Actual Result The app fails to retrieve transaction data, showing a blank "No Data" screen. This may indicate a sync error or an API connection failure between ioPay and the Arbitrum blockchain indexer. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet About 21 hours ago
[ECO Bounty] iopay "MAX" Button Fails to Auto-fill Amount
App Version: ioPay v.5.2.0 (3970) Screen: Send/Transfer Date Reported: March 6, 2026 Description When a user attempts to use the "MAX" button to automatically fill the maximum available balance into the "Amount" field, the field remains empty or does not update. The current balance is shown as 0.3859 IOTX, but clicking the button provides no response in the input field. Steps to Reproduce Open the ioPay app and navigate to the Send screen. Ensure there is a non-zero balance (e.g., 0.3859 IOTX). Tap the "MAX" button located next to the "Amount" input field. Observe that the input field does not populate with the balance. Expected Result Tapping "MAX" should automatically populate the "Amount" field with the total available balance (minus necessary gas fees). Actual Result The "MAX" button is unresponsive, and the "Amount" field remains at $0. When "Next" is pressed, the app triggers a "Receipt Address is required!" error, but the amount remains unpopulated. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet About 21 hours ago
[ECO Bounty] iopay "MAX" Button Fails to Auto-fill Amount
App Version: ioPay v.5.2.0 (3970) Screen: Send/Transfer Date Reported: March 6, 2026 Description When a user attempts to use the "MAX" button to automatically fill the maximum available balance into the "Amount" field, the field remains empty or does not update. The current balance is shown as 0.3859 IOTX, but clicking the button provides no response in the input field. Steps to Reproduce Open the ioPay app and navigate to the Send screen. Ensure there is a non-zero balance (e.g., 0.3859 IOTX). Tap the "MAX" button located next to the "Amount" input field. Observe that the input field does not populate with the balance. Expected Result Tapping "MAX" should automatically populate the "Amount" field with the total available balance (minus necessary gas fees). Actual Result The "MAX" button is unresponsive, and the "Amount" field remains at $0. When "Next" is pressed, the app triggers a "Receipt Address is required!" error, but the amount remains unpopulated. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet About 21 hours ago
[ECO Bounty] iopay Outdated Exchange Support Documentation
Description The documentation regarding supported networks (IOTX-E, BSC, WIOTX, CIOTX) for various exchanges has not been updated in over four years. This poses a high risk to users, as the exchange landscape and supported chain integrations have changed significantly since 2021—especially following the recent 2026 ioTube incident and the proposed deprecation of CIOTX (IIP-56). Impact High Risk of Fund Loss: Users may attempt to send tokens to exchanges based on 2021 data, leading to lost assets if the exchange no longer supports that specific bridge or network. Misinformation: New users are receiving obsolete information regarding native vs. wrapped (CIOTX/IOTX-E) token support. Steps to Reproduce Navigate to the ioPay documentation or static support page. View the "Exchanges and Networks" table. Observe the "Nov 14th, 2021" timestamp and the listed network support status. Suggested Fix Update the table with current 2026 exchange support data. Clearly mark the status of CIOTX following the recent security updates. Implement a "Last Verified" date that is updated monthly. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet About 22 hours ago
[ECO Bounty] iopay Outdated Exchange Support Documentation
Description The documentation regarding supported networks (IOTX-E, BSC, WIOTX, CIOTX) for various exchanges has not been updated in over four years. This poses a high risk to users, as the exchange landscape and supported chain integrations have changed significantly since 2021—especially following the recent 2026 ioTube incident and the proposed deprecation of CIOTX (IIP-56). Impact High Risk of Fund Loss: Users may attempt to send tokens to exchanges based on 2021 data, leading to lost assets if the exchange no longer supports that specific bridge or network. Misinformation: New users are receiving obsolete information regarding native vs. wrapped (CIOTX/IOTX-E) token support. Steps to Reproduce Navigate to the ioPay documentation or static support page. View the "Exchanges and Networks" table. Observe the "Nov 14th, 2021" timestamp and the listed network support status. Suggested Fix Update the table with current 2026 exchange support data. Clearly mark the status of CIOTX following the recent security updates. Implement a "Last Verified" date that is updated monthly. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet About 22 hours ago
[Eco Bounty] UI Text Clipping/Alignment Issue for "See All Transactions" in IoTeXScan View
Description: When viewing transaction history (Internal Actions, Contract Actions, etc.) via the integrated IoTeXScan view in the ioPay app, the "See All Transactions" link is improperly aligned. The text is partially cut off at the right edge of the screen, making it difficult to read and interact with. Steps to Reproduce: Open the ioPay app. Navigate to an account's transaction history or a specific action tab (e.g., Internal Actions). Scroll or locate the "See All Transactions" link on the right side of the header. Observe the text alignment on the far right of the screen. Actual Result: The text "See All Transactions" is pushed too far to the right, causing the final letters (specifically the "s") to be clipped or hidden by the screen edge. Expected Result: The text should have sufficient padding/margin from the right edge of the screen to ensure full visibility and a clean user interface. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 1 day ago
[Eco Bounty] UI Text Clipping/Alignment Issue for "See All Transactions" in IoTeXScan View
Description: When viewing transaction history (Internal Actions, Contract Actions, etc.) via the integrated IoTeXScan view in the ioPay app, the "See All Transactions" link is improperly aligned. The text is partially cut off at the right edge of the screen, making it difficult to read and interact with. Steps to Reproduce: Open the ioPay app. Navigate to an account's transaction history or a specific action tab (e.g., Internal Actions). Scroll or locate the "See All Transactions" link on the right side of the header. Observe the text alignment on the far right of the screen. Actual Result: The text "See All Transactions" is pushed too far to the right, causing the final letters (specifically the "s") to be clipped or hidden by the screen edge. Expected Result: The text should have sufficient padding/margin from the right edge of the screen to ensure full visibility and a clean user interface. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 1 day ago
[Eco Bounty] ioPay Missing CEX Address Recognition
Description: When sending tokens from ioPay to a Centralized Exchange (CEX), the application does not identify the destination address with the exchange's official logo. In other wallets, pasting a known Binance or MEXC deposit address usually triggers a "Binance" label or icon. In ioPay, it only shows the alphanumeric string, which reduces user confidence and increases the risk of manual errors. Steps to Reproduce: Open the ioPay app. Select a token (e.g., IOTX) and tap "Send". Paste a valid deposit address from a CEX (e.g., Binance, MEXC, or Gate.io). Observe the recipient field. Expected Result: The wallet should recognize the address as belonging to a specific exchange and display the corresponding logo (e.g., the yellow Binance diamond) next to the address or in a "Verified Destination" tag. Actual Result: The UI shows the raw address only, with no visual confirmation of the destination exchange. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 1 day ago
[Eco Bounty] ioPay Missing CEX Address Recognition
Description: When sending tokens from ioPay to a Centralized Exchange (CEX), the application does not identify the destination address with the exchange's official logo. In other wallets, pasting a known Binance or MEXC deposit address usually triggers a "Binance" label or icon. In ioPay, it only shows the alphanumeric string, which reduces user confidence and increases the risk of manual errors. Steps to Reproduce: Open the ioPay app. Select a token (e.g., IOTX) and tap "Send". Paste a valid deposit address from a CEX (e.g., Binance, MEXC, or Gate.io). Observe the recipient field. Expected Result: The wallet should recognize the address as belonging to a specific exchange and display the corresponding logo (e.g., the yellow Binance diamond) next to the address or in a "Verified Destination" tag. Actual Result: The UI shows the raw address only, with no visual confirmation of the destination exchange. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 1 day ago
[ECO Bounty] ioTex Text Overflow / Content Cut-Off
1. Description On the IoTeX official website (iotex.io), a promotional/feature card in the hero or carousel section is cutting off the body text content at the bottom. The last visible line reads "specific models" and is visibly truncated — the sentence/paragraph does not complete within the visible card boundary. 2. Visual Observation (Referencing Screenshot) Location: Hero section carousel card titled "for models" Issue: The descriptive text: "Supplied continuous streams of structured, verifiable context to enable constant, adaptive learning for large language or domain— specific models..." is clipped at the card's bottom edge, cutting off the full sentence. Arrow indicator in the screenshot points directly to the cut-off area at the bottom of the card. The card container appears to have a fixed height that does not accommodate the full text content on smaller/mobile viewports. 3. Expected Behavior The full descriptive text should be visible within the card, OR The card should gracefully handle overflow using one of: Auto-expanding card height to fit content. Scroll within the card. A "Read more" affordance. Shortened/truncated copy with ellipsis and a CTA. 4. Steps to Reproduce Open a mobile browser and navigate to https://iotex.io/. View the hero carousel section (the animated feature card area). Navigate to or wait for the card labeled "for models" to appear. Observe the bottom of the card — text is cut off mid-sentence. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 2 days ago
[ECO Bounty] ioTex Text Overflow / Content Cut-Off
1. Description On the IoTeX official website (iotex.io), a promotional/feature card in the hero or carousel section is cutting off the body text content at the bottom. The last visible line reads "specific models" and is visibly truncated — the sentence/paragraph does not complete within the visible card boundary. 2. Visual Observation (Referencing Screenshot) Location: Hero section carousel card titled "for models" Issue: The descriptive text: "Supplied continuous streams of structured, verifiable context to enable constant, adaptive learning for large language or domain— specific models..." is clipped at the card's bottom edge, cutting off the full sentence. Arrow indicator in the screenshot points directly to the cut-off area at the bottom of the card. The card container appears to have a fixed height that does not accommodate the full text content on smaller/mobile viewports. 3. Expected Behavior The full descriptive text should be visible within the card, OR The card should gracefully handle overflow using one of: Auto-expanding card height to fit content. Scroll within the card. A "Read more" affordance. Shortened/truncated copy with ellipsis and a CTA. 4. Steps to Reproduce Open a mobile browser and navigate to https://iotex.io/. View the hero carousel section (the animated feature card area). Navigate to or wait for the card labeled "for models" to appear. Observe the bottom of the card — text is cut off mid-sentence. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 2 days ago
[ECO Bounty] ioTex Hub Broken or Missing Asset Image in DePIN Mining Pool
Status: Open Severity: Medium (Affects visual branding and user trust) Environment: Mobile Web (hub.iotex.io/dao) 1. Description On the DePIN Mining Pool dashboard, the thumbnail image for the "WatchX IoTex Mining" pool is failing to load. It is currently displaying a gray placeholder circle instead of the project logo or asset icon. 2. Visual Observation (Referencing Screenshot) Location: Under the "Mining Rewards" card within the "Pools" section. Issue: The circular avatar area for "WatchX IoTex Mining" is a solid gray hexagon/circle (placeholder). Impact: Users cannot visually identify the project, and the UI looks incomplete/broken. 3. Expected Behavior The circular area should display the official logo for WatchX or a relevant DePIN device icon to help users quickly identify the pool. 4. Steps to Reproduce Open a mobile browser and navigate to hub.iotex.io/dao. Scroll down to the Mining Rewards or Pools section. Locate the WatchX IoTex Mining entry. Observe the missing image associated with that pool. 5. Technical Recommendation / Potential Causes Broken Link: The image URL in the metadata for this pool might be 404 (Not Found). Missing Asset: The specific asset file may not have been uploaded to the CDN/server for this new pool. Fallback Issue: The UI is correctly showing a placeholder, but the actual asset binding is likely undefined in the database or API response for the "WatchX" project. Fix: Verify the image source URL for the WatchX pool and ensure the file exists and is accessible. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 4 days ago
[ECO Bounty] ioTex Hub Broken or Missing Asset Image in DePIN Mining Pool
Status: Open Severity: Medium (Affects visual branding and user trust) Environment: Mobile Web (hub.iotex.io/dao) 1. Description On the DePIN Mining Pool dashboard, the thumbnail image for the "WatchX IoTex Mining" pool is failing to load. It is currently displaying a gray placeholder circle instead of the project logo or asset icon. 2. Visual Observation (Referencing Screenshot) Location: Under the "Mining Rewards" card within the "Pools" section. Issue: The circular avatar area for "WatchX IoTex Mining" is a solid gray hexagon/circle (placeholder). Impact: Users cannot visually identify the project, and the UI looks incomplete/broken. 3. Expected Behavior The circular area should display the official logo for WatchX or a relevant DePIN device icon to help users quickly identify the pool. 4. Steps to Reproduce Open a mobile browser and navigate to hub.iotex.io/dao. Scroll down to the Mining Rewards or Pools section. Locate the WatchX IoTex Mining entry. Observe the missing image associated with that pool. 5. Technical Recommendation / Potential Causes Broken Link: The image URL in the metadata for this pool might be 404 (Not Found). Missing Asset: The specific asset file may not have been uploaded to the CDN/server for this new pool. Fallback Issue: The UI is correctly showing a placeholder, but the actual asset binding is likely undefined in the database or API response for the "WatchX" project. Fix: Verify the image source URL for the WatchX pool and ensure the file exists and is accessible. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 4 days ago
[ECO Bounty] iopay "Failed" Toast Message in Settings
A generic "Failed" toast notification appears when attempting to toggle settings (specifically "Receive System Notification") or navigating the General settings menu. The action does not complete, and no specific error code is provided. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 6 days ago
[ECO Bounty] iopay "Failed" Toast Message in Settings
A generic "Failed" toast notification appears when attempting to toggle settings (specifically "Receive System Notification") or navigating the General settings menu. The action does not complete, and no specific error code is provided. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 6 days ago
[ECO Bounty] Hub ioTex UI/Layout Inconsistency in "Download CSV" Buttons
Status: Open Severity: Low (UI/UX Inconsistency) Environment: Mobile Web (hub.iotex.io/analytics) Description There is a noticeable design inconsistency between the "Download CSV" buttons used in different sections of the Analytics dashboard. Specifically, the button in the "Daily Transaction Count" section differs in styling (height, padding, and corner radius) compared to the button in the "QuickSilver Alpha" section. Expected Behavior All "Download CSV" buttons across the analytics dashboard should share a consistent Global Component style. This includes: Identical height (e.g., 36px or 40px). Consistent border-radius. Uniform horizontal/vertical padding. Identical icon-to-text spacing. Steps to Reproduce Navigate to hub.iotex.io/analytics on a mobile device. Scroll through the different data modules (Daily Transaction Count, QuickSilver Alpha, etc.). Compare the visual dimensions of the purple "Download CSV" buttons. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 7 days ago
[ECO Bounty] Hub ioTex UI/Layout Inconsistency in "Download CSV" Buttons
Status: Open Severity: Low (UI/UX Inconsistency) Environment: Mobile Web (hub.iotex.io/analytics) Description There is a noticeable design inconsistency between the "Download CSV" buttons used in different sections of the Analytics dashboard. Specifically, the button in the "Daily Transaction Count" section differs in styling (height, padding, and corner radius) compared to the button in the "QuickSilver Alpha" section. Expected Behavior All "Download CSV" buttons across the analytics dashboard should share a consistent Global Component style. This includes: Identical height (e.g., 36px or 40px). Consistent border-radius. Uniform horizontal/vertical padding. Identical icon-to-text spacing. Steps to Reproduce Navigate to hub.iotex.io/analytics on a mobile device. Scroll through the different data modules (Daily Transaction Count, QuickSilver Alpha, etc.). Compare the visual dimensions of the purple "Download CSV" buttons. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 7 days ago
[ECO Bounty] ioTexScan No Record for 5D Time Range on Staking Ratio History Chart
Page URL: https://iotexscan.io/charts/staking-ratio Issue Summary: The "Staking Ratio History" chart shows no data ("No Record") specifically for the "5D" (5 Days) time range, resulting in an empty graph. Longer ranges (e.g., 1M, YTD) may partially load, but short-term recent data is missing. Top metrics like IOTX Price and Gas display as "- No Data". Confirmed live on the page—no recent staking ratio data populates. Screenshot Details (from your image): Mobile view (Android, 3:59 AM). Orange arrow points to empty chart under "5D" selection in "Staking Ratio History". Time selectors: 5D 1M 6M YTD 1Y ALL (5D active but blank). X-axis vague (~2026 dates?), but no recent bars/data visible. Section: CHARTS & STATS > STAKING RATIO. Steps to Reproduce: Open https://iotexscan.io/charts/staking-ratio in any browser (mobile/desktop). Click "5D" under "StakingRatioHistory". Result: Empty chart with no data for last 5 days. Metrics remain blank ("IOTX Price: - Gas: -"). Switching ranges doesn't fully resolve. Expected Behavior: "5D" view should show staking ratio trends for the past 5 days, up to current date (Feb 27, 2026). All time ranges should load dynamically with live IoTeX network data. Metrics (IOTX Price, Gas) should display real-time values. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 7 days ago
[ECO Bounty] ioTexScan No Record for 5D Time Range on Staking Ratio History Chart
Page URL: https://iotexscan.io/charts/staking-ratio Issue Summary: The "Staking Ratio History" chart shows no data ("No Record") specifically for the "5D" (5 Days) time range, resulting in an empty graph. Longer ranges (e.g., 1M, YTD) may partially load, but short-term recent data is missing. Top metrics like IOTX Price and Gas display as "- No Data". Confirmed live on the page—no recent staking ratio data populates. Screenshot Details (from your image): Mobile view (Android, 3:59 AM). Orange arrow points to empty chart under "5D" selection in "Staking Ratio History". Time selectors: 5D 1M 6M YTD 1Y ALL (5D active but blank). X-axis vague (~2026 dates?), but no recent bars/data visible. Section: CHARTS & STATS > STAKING RATIO. Steps to Reproduce: Open https://iotexscan.io/charts/staking-ratio in any browser (mobile/desktop). Click "5D" under "StakingRatioHistory". Result: Empty chart with no data for last 5 days. Metrics remain blank ("IOTX Price: - Gas: -"). Switching ranges doesn't fully resolve. Expected Behavior: "5D" view should show staking ratio trends for the past 5 days, up to current date (Feb 27, 2026). All time ranges should load dynamically with live IoTeX network data. Metrics (IOTX Price, Gas) should display real-time values. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 7 days ago
I recieve wrong notification
I recieve notifications about random wallets reviving iotx tokens (sending and receiving)(IOPAY)but the wallets are not linked with me every 2 days.

Vladoianu 7 days ago
I recieve wrong notification
I recieve notifications about random wallets reviving iotx tokens (sending and receiving)(IOPAY)but the wallets are not linked with me every 2 days.

Vladoianu 7 days ago
[ECO Bounty] Gas Used History Chart Not Updated on IoTeXScan
Page URL: https://iotexscan.io/charts/gasused Issue Summary: The Gas Used History chart is not displaying recent data. It appears stuck on outdated information (up to ~September 2022), and key metrics like IOTX Price and Gas show as "- No Data". This was verified live— the page fails to load current charts or metrics. Screenshot Details (from your image): Mobile view (Android, 6:32 PM). Chart x-axis ends at "2022-09", with orange arrows highlighting the lack of updates. Time selectors (5D, 1M, 6M, YTD, 1Y, ALL) are present but don't load fresh data. Page title: "GAS USED HISTORY" under Charts & Stats. Steps to Reproduce: Open https://iotexscan.io/charts/gasused in any browser (mobile/desktop). Scroll to "Gas Used History" section. Click time range buttons (e.g., "5D" or "YTD"). Result: No recent data loads (post-2022); metrics show "IOTX Price: - Gas: -". No chart updates. Expected Behavior: Chart should show live/recent gas usage history for the IoTeX network. Metrics (IOTX Price, Gas) should populate with current values. Time selectors should refresh data dynamically (e.g., up to Feb 2026). Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 8 days ago
[ECO Bounty] Gas Used History Chart Not Updated on IoTeXScan
Page URL: https://iotexscan.io/charts/gasused Issue Summary: The Gas Used History chart is not displaying recent data. It appears stuck on outdated information (up to ~September 2022), and key metrics like IOTX Price and Gas show as "- No Data". This was verified live— the page fails to load current charts or metrics. Screenshot Details (from your image): Mobile view (Android, 6:32 PM). Chart x-axis ends at "2022-09", with orange arrows highlighting the lack of updates. Time selectors (5D, 1M, 6M, YTD, 1Y, ALL) are present but don't load fresh data. Page title: "GAS USED HISTORY" under Charts & Stats. Steps to Reproduce: Open https://iotexscan.io/charts/gasused in any browser (mobile/desktop). Scroll to "Gas Used History" section. Click time range buttons (e.g., "5D" or "YTD"). Result: No recent data loads (post-2022); metrics show "IOTX Price: - Gas: -". No chart updates. Expected Behavior: Chart should show live/recent gas usage history for the IoTeX network. Metrics (IOTX Price, Gas) should populate with current values. Time selectors should refresh data dynamically (e.g., up to Feb 2026). Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 8 days ago
[ECO Bounty] iopay Pagination UI Glitch – Empty/Clipped "Previous" Button on Page 1
📍 Description In the Discover → DePINscan news feed, the pagination component at the bottom of the article list displays a UI anomaly when on the first page. As indicated by the orange arrow in the screenshot: There is a partially visible, dark grey button fragment to the left of the active page "1" button. This appears to be a "Previous" () arrow button that is incorrectly rendered, clipped, or not properly hidden despite being on the first page of results. 🔁 Steps to Reproduce Open the ioPay mobile app. Navigate to Discover → DePINscan. Scroll to the bottom of the first page of news articles. Observe the pagination bar (numbers 1, 2, 3, etc.). Result: An empty or clipped button box appears to the left of the number "1". ✅ Expected Behavior When on Page 1, the "Previous" () button should either be completely hidden or clearly disabled (visible but inactive/greyed out). The pagination bar should be centered or properly aligned without orphaned UI fragments on the edges. ❌ Actual Behavior A glitched UI sliver/box appears at the start of the pagination row. It creates an asymmetrical and broken look for the navigation component. 💡 Suggested Fix Total Removal: Use a strict conditional statement to ensure the "Previous" button element is not rendered at all when currentPage === 1. UI Consistency: Ensure the "Previous" and "Next" buttons have fixed dimensions and proper spacing that accounts for the screen edge. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 8 days ago
[ECO Bounty] iopay Pagination UI Glitch – Empty/Clipped "Previous" Button on Page 1
📍 Description In the Discover → DePINscan news feed, the pagination component at the bottom of the article list displays a UI anomaly when on the first page. As indicated by the orange arrow in the screenshot: There is a partially visible, dark grey button fragment to the left of the active page "1" button. This appears to be a "Previous" () arrow button that is incorrectly rendered, clipped, or not properly hidden despite being on the first page of results. 🔁 Steps to Reproduce Open the ioPay mobile app. Navigate to Discover → DePINscan. Scroll to the bottom of the first page of news articles. Observe the pagination bar (numbers 1, 2, 3, etc.). Result: An empty or clipped button box appears to the left of the number "1". ✅ Expected Behavior When on Page 1, the "Previous" () button should either be completely hidden or clearly disabled (visible but inactive/greyed out). The pagination bar should be centered or properly aligned without orphaned UI fragments on the edges. ❌ Actual Behavior A glitched UI sliver/box appears at the start of the pagination row. It creates an asymmetrical and broken look for the navigation component. 💡 Suggested Fix Total Removal: Use a strict conditional statement to ensure the "Previous" button element is not rendered at all when currentPage === 1. UI Consistency: Ensure the "Previous" and "Next" buttons have fixed dimensions and proper spacing that accounts for the screen edge. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 8 days ago
[ECO Bounty] iopay UI Clipping – "Product Launch" Badge Text Cut Off in DePINscan Tab
📍 Description In the Discover → DePINscan section, the content cards feature descriptive tags (e.g., "Product Launch"). As indicated by the orange arrow in the screenshot, the text within the purple badge is being clipped. The letter "P" in "Product Launch" is partially cut off on the left side, indicating insufficient internal padding or a container margin issue within the component. 🔁 Steps to Reproduce Open the ioPay mobile app on Android. Navigate to the Discover tab (bottom navigation). Tap on the DePINscan tab at the top. Scroll through the news/article feed. Observe the purple category tags/badges on the articles. Result: The first character of the badge text is clipped. ✅ Expected Behavior The text within the badge should be fully visible and centered. There should be adequate horizontal padding (e.g., padding-left: 8px;) to ensure characters are not cut off by the badge boundary. ❌ Actual Behavior The text is positioned too far to the left within the badge container. The leading character ("P") is clipped/cut off at the edge of the purple background. 💡 Suggested Fix Increase Padding: Update the badge component style to include padding-inline: 10px; (or equivalent). Text Alignment: Ensure text is set to text-align: center; within the flex/grid container of the badge. Auto-layout: If using a design system like Figma-to-Code, ensure the "Auto Layout" padding is correctly inherited by the mobile frontend. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 8 days ago
[ECO Bounty] iopay UI Clipping – "Product Launch" Badge Text Cut Off in DePINscan Tab
📍 Description In the Discover → DePINscan section, the content cards feature descriptive tags (e.g., "Product Launch"). As indicated by the orange arrow in the screenshot, the text within the purple badge is being clipped. The letter "P" in "Product Launch" is partially cut off on the left side, indicating insufficient internal padding or a container margin issue within the component. 🔁 Steps to Reproduce Open the ioPay mobile app on Android. Navigate to the Discover tab (bottom navigation). Tap on the DePINscan tab at the top. Scroll through the news/article feed. Observe the purple category tags/badges on the articles. Result: The first character of the badge text is clipped. ✅ Expected Behavior The text within the badge should be fully visible and centered. There should be adequate horizontal padding (e.g., padding-left: 8px;) to ensure characters are not cut off by the badge boundary. ❌ Actual Behavior The text is positioned too far to the left within the badge container. The leading character ("P") is clipped/cut off at the edge of the purple background. 💡 Suggested Fix Increase Padding: Update the badge component style to include padding-inline: 10px; (or equivalent). Text Alignment: Ensure text is set to text-align: center; within the flex/grid container of the badge. Auto-layout: If using a design system like Figma-to-Code, ensure the "Auto Layout" padding is correctly inherited by the mobile frontend. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 8 days ago
[ECO Bounty] iopay "Home" Tab Appearing in Browser Navigation Bar
📍 Description Within the Discover → Browser section of the ioPay app, the horizontal tab navigation bar displays two identical "Home" tabs side by side. The orange arrow in the screenshot clearly highlights this duplication. The tab bar currently reads: Home | Home | Perp 🔥 | DePIN 🔥 | ∨ There should only be one "Home" tab present. The duplicate tab appears to be a UI rendering error or a data/configuration issue where the same tab entry is being injected twice. 🔁 Steps to Reproduce Open the ioPay mobile app on Android. Navigate to the Discover tab (bottom navigation bar). Tap on the "Browser" tab at the top. Observe the horizontal category/navigation tab bar below the DApp search bar. Result: Two "Home" tabs appear consecutively. ✅ Expected Behavior The tab navigation bar should display unique, non-duplicate tabs, such as: Home | Perp 🔥 | DePIN 🔥 | ∨ Only one "Home" tab should exist as the default/landing tab. ❌ Actual Behavior The tab bar renders two "Home" tabs next to each other: Home | Home | Perp 🔥 | DePIN 🔥 | 💡 Suggested Fix ✅ Deduplication Check: Add a uniqueness filter when rendering the tab list to prevent duplicate labels from appearing. ✅ Config Audit: Review the local/remote tab configuration JSON for duplicate "Home" entries and remove any redundancy. ✅ API Validation: Add server-side validation to ensure tab entries are unique before delivering the response to the client. ✅ Unit Test: Add a UI test case that asserts no duplicate tab labels exist in the Browser navigation bar. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 8 days ago
[ECO Bounty] iopay "Home" Tab Appearing in Browser Navigation Bar
📍 Description Within the Discover → Browser section of the ioPay app, the horizontal tab navigation bar displays two identical "Home" tabs side by side. The orange arrow in the screenshot clearly highlights this duplication. The tab bar currently reads: Home | Home | Perp 🔥 | DePIN 🔥 | ∨ There should only be one "Home" tab present. The duplicate tab appears to be a UI rendering error or a data/configuration issue where the same tab entry is being injected twice. 🔁 Steps to Reproduce Open the ioPay mobile app on Android. Navigate to the Discover tab (bottom navigation bar). Tap on the "Browser" tab at the top. Observe the horizontal category/navigation tab bar below the DApp search bar. Result: Two "Home" tabs appear consecutively. ✅ Expected Behavior The tab navigation bar should display unique, non-duplicate tabs, such as: Home | Perp 🔥 | DePIN 🔥 | ∨ Only one "Home" tab should exist as the default/landing tab. ❌ Actual Behavior The tab bar renders two "Home" tabs next to each other: Home | Home | Perp 🔥 | DePIN 🔥 | 💡 Suggested Fix ✅ Deduplication Check: Add a uniqueness filter when rendering the tab list to prevent duplicate labels from appearing. ✅ Config Audit: Review the local/remote tab configuration JSON for duplicate "Home" entries and remove any redundancy. ✅ API Validation: Add server-side validation to ensure tab entries are unique before delivering the response to the client. ✅ Unit Test: Add a UI test case that asserts no duplicate tab labels exist in the Browser navigation bar. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro

cryptotestnet 8 days ago