[ECO Bounty] iopay Missing Token Icon for GALAUSDT in Perpetual Markets

Issue Summary

In the Perpetual (Perp) markets list, the token icon for GALAUSDT fails to load/display, appearing as a blank placeholder while all other trading pairs in the list render their respective token logos correctly. This creates visual inconsistency and may cause user confusion when quickly scanning for assets.

Steps to Reproduce

  1. Open the ioPay mobile application.

  2. Navigate to the Markets tab (bottom navigation).

  3. Ensure "Perp" tab is selected at the top (not "Market").

  4. Scroll through the list of perpetual trading pairs.

  5. Locate GALAUSDT (currently listed at/near the top with 20x leverage).

  6. Observe the icon position to the left of the token symbol.

Actual Result

  • The GALA token icon is not displayed (appears as empty space/blank placeholder).

  • The trading pair name "GALAUSDT", leverage badge "20x", volume "$2.50K", and price data ("$0.00456 / -3.797%") all load correctly.

  • All other tokens in the visible list (TRX, FTM, ATOM, CAKE, APE, ETC, GMT) display their icons properly.

Expected Result

The GALA (Gala Games) token icon should display consistently with other assets in the perpetual markets list, showing the official GALA logo (blue/purple "G" stylized icon).

Recommendation

Immediate Fix:

  1. Asset Verification: Check CDN/static asset server for gala.png or gala.svg in the perpetual markets icon directory.

  2. Naming Convention: Verify if the icon filename matches the expected key for "GALAUSDT" (case sensitivity: gala vs GALA).

  3. Fallback Mechanism: Implement a fallback to show a generic token placeholder (circle with first letter "G") if the specific icon fails to load, rather than blank space.

Long-term Improvements:

  • Implement icon caching with local fallback to prevent missing icons during network interruptions.

  • Add automated checks for missing token metadata/icons when new perpetual pairs are listed.

Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren

Device & Environment:

-Operating system: Android 13

-Device model: Redmi Note 10 Pro

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
πŸ’‘

New Issue

Date

22 days ago

Author

cryptotestnet

Subscribe to post

Get notified by email when there are changes.