
App: ioPay
Version: v5.2.0 (3970)
Feature: DePIN → All Map View → Token Price Tab
Severity: High (Critical - Price Data Inaccuracy)
Device: Android
📝 Description
In the DePIN section under All Map View → Token Price tab, multiple project tokens (Tomi, ApeX, Roko Net, Drift, Gamin, etc.) display prices as $0 despite having visible market caps and activity higher in the interface. This indicates a failure to fetch or display accurate real-time token prices from price oracles/market APIs.
🔁 Steps to Reproduce
Open ioPay app.
Navigate to DePIN → DePIN News (or directly to DePIN dashboard).
Switch to All Map View.
Tap the Token Price tab.
Observe prices for listed projects (e.g., Tomi, ApeX, Roko Net, etc.).
✅ Expected Result
Each token should display its exact current market price (e.g., $0.00123 for Tomi) fetched from a reliable source like CoinGecko, CoinMarketCap, or ioPay's integrated oracle. Prices should update in real-time and match external market data.
❌ Actual Result
All tokens show $0 (e.g., Tomi $0, ApeX $0, Roko Net $0, Drift $0, Gamin $0, Solochain $0). This is incorrect and misleads users on token valuation, especially when market caps are visible elsewhere (e.g., $3.53M+).
💡 Suggested Fix
Verify Price Feed Integration: Check API connections to price providers (CoinGecko, Jupiter, etc.) for DePIN tokens.
Fallback Handling: Display "Loading..." or last-known price if fetch fails, rather than defaulting to $0.
Token Symbol Mapping: Ensure correct symbol-to-price API mapping for niche DePIN projects (e.g., TOMI, APEX, ROKO).
Caching/Refresh: Add manual refresh button and improve caching to prevent stale $0 displays.
Logging: Add error logging for failed price fetches to diagnose network/oracle issues.
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren
Device & Environment:
-Operating system: Android 13
-Device model: Redmi Note 10 Pro
