Uniswap

Uniswap is a decentralized exchange protocol where tokens are swapped against automated market maker (AMM) liquidity pools instead of an order book. Uniswap Labs runs the official web app, which routes trades across Uniswap v2, v3 and v4 pools on Ethereum and many layer-2 and EVM networks; liquidity providers earn swap fees and the protocol is governed by UNI holders.

Rating B: 3 restrictions: 1 country + Feature Block, Wallet screening. DEX · Ethereum, Unichain, Base, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, zkSync, Blast, Celo, Zora, World Chain.

Official app: app.uniswap.org. Permissionless alternative: uni.cp0x.com. Frontend code: github.com/Uniswap/interface/tree/main/apps/web.

Restrictions

  • Geo Block: reported. Code has no site-level geo-block. 2025 reports said the whole of Ukraine was blocked through 'third-party providers'. Blocked countries: Ukraine.
  • Feature Block: yes. RWA tokens, LP, migration, Toucan auctions: region gate GatedFeature.ISSUER_SPECIFIC_RWA plus per-token restriction reasons from compliance v2 (server decides by IP)
  • Wallet screening: yes. own compliance v2 API (entry-gateway.backend-prod.api.uniswap.org); TRM Labs historically (2022) Where it runs: API. Fail mode: fail-open (an unauthenticated session also counts as not-blocked).
  • VPN / Tor detection: no.
  • Asset filter: featureGatedTokens token deny-list.
  • Terms of Service: uniswap.org/terms-of-service, Last updated 2024-03-21. generic: comprehensive/regional US sanctions.

Notes

Screening and the RWA gate are calls to the Uniswap entry gateway. Routing (Trading API) goes through the same gateway and needs an API key.

Evidence

Checked 2026-10-10. All interfaces · Methodology