Skip to content

[Bug] app.uniswap.org doesn't handle (can't quote) non-divisible (decimals = 0) ERC20 tokens #8020

@Ifonlywe

Description

@Ifonlywe

📱 Interface Affected

Which application are you experiencing issues with?


🧩 App Version

  • Version (if known):
  • Production build
  • Development build

💻 System / Environment Info

Please provide details about your environment:

  • Browser (name + version): Firefox (but not limited to that browser)
  • OS / Platform (e.g. iOS 17, Windows 11, Android 14): Windows 11
  • Device (e.g. iPhone 14 Pro, Pixel 7, MacBook Pro 2023): PC
  • Wallet used (e.g. Uniswap Wallet, MetaMask, Rainbow): N/A
  • Network (e.g. Ethereum Mainnet, Arbitrum, Base, etc.): Ethereum Mainnet

🔁 Steps to Reproduce

  1. Go to https://app.uniswap.org/swap?chain=mainnet&inputCurrency=NATIVE&outputCurrency=0x30ae41d5f9988d359c733232c6c693c0e645c77e

  2. Try to get a quote. It will say "This trade cannot be completed right now" but there is both liquidity and routes. Other frontends manages to do the trades, so this is limited to app.uniswap.org and the recent (late 2025) change.

  3. We can manually verify that liqudity exists here: https://etherscan.io/address/0xebA623e4F5c7735427a9EF491ecEE082DD4bF6CE#readContract#F5


✅ Expected Behavior

I would expect a quote.

❌ Actual Behavior

Error message: "This trade cannot be completed right now"

📸 Screenshots or Screen Recording

Please upload any relevant screenshots or recordings to help us understand the issue better.


🧾 Additional Context

I strongly suspect this is related to the fact that this ERC20 token has decimals = 0 meaning it's tokens are non divisible and it's confusing the quoter. It worked earlier in 2024-2025 but stopped working a few months ago.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions