interface icon indicating copy to clipboard operation
interface copied to clipboard

Token price shows <$0.00000001 on Explore, but trades fine (FMT/USDT)

Open fyxc opened this issue 2 months ago • 0 comments

Description

The FMT/USDT pool appears correctly on Uniswap Explore and is fully tradable, but the token price displays as "<$0.00000001" instead of the actual on-chain price (~$0.70).
DexScreener and Uniswap Swap panel both show correct pricing, so this seems to be a frontend rendering or precision bug on the Explore page.

Pool Information

  • Pool address: 0xbbEc7F9C96131d40Ba0953bF22E5AA4F01A50650
  • Token0 (FMT): 0x5434A4ee8bF7552202Ec89A9eCaab71A08DA9079
    • Name: Future Mining Token
    • Decimals: 18
  • Token1 (USDT): 0xdAC17F958D2ee523a2206206994597C13D831ec7
  • Fee tier: 1%
  • Network: Ethereum Mainnet

Expected Behavior

Explore should display the correct token price and chart (≈ $0.70 per FMT).

Actual Behavior

  • Price shows <$0.00000001
  • TVL / FDV / Market Cap fields show —
  • Trades appear correctly under Transactions
  • Swap UI and DexScreener show correct price

Screenshots

Image Image

Steps to Reproduce

  1. Go to https://app.uniswap.org/explore/tokens/ethereum/0x5434A4ee8bF7552202Ec89A9eCaab71A08DA9079
  2. Observe the displayed price <$0.00000001
  3. Compare with DexScreener FMT/USDT pair showing ≈$0.70

Additional Context

This issue likely relates to floating-point precision or rounding in Explore’s price display logic for small TVL pools with 18-decimal tokens.
On-chain price from slot0() matches the correct rate, confirming this is a UI-only issue.

fyxc avatar Oct 28 '25 03:10 fyxc