An open-source, permissionless interface for the Uniswap protocol, based on the official Uniswap repository (v4.101.0), designed to be fully permissionless and enable direct, unrestricted interaction with smart contracts.
- Website: pi.cp0x.com
- Interface: uniswap.cp0x.com
- Twitter: @cp0xdotcom
- Telegram: @cp0xdotcom
- Docs: uniswap.org/docs/
- Whitepapers:
Check out useUnsupportedTokenList() in src/state/lists/hooks.ts for blocking tokens in your instance of the interface.
You can block an entire list of tokens by passing in a tokenlist like here or you can block specific tokens by adding them to unsupported.tokenlist.json.
For steps on local deployment, development, and code contribution, please see CONTRIBUTING.
The Uniswap Interface supports swapping, adding liquidity, removing liquidity and migrating liquidity for Uniswap protocol V2.
- Swap on Uniswap V2: https://uniswap.cp0x.com/#/swap?use=v2
- View V2 liquidity: https://uniswap.cp0x.com/#/pool/v2
- Add V2 liquidity: https://uniswap.cp0x.com/#/add/v2
- Migrate V2 liquidity to V3: https://uniswap.cp0x.com/#/migrate/v2