[Eco Bounty] IoTex Outdated Copyright Year in Footer
1. Description The footer of the official IoTeX Documentation site displays an outdated year. Even though the current year is 2026, the footer still displays "IoTeX 2025". This indicates that the global footer component has not been updated for the new calendar year. 2. Steps to Reproduce Open a web browser. Navigate to https://docs.iotex.io. Open the sidebar navigation menu (if on mobile) or scroll to the bottom of the page. Observe the text at the very bottom of the menu/footer. 3. Expected Result The footer should reflect the current year: "© 2026 IoTeX" or simply "IoTeX 2026". 4. Actual Result (The Issue) The footer remains static with the text "IoTeX 2025". 5. Technical Observations Static Value: The year is likely hardcoded in the documentation framework's configuration file (e.g., docusaurus.config.js or mkdocs.yml) rather than using a dynamic date function. Brand Perception: Outdated copyright years can give users the impression that the documentation or the project itself is no longer being actively maintained. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 1 day ago
[Eco Bounty] IoTex Outdated Copyright Year in Footer
1. Description The footer of the official IoTeX Documentation site displays an outdated year. Even though the current year is 2026, the footer still displays "IoTeX 2025". This indicates that the global footer component has not been updated for the new calendar year. 2. Steps to Reproduce Open a web browser. Navigate to https://docs.iotex.io. Open the sidebar navigation menu (if on mobile) or scroll to the bottom of the page. Observe the text at the very bottom of the menu/footer. 3. Expected Result The footer should reflect the current year: "© 2026 IoTeX" or simply "IoTeX 2026". 4. Actual Result (The Issue) The footer remains static with the text "IoTeX 2025". 5. Technical Observations Static Value: The year is likely hardcoded in the documentation framework's configuration file (e.g., docusaurus.config.js or mkdocs.yml) rather than using a dynamic date function. Brand Perception: Outdated copyright years can give users the impression that the documentation or the project itself is no longer being actively maintained. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 1 day ago
[Eco Bounty] Depinscan Stagnant/Outdated Market Data on Chart
1. Description The DePIN Market Cap chart on the homepage is displaying significantly outdated information. As shown in the screenshot, the most recent data point being highlighted is from 2025-11-26, which is approximately 3 months behind the current date (February 2026). A real-time data explorer should reflect current market conditions. 2. Steps to Reproduce Open a browser and navigate to depinscan.io. Locate the "DePIN Market Cap" chart at the top of the page. Tap on the end of the chart line to view the tooltip/date metadata. Observe the date shown in the tooltip. 3. Expected Result The chart should display data points up to the current date (February 2026) or, at the very least, within the last 24–48 hours to provide relevant market insights. 4. Actual Result (The Issue) The chart data ends or is stuck on November 26th, 2025. The trendline following that date appears flat or incomplete, indicating that the data feed for the DePIN Market Cap metric has likely failed or hasn't been updated in several months. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 1 day ago
[Eco Bounty] Depinscan Stagnant/Outdated Market Data on Chart
1. Description The DePIN Market Cap chart on the homepage is displaying significantly outdated information. As shown in the screenshot, the most recent data point being highlighted is from 2025-11-26, which is approximately 3 months behind the current date (February 2026). A real-time data explorer should reflect current market conditions. 2. Steps to Reproduce Open a browser and navigate to depinscan.io. Locate the "DePIN Market Cap" chart at the top of the page. Tap on the end of the chart line to view the tooltip/date metadata. Observe the date shown in the tooltip. 3. Expected Result The chart should display data points up to the current date (February 2026) or, at the very least, within the last 24–48 hours to provide relevant market insights. 4. Actual Result (The Issue) The chart data ends or is stuck on November 26th, 2025. The trendline following that date appears flat or incomplete, indicating that the data feed for the DePIN Market Cap metric has likely failed or hasn't been updated in several months. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 1 day ago
[ECO Bounty] Missing Exchange Logos on IoTeX Markets Page
Summary The exchange logos for GroveX and KCEX are not displaying correctly on the IoTeX chain markets page. They show a default placeholder icon instead of their official brand logos. Affected URL https://depinscan.io/chains/iotex Steps to Reproduce Navigate to https://depinscan.io/chains/iotex Scroll down to the IOTX Markets section Look at the exchange list entries for: GroveX (Row 9) KCEX (Row 10) Expected Behavior GroveX and KCEX should display their official exchange logos, similar to other exchanges in the list (BTSE, Binance, WhiteBIT, etc.). Actual Behavior Both GroveX and KCEX display a generic gray placeholder logo (/images/project-default-logo.png) instead of their brand logos. ExchangeCurrent Logo URLStatus GroveX /images/project-default-logo.png ❌ Missing KCEX /images/project-default-logo.png ❌ Missing Environment Device: Mobile (Android) Browser: Chrome Date Observed: February 16, 2026 Screenshot ![GroveX Missing Logo - Screenshot showing gray placeholder instead of GroveX logo in the markets table] Suggested Fix Obtain official logos for: GroveX: https://www.grovex.io/ KCEX: https://www.kcex.com/ Upload to the CDN at: https://depinscan-prod.s3.us-east-1.amazonaws.com/ Update the database/API to reference the correct logo URLs Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 1 day ago
[ECO Bounty] Missing Exchange Logos on IoTeX Markets Page
Summary The exchange logos for GroveX and KCEX are not displaying correctly on the IoTeX chain markets page. They show a default placeholder icon instead of their official brand logos. Affected URL https://depinscan.io/chains/iotex Steps to Reproduce Navigate to https://depinscan.io/chains/iotex Scroll down to the IOTX Markets section Look at the exchange list entries for: GroveX (Row 9) KCEX (Row 10) Expected Behavior GroveX and KCEX should display their official exchange logos, similar to other exchanges in the list (BTSE, Binance, WhiteBIT, etc.). Actual Behavior Both GroveX and KCEX display a generic gray placeholder logo (/images/project-default-logo.png) instead of their brand logos. ExchangeCurrent Logo URLStatus GroveX /images/project-default-logo.png ❌ Missing KCEX /images/project-default-logo.png ❌ Missing Environment Device: Mobile (Android) Browser: Chrome Date Observed: February 16, 2026 Screenshot ![GroveX Missing Logo - Screenshot showing gray placeholder instead of GroveX logo in the markets table] Suggested Fix Obtain official logos for: GroveX: https://www.grovex.io/ KCEX: https://www.kcex.com/ Upload to the CDN at: https://depinscan-prod.s3.us-east-1.amazonaws.com/ Update the database/API to reference the correct logo URLs Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 1 day ago
[Eco Bounty] IoTex Quicksilver UI Asset Redundancy – Double Avatar Display
Platform: Mobile Web (Android/Chrome) URL: iotex.io/quicksilver Severity: Low (Visual/UX Consistency) 1. Description On the "Agents in Action" page, specifically within the Bino AI project card, there is a double avatar issue. The same project profile image is being rendered twice in immediate proximity: once as the primary large header avatar and a second time as a smaller thumbnail icon in the social links row. 2. Steps to Reproduce Open a mobile browser (Chrome/Android). Navigate to https://iotex.io/quicksilver. Scroll to the "agents in action" section. Observe the "Bino AI" card layout. 3. Expected Result The UI should display the project avatar once as a primary identifier. The row containing the X (Twitter) and Discord icons should not include a redundant, smaller version of the same avatar. 4. Actual Result (The Issue) Primary Avatar: Large circular image of the Bino AI mascot. Secondary Avatar (Duplicate): A smaller version of the exact same mascot image is placed directly below the primary one, next to the social media buttons. Visual Clutter: This duplication creates an "echo" effect that takes up valuable vertical and horizontal screen real estate on mobile devices. 5. Technical Observations Data Binding Error: The component likely has two slots (header_icon and inline_icon) that are both incorrectly mapped to the same image URL/asset ID for the Bino AI project. UI Hierarchy: Usually, the smaller slot is reserved for a "Developer/Team" logo or a "Verified" badge, but it is currently replicating the main project icon. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[Eco Bounty] IoTex Quicksilver UI Asset Redundancy – Double Avatar Display
Platform: Mobile Web (Android/Chrome) URL: iotex.io/quicksilver Severity: Low (Visual/UX Consistency) 1. Description On the "Agents in Action" page, specifically within the Bino AI project card, there is a double avatar issue. The same project profile image is being rendered twice in immediate proximity: once as the primary large header avatar and a second time as a smaller thumbnail icon in the social links row. 2. Steps to Reproduce Open a mobile browser (Chrome/Android). Navigate to https://iotex.io/quicksilver. Scroll to the "agents in action" section. Observe the "Bino AI" card layout. 3. Expected Result The UI should display the project avatar once as a primary identifier. The row containing the X (Twitter) and Discord icons should not include a redundant, smaller version of the same avatar. 4. Actual Result (The Issue) Primary Avatar: Large circular image of the Bino AI mascot. Secondary Avatar (Duplicate): A smaller version of the exact same mascot image is placed directly below the primary one, next to the social media buttons. Visual Clutter: This duplication creates an "echo" effect that takes up valuable vertical and horizontal screen real estate on mobile devices. 5. Technical Observations Data Binding Error: The component likely has two slots (header_icon and inline_icon) that are both incorrectly mapped to the same image URL/asset ID for the Bino AI project. UI Hierarchy: Usually, the smaller slot is reserved for a "Developer/Team" logo or a "Verified" badge, but it is currently replicating the main project icon. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[Eco Bounty] IoTex Hub UI Overlap / Incorrect Icon Alignment on Mobile
Platform: Mobile Web (Android/Chrome) URL: hub.iotex.io/delegate Status: Beta (as indicated by the site banner) Severity: Low (Visual/UI Polish) 1. Description On the "Requirements to become a Validator" page, there is a layout inconsistency in the card displaying technical requirements. Specifically, for the "Provide Technical knowledge" card, the logic icon ($[/>]$) is overlapping with or positioned too close to the text, causing the word "knowledge" to be pushed to a new line and creating uneven padding within the list. 2. Steps to Reproduce Open a mobile browser (Chrome/Android). Navigate to https://hub.iotex.io/delegate. Scroll down to the "Requirements to become a Validator" section. Compare the "Provide Technical knowledge" card to the cards above it (e.g., "Register a Validator Profile"). 3. Expected Result All cards in the list should have a consistent height, text alignment, and icon placement. Icons should be vertically centered and have fixed right-side padding that does not interfere with the text wrapping. 4. Actual Result The "Provide Technical knowledge" card expands vertically more than the others. The icon is positioned in a way that forces "knowledge" to wrap prematurely. There is lack of horizontal breathing room between the text and the icon compared to the "Register" or "Infrastructure" cards. 5. Technical Observations Flexbox/Grid Alignment: The container for this specific list item likely lacks a min-width for the text element or a fixed flex-basis for the icon container. Typography: The longer text string in this card is breaking the layout consistency of the 4-card stack. Recommendation: Adjust the CSS for the list items to use display: flex; justify-content: space-between; align-items: center;. Ensure the text has sufficient padding-right to avoid colliding with the icon container on narrow mobile viewports. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[Eco Bounty] IoTex Hub UI Overlap / Incorrect Icon Alignment on Mobile
Platform: Mobile Web (Android/Chrome) URL: hub.iotex.io/delegate Status: Beta (as indicated by the site banner) Severity: Low (Visual/UI Polish) 1. Description On the "Requirements to become a Validator" page, there is a layout inconsistency in the card displaying technical requirements. Specifically, for the "Provide Technical knowledge" card, the logic icon ($[/>]$) is overlapping with or positioned too close to the text, causing the word "knowledge" to be pushed to a new line and creating uneven padding within the list. 2. Steps to Reproduce Open a mobile browser (Chrome/Android). Navigate to https://hub.iotex.io/delegate. Scroll down to the "Requirements to become a Validator" section. Compare the "Provide Technical knowledge" card to the cards above it (e.g., "Register a Validator Profile"). 3. Expected Result All cards in the list should have a consistent height, text alignment, and icon placement. Icons should be vertically centered and have fixed right-side padding that does not interfere with the text wrapping. 4. Actual Result The "Provide Technical knowledge" card expands vertically more than the others. The icon is positioned in a way that forces "knowledge" to wrap prematurely. There is lack of horizontal breathing room between the text and the icon compared to the "Register" or "Infrastructure" cards. 5. Technical Observations Flexbox/Grid Alignment: The container for this specific list item likely lacks a min-width for the text element or a fixed flex-basis for the icon container. Typography: The longer text string in this card is breaking the layout consistency of the 4-card stack. Recommendation: Adjust the CSS for the list items to use display: flex; justify-content: space-between; align-items: center;. Ensure the text has sufficient padding-right to avoid colliding with the icon container on narrow mobile viewports. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[Eco Bounty] Depinscan UI Layout Misalignment on Mobile Devices
Platform: Mobile Web (Android/Chrome) URL: depinscan.io/social Severity: Low (Visual/UI Consistency) 1. Description On the social/news section of the mobile site, the carousel/banner image (indicated by the arrow in the screenshot) is significantly undersized and improperly scaled compared to the width of the container. It appears as a small horizontal strip centered in a large white space, creating a poor user experience and making the text within the banner unreadable. 2. Steps to Reproduce Open a mobile browser (Chrome/Android). Navigate to https://depinscan.io/social. Scroll down past the "Signup for latest DePIN news" section. Observe the carousel/banner image above the footer. 3. Expected Result The banner image should be responsive, scaling to fill the width of the content container (edge-to-edge or with standard padding) to ensure readability and visual balance. 4. Actual Result The image is rendered as a small, narrow rectangle with excessive whitespace above and below it, and the pagination dots (carousel indicators) are positioned far below the actual asset. 5. Technical Observations Aspect Ratio: The image seems to be forced into a fixed height or isn't utilizing width: 100%. Scaling: The banner content "Crypto's Got Talent" and the profile avatars are too small to be legible on a standard mobile screen. Recommendation: Adjust the CSS for the carousel container to ensure images utilize object-fit: cover or contain with a width: 100% property, and ensure the container height is dynamic based on the asset’s aspect ratio on mobile viewports. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[Eco Bounty] Depinscan UI Layout Misalignment on Mobile Devices
Platform: Mobile Web (Android/Chrome) URL: depinscan.io/social Severity: Low (Visual/UI Consistency) 1. Description On the social/news section of the mobile site, the carousel/banner image (indicated by the arrow in the screenshot) is significantly undersized and improperly scaled compared to the width of the container. It appears as a small horizontal strip centered in a large white space, creating a poor user experience and making the text within the banner unreadable. 2. Steps to Reproduce Open a mobile browser (Chrome/Android). Navigate to https://depinscan.io/social. Scroll down past the "Signup for latest DePIN news" section. Observe the carousel/banner image above the footer. 3. Expected Result The banner image should be responsive, scaling to fill the width of the content container (edge-to-edge or with standard padding) to ensure readability and visual balance. 4. Actual Result The image is rendered as a small, narrow rectangle with excessive whitespace above and below it, and the pagination dots (carousel indicators) are positioned far below the actual asset. 5. Technical Observations Aspect Ratio: The image seems to be forced into a fixed height or isn't utilizing width: 100%. Scaling: The banner content "Crypto's Got Talent" and the profile avatars are too small to be legible on a standard mobile screen. Recommendation: Adjust the CSS for the carousel container to ensure images utilize object-fit: cover or contain with a width: 100% property, and ensure the container height is dynamic based on the asset’s aspect ratio on mobile viewports. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[ECO Bounty] ioTex Hub DePIN Mining Pool – Missing pool logo/icon for WatchX IoTex Mining
Description In the DePIN Mining Pool section, the "WatchX IoTex Mining" pool card displays a generic gray placeholder circle instead of the actual project/logo image. This makes it difficult for users to visually identify the pool at a glance. Steps to Reproduce Navigate to https://hub.iotex.io/dao on a mobile device. Scroll to the "Pools" section under "DePIN Mining Pool". Locate the "WatchX IoTex Mining" pool card. Observe the circular image container on the left side of the pool name. Expected Result The pool card should display the official WatchX or IoTex project logo within the circular thumbnail area. Actual Result The circular thumbnail shows only a solid gray placeholder background with no image loaded (see arrow in screenshot). Screenshot (Attached – Orange arrow points to the empty gray placeholder where the WatchX IoTex Mining pool logo should appear) Suggested Fix • Verify the image URL/asset path for the WatchX IoTex Mining pool in the database/CMS. • Ensure the logo file exists and is properly linked. • Add a fallback/default DePIN icon if the specific project logo fails to load, rather than showing a blank gray circle. Severity / Priority Low – Visual/polish issue that doesn't affect functionality, but impacts user experience and brand recognition. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[ECO Bounty] ioTex Hub DePIN Mining Pool – Missing pool logo/icon for WatchX IoTex Mining
Description In the DePIN Mining Pool section, the "WatchX IoTex Mining" pool card displays a generic gray placeholder circle instead of the actual project/logo image. This makes it difficult for users to visually identify the pool at a glance. Steps to Reproduce Navigate to https://hub.iotex.io/dao on a mobile device. Scroll to the "Pools" section under "DePIN Mining Pool". Locate the "WatchX IoTex Mining" pool card. Observe the circular image container on the left side of the pool name. Expected Result The pool card should display the official WatchX or IoTex project logo within the circular thumbnail area. Actual Result The circular thumbnail shows only a solid gray placeholder background with no image loaded (see arrow in screenshot). Screenshot (Attached – Orange arrow points to the empty gray placeholder where the WatchX IoTex Mining pool logo should appear) Suggested Fix • Verify the image URL/asset path for the WatchX IoTex Mining pool in the database/CMS. • Ensure the logo file exists and is properly linked. • Add a fallback/default DePIN icon if the specific project logo fails to load, rather than showing a blank gray circle. Severity / Priority Low – Visual/polish issue that doesn't affect functionality, but impacts user experience and brand recognition. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[ECO Bounty] DePINscan DePIN News section – Article title and description text truncation/clipping on mobile
Description In the "DePIN News" section, the article cards are experiencing text overflow issues where content is clipped or truncated, making it unreadable. Specifically: The article title appears to be missing the first character/word ("official validator..." instead of "An official validator..." or similar) The article description text is cut off mid-sentence ("we're build to high-quality..." and ending with "contributing t") Text appears to be overflowing its container or being clipped by CSS without proper ellipsis handling Steps to Reproduce Navigate to https://depinscan.io on an Android mobile device Scroll down to the "DePIN News" section Observe the first news article (DataHive AI - "Stake SOL and Receive $DATA Airdrop!") Look at the title and description text below the banner image Expected Result • Article titles should display fully or truncate gracefully with "..."• Article descriptions should be contained within the card boundaries with proper line wrapping or "Read more" functionality • No text should be cut off mid-word or mid-sentence without indication Actual Result • Title appears clipped: "official validator of the Solana network" (missing beginning) • Description text is abruptly cut off: "$DATA Points for Airdrop! At DataHive AI, we're build to high-quality, real-world data to train the next genere ways been to reward our community for contributing t"• The text container appears to have insufficient width or height constraints, causing horizontal overflow or premature vertical clipping Screenshot (Attached – Orange arrow points to the truncated text area below the "Stake SOL and Receive $DATA Airdrop!" banner) Suggested Fix • Add overflow-wrap: break-word or word-wrap: break-word to article text containers • Ensure article cards have adequate padding (padding-right) to prevent text touching the screen edge • Implement line-clamp (e.g., -webkit-line-clamp: 3) with ellipsis for descriptions that exceed container height • Check for fixed height constraints that might be cutting off content on smaller viewports Severity / Priority Medium – Content readability is significantly impacted, making news articles difficult to understand, but the main DePIN listing functionality remains usable. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[ECO Bounty] DePINscan DePIN News section – Article title and description text truncation/clipping on mobile
Description In the "DePIN News" section, the article cards are experiencing text overflow issues where content is clipped or truncated, making it unreadable. Specifically: The article title appears to be missing the first character/word ("official validator..." instead of "An official validator..." or similar) The article description text is cut off mid-sentence ("we're build to high-quality..." and ending with "contributing t") Text appears to be overflowing its container or being clipped by CSS without proper ellipsis handling Steps to Reproduce Navigate to https://depinscan.io on an Android mobile device Scroll down to the "DePIN News" section Observe the first news article (DataHive AI - "Stake SOL and Receive $DATA Airdrop!") Look at the title and description text below the banner image Expected Result • Article titles should display fully or truncate gracefully with "..."• Article descriptions should be contained within the card boundaries with proper line wrapping or "Read more" functionality • No text should be cut off mid-word or mid-sentence without indication Actual Result • Title appears clipped: "official validator of the Solana network" (missing beginning) • Description text is abruptly cut off: "$DATA Points for Airdrop! At DataHive AI, we're build to high-quality, real-world data to train the next genere ways been to reward our community for contributing t"• The text container appears to have insufficient width or height constraints, causing horizontal overflow or premature vertical clipping Screenshot (Attached – Orange arrow points to the truncated text area below the "Stake SOL and Receive $DATA Airdrop!" banner) Suggested Fix • Add overflow-wrap: break-word or word-wrap: break-word to article text containers • Ensure article cards have adequate padding (padding-right) to prevent text touching the screen edge • Implement line-clamp (e.g., -webkit-line-clamp: 3) with ellipsis for descriptions that exceed container height • Check for fixed height constraints that might be cutting off content on smaller viewports Severity / Priority Medium – Content readability is significantly impacted, making news articles difficult to understand, but the main DePIN listing functionality remains usable. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[ECO Bounty] ioTex Hub "You Get" Field Fails to Load
Severity: High (Blocker - prevents users from seeing rates or proceeding to purchase) Component: Credit Card / Fiat-to-Crypto Onramp (ChangeNow Widget) Description When attempting to buy crypto via the "Credit Card" tab using the ChangeNow integration, the "You get" field displays a continuous loading spinner and fails to calculate the conversion amount. As a result, the "Buy" button remains disabled, and the user cannot proceed with the transaction. Steps to Reproduce Navigate to the IoTeX Hub and select the Credit Card tab. Select ChangeNow from the list of providers. On the ChangeNow widget, ensure "Buy" is selected. Enter an amount in the "You send" field (e.g., 1500 USD). Observe the "You get" field for the IOTX conversion. Expected Result The widget should fetch the current exchange rate and display the estimated amount of IOTX the user will receive, enabling the "Buy" button. Actual Result The "You get" field shows a dash ("-"). No estimated rate is provided. The "Buy" button is greyed out/inactive. Technical Details Environment: Mobile Browser / IoTeX Hub Beta Asset Pair: USD to IOTX Likely Cause: This is often caused by an API timeout between the host site and the liquidity provider (ChangeNow), or a temporary lack of liquidity for the specific pair/amount requested. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[ECO Bounty] ioTex Hub "You Get" Field Fails to Load
Severity: High (Blocker - prevents users from seeing rates or proceeding to purchase) Component: Credit Card / Fiat-to-Crypto Onramp (ChangeNow Widget) Description When attempting to buy crypto via the "Credit Card" tab using the ChangeNow integration, the "You get" field displays a continuous loading spinner and fails to calculate the conversion amount. As a result, the "Buy" button remains disabled, and the user cannot proceed with the transaction. Steps to Reproduce Navigate to the IoTeX Hub and select the Credit Card tab. Select ChangeNow from the list of providers. On the ChangeNow widget, ensure "Buy" is selected. Enter an amount in the "You send" field (e.g., 1500 USD). Observe the "You get" field for the IOTX conversion. Expected Result The widget should fetch the current exchange rate and display the estimated amount of IOTX the user will receive, enabling the "Buy" button. Actual Result The "You get" field shows a dash ("-"). No estimated rate is provided. The "Buy" button is greyed out/inactive. Technical Details Environment: Mobile Browser / IoTeX Hub Beta Asset Pair: USD to IOTX Likely Cause: This is often caused by an API timeout between the host site and the liquidity provider (ChangeNow), or a temporary lack of liquidity for the specific pair/amount requested. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 4 days ago
[Eco Bounty] IoTex.io Footer UI Layout & Alignment Issues
Target URL: https://iotex.io/realms Device/Browser: Mobile (Android/Chrome) Severity: Low (UI/UX Consistency) Description: The footer section on the mobile view of the website exhibits several layout and alignment inconsistencies: Asymmetric Spacing: The vertical spacing between the social media icon row, the legal links ("Terms" & "Privacy Policy"), and the copyright text is uneven. Copyright Text Shift: The copyright line ("Copyright © 2026...") is slightly off-center relative to the icons and links above it. Typography Clipping: On certain mobile screen widths, the text elements appear to have tight padding, making the footer look cramped compared to the rest of the site's design. Steps to Reproduce: Open the browser on a mobile device. Go to https://iotex.io/realms. Scroll to the very bottom of the page. Observe the alignment of the social icons, the legal links, and the copyright notice. Expected Result: All footer elements should be perfectly center-aligned with consistent vertical padding (using a standard grid or flexbox layout) to maintain a professional look. Actual Result: Elements are visually misaligned and the spacing looks manually adjusted/inconsistent. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[Eco Bounty] IoTex.io Footer UI Layout & Alignment Issues
Target URL: https://iotex.io/realms Device/Browser: Mobile (Android/Chrome) Severity: Low (UI/UX Consistency) Description: The footer section on the mobile view of the website exhibits several layout and alignment inconsistencies: Asymmetric Spacing: The vertical spacing between the social media icon row, the legal links ("Terms" & "Privacy Policy"), and the copyright text is uneven. Copyright Text Shift: The copyright line ("Copyright © 2026...") is slightly off-center relative to the icons and links above it. Typography Clipping: On certain mobile screen widths, the text elements appear to have tight padding, making the footer look cramped compared to the rest of the site's design. Steps to Reproduce: Open the browser on a mobile device. Go to https://iotex.io/realms. Scroll to the very bottom of the page. Observe the alignment of the social icons, the legal links, and the copyright notice. Expected Result: All footer elements should be perfectly center-aligned with consistent vertical padding (using a standard grid or flexbox layout) to maintain a professional look. Actual Result: Elements are visually misaligned and the spacing looks manually adjusted/inconsistent. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub UI Overflow / Element Truncation on Mobile
Severity: Medium (Affects readability of transaction details) Component: Swap Interface / Exchange UI Description The swap interface does not properly scale for mobile viewports. Specifically, the "Route" and "Protocol" information at the bottom of the swap card is partially cut off, and the spacing between the "You pay/receive" sections and the transaction details is insufficient, leading to a cramped and unprofessional layout. Steps to Reproduce Open the swap dApp on a mobile device (or mobile browser emulator). Input a token pair (e.g., ZOOM to IOTX). Enter a value (e.g., 1000). Observe the bottom section of the swap card where the "Route" and "Protocol" details are displayed. Expected Result The container should be responsive. The route path should wrap to a new line or become scrollable, and the "Connect Wallet" button should have clear padding from the information above it. Actual Result The swap route path is truncated/cut off at the edge of the screen. The "Protocol" text and "Mimo V2" label are misaligned or overlapping. The "Connect Wallet" button is pushed very close to the data table, making the UI feel cluttered. Suggested Fix Implement a Flex-wrap or Horizontal Scroll for the "Route" section. Increase the padding-bottom on the details container. Ensure the "Connect Wallet" button has a fixed margin from the info panel above it to prevent overlap. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub UI Overflow / Element Truncation on Mobile
Severity: Medium (Affects readability of transaction details) Component: Swap Interface / Exchange UI Description The swap interface does not properly scale for mobile viewports. Specifically, the "Route" and "Protocol" information at the bottom of the swap card is partially cut off, and the spacing between the "You pay/receive" sections and the transaction details is insufficient, leading to a cramped and unprofessional layout. Steps to Reproduce Open the swap dApp on a mobile device (or mobile browser emulator). Input a token pair (e.g., ZOOM to IOTX). Enter a value (e.g., 1000). Observe the bottom section of the swap card where the "Route" and "Protocol" details are displayed. Expected Result The container should be responsive. The route path should wrap to a new line or become scrollable, and the "Connect Wallet" button should have clear padding from the information above it. Actual Result The swap route path is truncated/cut off at the edge of the screen. The "Protocol" text and "Mimo V2" label are misaligned or overlapping. The "Connect Wallet" button is pushed very close to the data table, making the UI feel cluttered. Suggested Fix Implement a Flex-wrap or Horizontal Scroll for the "Route" section. Increase the padding-bottom on the details container. Ensure the "Connect Wallet" button has a fixed margin from the info panel above it to prevent overlap. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub SmartStake Analytics – Multiple Mobile UI Issues (Missing Logos, Text Doubling, and Privacy Overlay)
Description The mobile view of the Delegate table contains several critical UI bugs that hinder data readability: Name/Logo Issue: Delegate logos (e.g., for PNP) are either missing, failing to load, or are rendered so small they are invisible. Overall Status "Double" Text: In rows with warnings (like "Binance Staking"), the "Overall Status" text wraps incorrectly, causing "Elec" to appear twice or stack awkwardly over other elements. Live Votes / Privacy Overlap: The "Privacy - Terms" (reCAPTCHA) floating badge is positioned directly over the "Live Votes" data for the bottom rows, making the vote counts impossible to read. Steps to Reproduce Open https://iotex.smartstake.io/ on a mobile browser. Scroll through the "Elected" delegates list. Observe the "Name" column for missing logos. Look at rank #4 (Binance Staking) for the stacked status text. Look at the bottom right corner for the Privacy badge covering the "Live Votes" column. Expected Result • All Delegate logos should be visible and properly sized. • Status text should be single-spaced and not wrap/double up. • The reCAPTCHA Privacy badge should be moved or the table should have enough bottom padding so it doesn't cover data. Actual Result • Logo: Most logos are invisible or empty. • Status: "Elec" stacks vertically on rank #4, breaking the row height. • Privacy Badge: Covers the numerical data in the "Live Votes" column for the visible bottom rows. Screenshot (Attached – See arrows indicating the missing logos, the doubled/stacked status text, and the privacy badge overlap). Severity / Priority Medium – These issues combined make it difficult for users to identify delegates and read their performance metrics accurately. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub SmartStake Analytics – Multiple Mobile UI Issues (Missing Logos, Text Doubling, and Privacy Overlay)
Description The mobile view of the Delegate table contains several critical UI bugs that hinder data readability: Name/Logo Issue: Delegate logos (e.g., for PNP) are either missing, failing to load, or are rendered so small they are invisible. Overall Status "Double" Text: In rows with warnings (like "Binance Staking"), the "Overall Status" text wraps incorrectly, causing "Elec" to appear twice or stack awkwardly over other elements. Live Votes / Privacy Overlap: The "Privacy - Terms" (reCAPTCHA) floating badge is positioned directly over the "Live Votes" data for the bottom rows, making the vote counts impossible to read. Steps to Reproduce Open https://iotex.smartstake.io/ on a mobile browser. Scroll through the "Elected" delegates list. Observe the "Name" column for missing logos. Look at rank #4 (Binance Staking) for the stacked status text. Look at the bottom right corner for the Privacy badge covering the "Live Votes" column. Expected Result • All Delegate logos should be visible and properly sized. • Status text should be single-spaced and not wrap/double up. • The reCAPTCHA Privacy badge should be moved or the table should have enough bottom padding so it doesn't cover data. Actual Result • Logo: Most logos are invisible or empty. • Status: "Elec" stacks vertically on rank #4, breaking the row height. • Privacy Badge: Covers the numerical data in the "Live Votes" column for the visible bottom rows. Screenshot (Attached – See arrows indicating the missing logos, the doubled/stacked status text, and the privacy badge overlap). Severity / Priority Medium – These issues combined make it difficult for users to identify delegates and read their performance metrics accurately. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub Hermes User Guide – Feature card text overlap on mobile viewport
Description When accessing the Hermes User Guide from the IoTeX Hub staking FAQ, the descriptive text under the feature cards (“Trusted” and “Automated”) renders incorrectly on mobile. The two columns of text appear to overlap or merge into a single garbled line, making the content unreadable. Steps to Reproduce Navigate to https://hub.iotex.io/staking#faq on an Android mobile device. Expand the “How Hermes works?” accordion. Tap the “Here” hyperlink (pointing to https://hermes.to/user-guide). Once the Hermes page loads, scroll to the “Welcome to Hermes!” section. Observe the two feature cards below the introductory paragraph. Expected Result • Trusted card should display: “Guaranteed by verified smart contracts (open source)” • Automated card should display: “Automatic daily rewards calculation and distribution” • Each description should be contained within its respective card without overlapping adjacent text. Actual Result The text from both cards appears merged/overlapping: “Guaranteed by verified smarttomatic daily rewards contracts (open sourcecalculation and distribution” The words “smart” and “automatic” are concatenated, and “open source” runs into “calculation”, indicating a CSS layout or flexbox/grid overflow issue where the two columns are not properly separated or wrapping. Screenshots Screenshot 1: hermes.to/user-guide showing the garbled text overlap (orange arrow points to the affected area). Screenshot 2: IoTeX Hub staking FAQ showing the “Here” link that directs to the affected page. Suggested Fix • Add flex-direction: column or ensure flex-wrap: wrap is applied to the feature card container for narrow viewports. • Increase horizontal padding (padding-left/right) on the description text to prevent column bleed. • Ensure each card has a defined min-width or flex-basis: 50% with box-sizing: border-box to maintain separation on mobile screens. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub Hermes User Guide – Feature card text overlap on mobile viewport
Description When accessing the Hermes User Guide from the IoTeX Hub staking FAQ, the descriptive text under the feature cards (“Trusted” and “Automated”) renders incorrectly on mobile. The two columns of text appear to overlap or merge into a single garbled line, making the content unreadable. Steps to Reproduce Navigate to https://hub.iotex.io/staking#faq on an Android mobile device. Expand the “How Hermes works?” accordion. Tap the “Here” hyperlink (pointing to https://hermes.to/user-guide). Once the Hermes page loads, scroll to the “Welcome to Hermes!” section. Observe the two feature cards below the introductory paragraph. Expected Result • Trusted card should display: “Guaranteed by verified smart contracts (open source)” • Automated card should display: “Automatic daily rewards calculation and distribution” • Each description should be contained within its respective card without overlapping adjacent text. Actual Result The text from both cards appears merged/overlapping: “Guaranteed by verified smarttomatic daily rewards contracts (open sourcecalculation and distribution” The words “smart” and “automatic” are concatenated, and “open source” runs into “calculation”, indicating a CSS layout or flexbox/grid overflow issue where the two columns are not properly separated or wrapping. Screenshots Screenshot 1: hermes.to/user-guide showing the garbled text overlap (orange arrow points to the affected area). Screenshot 2: IoTeX Hub staking FAQ showing the “Here” link that directs to the affected page. Suggested Fix • Add flex-direction: column or ensure flex-wrap: wrap is applied to the feature card container for narrow viewports. • Increase horizontal padding (padding-left/right) on the description text to prevent column bleed. • Ensure each card has a defined min-width or flex-basis: 50% with box-sizing: border-box to maintain separation on mobile screens. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub “My Stakes” page – UI text truncation and layout overlap issues
Description On the “My Stakes” tab, several UI elements are truncated or overlapping due to insufficient container width or padding: Endorse Bucket row: The toggle switch and “Create Endorse Bucket” button overlap or are positioned too closely, causing the toggle to be partially cut off on the left edge. Steps to Reproduce Open IoTeX Hub Beta on an Android device. Navigate to the “Stake $IOTX” section (step 2 in the top flow indicator). Ensure you are on the “My Stakes” tab. Observe the column headers and the “Endorse Bucket” row. Expected Result • All text labels should be fully visible without truncation. • The toggle switch and “Create Endorse Bucket” button should have adequate spacing/padding so neither element is clipped or overlapping. Actual Result • The “Endorse Bucket” toggle is partially obscured/cut off on the left side and sits too close to the purple “Create Endorse Bucket” button. Suggested Fix • Increase horizontal padding or minimum width for tab labels to prevent text truncation. • Adjust flex/grid layout for the “Endorse Bucket” row to ensure the toggle retains adequate left margin and does not overlap with the action button. Severity / Priority Medium – UI readability issue that affects user comprehension, though functionality remains accessible. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub “My Stakes” page – UI text truncation and layout overlap issues
Description On the “My Stakes” tab, several UI elements are truncated or overlapping due to insufficient container width or padding: Endorse Bucket row: The toggle switch and “Create Endorse Bucket” button overlap or are positioned too closely, causing the toggle to be partially cut off on the left edge. Steps to Reproduce Open IoTeX Hub Beta on an Android device. Navigate to the “Stake $IOTX” section (step 2 in the top flow indicator). Ensure you are on the “My Stakes” tab. Observe the column headers and the “Endorse Bucket” row. Expected Result • All text labels should be fully visible without truncation. • The toggle switch and “Create Endorse Bucket” button should have adequate spacing/padding so neither element is clipped or overlapping. Actual Result • The “Endorse Bucket” toggle is partially obscured/cut off on the left side and sits too close to the purple “Create Endorse Bucket” button. Suggested Fix • Increase horizontal padding or minimum width for tab labels to prevent text truncation. • Adjust flex/grid layout for the “Endorse Bucket” row to ensure the toggle retains adequate left margin and does not overlap with the action button. Severity / Priority Medium – UI readability issue that affects user comprehension, though functionality remains accessible. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub Buy page – Kucoin provider icon styling / rendering issue
Description On the “Buy” page, the Kucoin provider card displays an icon that appears visually inconsistent with the other providers (HTX, MEXC). “wrong logo version”. Steps to Reproduce Navigate to https://hub.iotex.io/buy on an Android device. Scroll to the “Buy” providers list. Observe the Kucoin card at the top of the list. Expected Result The Kucoin icon should match the styling of other provider icons (e.g. consistent shape, background color, resolution, or transparent background). Actual Result The Kucoin icon wrong logo version while HTX and MEXC icons display correctly. Suggested Fix • Update Kucoin logo asset to a transparent PNG/SVG. • Ensure icon container uses consistent border‑radius (e.g. 50% for circles) across all providers. • Verify icon resolution is at least 2× for retina displays. Severity / Priority Low – Visual / UI inconsistency that does not block functionality, but may reduce trust/brand consistency. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub Buy page – Kucoin provider icon styling / rendering issue
Description On the “Buy” page, the Kucoin provider card displays an icon that appears visually inconsistent with the other providers (HTX, MEXC). “wrong logo version”. Steps to Reproduce Navigate to https://hub.iotex.io/buy on an Android device. Scroll to the “Buy” providers list. Observe the Kucoin card at the top of the list. Expected Result The Kucoin icon should match the styling of other provider icons (e.g. consistent shape, background color, resolution, or transparent background). Actual Result The Kucoin icon wrong logo version while HTX and MEXC icons display correctly. Suggested Fix • Update Kucoin logo asset to a transparent PNG/SVG. • Ensure icon container uses consistent border‑radius (e.g. 50% for circles) across all providers. • Verify icon resolution is at least 2× for retina displays. Severity / Priority Low – Visual / UI inconsistency that does not block functionality, but may reduce trust/brand consistency. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[Eco Bounty] IoTex Hub UI Header Overlap / Visual Regression
Description: There is a significant layout overlap in the mobile header of the page. The "IoTeX" logo, the "X" (Twitter) social icon, and a navigation menu/element are clashing and stacking on top of each other, making the header text illegible and the navigation elements difficult to interact with. Steps to Reproduce: Open a mobile browser (Chrome). Navigate to https://iotex.io/research/iic. View the top header section of the page. Expected Result: The logo, social links, and navigation buttons should be properly spaced and aligned without overlapping. Actual Result: The elements (IoTeX Logo, 'X' icon, and 'Subscribe' button area) are overlapping in a single horizontal space. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[Eco Bounty] IoTex Hub UI Header Overlap / Visual Regression
Description: There is a significant layout overlap in the mobile header of the page. The "IoTeX" logo, the "X" (Twitter) social icon, and a navigation menu/element are clashing and stacking on top of each other, making the header text illegible and the navigation elements difficult to interact with. Steps to Reproduce: Open a mobile browser (Chrome). Navigate to https://iotex.io/research/iic. View the top header section of the page. Expected Result: The logo, social links, and navigation buttons should be properly spaced and aligned without overlapping. Actual Result: The elements (IoTeX Logo, 'X' icon, and 'Subscribe' button area) are overlapping in a single horizontal space. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 5 days ago
[ECO Bounty] ioTex Hub Swap page “Route” icons don’t match the selected tokens
Description On the Swap screen, the “Route” section at the bottom is supposed to show the icons for each token in the path (e.g. IOTX → uniIOTX), but instead it renders generic placeholder images. This mismatch makes it hard to visually verify which tokens are being routed. Steps to Reproduce Open IoTeX Hub Beta on Android. Tap “Swap” in the top navigation. Enter 1,000 IOTX as the token you pay and select uniIOTX as the token you receive. Observe the “Route” row below the price/fee details. Expected Result The route row displays the official IOTX logo, an arrow, then the uniIOTX logo. Actual Result Both token positions in the route row show a generic, gray placeholder icon rather than the correct token logos. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 6 days ago
[ECO Bounty] ioTex Hub Swap page “Route” icons don’t match the selected tokens
Description On the Swap screen, the “Route” section at the bottom is supposed to show the icons for each token in the path (e.g. IOTX → uniIOTX), but instead it renders generic placeholder images. This mismatch makes it hard to visually verify which tokens are being routed. Steps to Reproduce Open IoTeX Hub Beta on Android. Tap “Swap” in the top navigation. Enter 1,000 IOTX as the token you pay and select uniIOTX as the token you receive. Observe the “Route” row below the price/fee details. Expected Result The route row displays the official IOTX logo, an arrow, then the uniIOTX logo. Actual Result Both token positions in the route row show a generic, gray placeholder icon rather than the correct token logos. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 6 days ago
[ECO Bounty] ioTex Hub UI Delay in Governance Filter
Description When navigating the Governance Proposals page, there is a noticeable delay when switching between proposal filters (e.g., from "Closed" to "Active" and back). The UI fails to immediately reflect the correct state of available proposals. Steps to Reproduce Navigate to https://hub.iotex.io/governance. Observe the default list (e.g., Closed proposals). Click the filter dropdown and select Active. Observe the "No proposals found" message. Switch the filter back to Closed immediately. Observe the delay/stutter before the proposals repopulate. Expected Result The UI should show a clear loading state (like a skeleton loader or spinner) and instantly update the content area without displaying "No proposals found" as a flicker or persistent state when data actually exists. Actual Result The system displays "No proposals found" as a fallback state during the network request/rendering phase, leading to a confusing user experience where it seems like data is missing. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 6 days ago
[ECO Bounty] ioTex Hub UI Delay in Governance Filter
Description When navigating the Governance Proposals page, there is a noticeable delay when switching between proposal filters (e.g., from "Closed" to "Active" and back). The UI fails to immediately reflect the correct state of available proposals. Steps to Reproduce Navigate to https://hub.iotex.io/governance. Observe the default list (e.g., Closed proposals). Click the filter dropdown and select Active. Observe the "No proposals found" message. Switch the filter back to Closed immediately. Observe the delay/stutter before the proposals repopulate. Expected Result The UI should show a clear loading state (like a skeleton loader or spinner) and instantly update the content area without displaying "No proposals found" as a flicker or persistent state when data actually exists. Actual Result The system displays "No proposals found" as a fallback state during the network request/rendering phase, leading to a confusing user experience where it seems like data is missing. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 6 days ago
[ECO Bounty] ioTex Hub Text Overflow/Clipping on "Thought Leadership" Tag
Description In the "New Updates" section of the IoTeX Hub, the category tag labeled "Thought Leadership" is experiencing a layout failure. The text is vertically overflowing or incorrectly aligned within its container, causing the word "Leadership" to be cut off and bleed outside the bottom border of the tag button. Steps to Reproduce Open a mobile browser and navigate to hub.iotex.io. Locate the "New Updates" section on the homepage. Find an article card that contains the "Thought Leadership" tag (e.g., the SEC's DePIN No-Action Letter article). Observe the text alignment within the gold/orange tag. Observed Result The text "Thought Leadership" is not vertically centered. The second word, "Leadership," specifically its descenders and the bottom half of the letters, is clipped and extends beyond the container's bottom edge. Expected Result The text should be perfectly centered vertically within the tag container, or the container height should dynamically adjust to accommodate the two lines of text without clipping. Technical Observations Container Constraint: The tag appears to have a fixed height that is too small for the font size/line-height combination being used. Font Scaling: On mobile devices, system font scaling or browser zoom may be exacerbating the overflow. Potential Flexbox Issue: The container may lack align-items: center or proper padding to handle multi-line text if the word wraps. Suggested Fix Increase the min-height or vertical padding of the tag class. Ensure overflow: visible is not masking a deeper padding issue, or preferably, set a flexible height with display: flex and align-items: center. Check if a line-height reduction is appropriate for multi-line tags on mobile viewports. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 6 days ago
[ECO Bounty] ioTex Hub Text Overflow/Clipping on "Thought Leadership" Tag
Description In the "New Updates" section of the IoTeX Hub, the category tag labeled "Thought Leadership" is experiencing a layout failure. The text is vertically overflowing or incorrectly aligned within its container, causing the word "Leadership" to be cut off and bleed outside the bottom border of the tag button. Steps to Reproduce Open a mobile browser and navigate to hub.iotex.io. Locate the "New Updates" section on the homepage. Find an article card that contains the "Thought Leadership" tag (e.g., the SEC's DePIN No-Action Letter article). Observe the text alignment within the gold/orange tag. Observed Result The text "Thought Leadership" is not vertically centered. The second word, "Leadership," specifically its descenders and the bottom half of the letters, is clipped and extends beyond the container's bottom edge. Expected Result The text should be perfectly centered vertically within the tag container, or the container height should dynamically adjust to accommodate the two lines of text without clipping. Technical Observations Container Constraint: The tag appears to have a fixed height that is too small for the font size/line-height combination being used. Font Scaling: On mobile devices, system font scaling or browser zoom may be exacerbating the overflow. Potential Flexbox Issue: The container may lack align-items: center or proper padding to handle multi-line text if the word wraps. Suggested Fix Increase the min-height or vertical padding of the tag class. Ensure overflow: visible is not masking a deeper padding issue, or preferably, set a flexible height with display: flex and align-items: center. Check if a line-height reduction is appropriate for multi-line tags on mobile viewports. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 6 days ago
[ECO Bounty] ioTex.io Visual and Text Formatting Issues on Community Links Page
Project: IoTeX Website / Links Directory Page URL: iotex.io/links Severity: Minor Issue 1: Low-Resolution/Blurred Avatar Image Component: Trader Chat List Item Priority: Low Description The circular avatar image associated with "Trader chat" is displaying at a low resolution or has been compressed, resulting in a pixelated and blurred appearance that looks unprofessional compared to the crisp flag icons used for other community links. Steps to Reproduce Navigate to iotex.io/links on a mobile browser. Scroll to the "Trader chat" entry (second item in the list). Observe the profile picture/avatar displayed to the left of the text label. Observed Result The image is blurry, pixelated, and lacks clarity, suggesting it is either: Being served at a resolution lower than the display size (e.g., 32px image stretched to 48px). Heavily compressed. Sourced from a low-quality thumbnail. Expected Result The avatar should be crisp and clear, matching the visual quality of other icons on the page (e.g., the flag icons for IoTeX_China, IoTeX_Korea, etc.). Suggested Fix Replace the current image asset with a higher resolution version (minimum 2x display size for retina screens) or apply image-rendering: pixelated if it is intended to be pixel art (unlikely given the context). Issue 2: Inconsistent Text Capitalization Component: Trader Chat Label Priority: Trivial Description The text label "Trader chat" uses sentence case rather than title case, which is inconsistent with standard UI conventions and other items on the page that appear to use proper capitalization (e.g., "IoTeX_China", "IoTeX_Korea"). Current Text Trader chat Expected Text Trader Chat Suggested Fix Update the string literal from "Trader chat" to "Trader Chat" to maintain consistency with title case formatting used throughout the site. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 6 days ago
[ECO Bounty] ioTex.io Visual and Text Formatting Issues on Community Links Page
Project: IoTeX Website / Links Directory Page URL: iotex.io/links Severity: Minor Issue 1: Low-Resolution/Blurred Avatar Image Component: Trader Chat List Item Priority: Low Description The circular avatar image associated with "Trader chat" is displaying at a low resolution or has been compressed, resulting in a pixelated and blurred appearance that looks unprofessional compared to the crisp flag icons used for other community links. Steps to Reproduce Navigate to iotex.io/links on a mobile browser. Scroll to the "Trader chat" entry (second item in the list). Observe the profile picture/avatar displayed to the left of the text label. Observed Result The image is blurry, pixelated, and lacks clarity, suggesting it is either: Being served at a resolution lower than the display size (e.g., 32px image stretched to 48px). Heavily compressed. Sourced from a low-quality thumbnail. Expected Result The avatar should be crisp and clear, matching the visual quality of other icons on the page (e.g., the flag icons for IoTeX_China, IoTeX_Korea, etc.). Suggested Fix Replace the current image asset with a higher resolution version (minimum 2x display size for retina screens) or apply image-rendering: pixelated if it is intended to be pixel art (unlikely given the context). Issue 2: Inconsistent Text Capitalization Component: Trader Chat Label Priority: Trivial Description The text label "Trader chat" uses sentence case rather than title case, which is inconsistent with standard UI conventions and other items on the page that appear to use proper capitalization (e.g., "IoTeX_China", "IoTeX_Korea"). Current Text Trader chat Expected Text Trader Chat Suggested Fix Update the string literal from "Trader chat" to "Trader Chat" to maintain consistency with title case formatting used throughout the site. Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren Device & Environment: -Operating system: Android 13 -Device model: Redmi Note 10 Pro
cryptotestnet 6 days ago