Uniswap
Establish a secure connection between a self-custodial wallet and the Uniswap interface or protocol contracts.
What is Uniswap?
Uniswap brings together automated market maker (amm) and *v2:* uses a constant product formula ($x \times y = k$) with fungible erc-20 pool tokens representing proportional shares.. Executes trades algorithmically using liquidity pools rather than matching order books. *v2:* Uses a constant product formula ($x \times y = k$) with fungible ERC-20 pool tokens representing proportional shares.
Its documented workflow includes: Users do not need to register an account, provide an email, or complete KYC to use the core protocol interface or smart contracts. Choose the input token (e.g., ETH or a stablecoin) and the output token. Review routing paths, estimated price impact, slippage tolerance, and transaction deadlines. The platform documentation describes wallet access this way: Uniswap is entirely non-custodial.
Official resources
Supported networks
- Ethereum
- Base
- Arbitrum
- Polygon
- Optimism
Uniswap features
Automated Market Maker (AMM)
Executes trades algorithmically using liquidity pools rather than matching order books.
*v2:* Uses a constant product
*v2:* Uses a constant product formula ($x \times y = k$) with fungible ERC-20 pool tokens representing proportional shares.
*v3:* Introduces concentrated liquidity where
*v3:* Introduces concentrated liquidity where LPs allocate capital within custom price ranges, represented as ERC-721 NFTs.
*v4:* Consolidates pools into a
*v4:* Consolidates pools into a single PoolManager contract, introduces "hooks" (custom smart contracts that modify pool behavior throughout its lifecycle), and uses flash accounting for gas efficiency.
Universal Router & Permit2
Contracts that allow users to batch multiple actions (such as complex multi-hop swaps or signature-based token approvals) into unified transactions.
How to use Uniswap
No Account Creation
Users do not need to register an account, provide an email, or complete KYC to use the core protocol interface or smart contracts.
Select Tokens
Choose the input token (e.g., ETH or a stablecoin) and the output token.
Configure Parameters
Review routing paths, estimated price impact, slippage tolerance, and transaction deadlines.
Approve & Swap
Grant token spending approvals (via tools like Permit2 or standard ERC-20 approvals) and submit the transaction to execute the swap against pool reserves or aggregated routes via the Universal Router.
Who is Uniswap for?
Uniswap is suited to users looking for automated market maker (amm) and *v2:* uses a constant product formula ($x \times y = k$) with fungible erc-20 pool tokens representing proportional shares. on Ethereum Mainnet. Its documented workflow includes DEX selection or routing, wallet funding and balance management, contract-address based token actions, and new-token or automated trading workflows.
Before you use it
- Anyone can permissionlessly create and pool any ERC-20 token on Uniswap.
- Interacting with custom or newly deployed pools—especially in v4 via experimental hooks—carries inherent smart contract risk.
- Low-liquidity tokens experience high price impact.
