Swap routes, wallets and order controls
Sections ↑Uniswap brings together several generations of automated market makers. v2 supports token-to-token pools; v3 introduced liquidity concentrated within chosen price ranges; v4 adds custom pool logic through hooks. The versions continue to coexist. The exchange experience therefore depends on the actual route and contracts selected, rather than a single central order book with one set of dealing rules.[2]
Trading and access routes
| Route | Operational scope |
|---|---|
| Web app | Connect a wallet, select tokens by name or contract address, enter an input or desired output amount and review the swap. Token approval, a signature and the final blockchain transaction are separate stages in the documented standard flow.Source 3 |
| UniswapX | Third-party fillers execute signed swaps and incorporate their network costs into the quote. Initial approvals and wrapping native tokens can still require a transaction paid by the user.Source 13 |
| v4 pools with hooks | Classic routing considers allowlisted hooks and custom fee tiers. UniswapX can support additional hook behaviour through fillers. A liquidity provider can enter a custom hook address, so a familiar interface does not make every pool’s code identical.Source 36 |
| Mobile and extension wallets | New Uniswap wallets use smart-wallet functionality by default. Existing or imported wallets can opt into chain-specific EIP-7702 delegation; this costs gas and does not transfer private-key control to Labs.Source 8 |
An approval screen is not evidence that the swap completed. After signing and submission, the transaction is pending until confirmed; the web app provides a success state and an explorer link. If the input is also the network’s gas token, the maximum swappable balance can be lower than the displayed holding.[3]
Order validity and cancellation
| Control | What can happen |
|---|---|
| Limit price and expiry | The web app accepts the chosen exchange price and expiry, then sends the signed order to an open filler network. Signing the order itself has no network charge, while a first token approval can have one. A quoted target is not a guaranteed fill.Source 4 |
| Wallet balance | An unfilled limit order cannot execute without enough input tokens. Adding tokens later can make the order executable again if it has not expired or been cancelled onchain. Spending the balance elsewhere is therefore not a durable cancellation method.Source 6 |
| Cancel a limit | Portfolio → Activity → Cancel limit creates an onchain transaction with gas costs. The trade can fill before that cancellation is processed. Several cancellations can be batched; confirmation and the explorer record establish the result.Source 5 |
| Swap deadline | The default is 30 minutes, configurable from one minute to three days. An expired pending swap reverts. Changing this setting applies only to the current swap, so a previous extended deadline should not be assumed on the next trade.Source 7 |
| Slippage | The troubleshooting guide states a default 0.5% tolerance. A movement beyond the selected tolerance can cause failure. Increasing it changes the price risk accepted; it does not guarantee that an incompatible or restricted token will trade.Source 25 |
Custom network-cost settings cover the maximum base fee, priority fee and gas limit in mobile, embedded and extension wallets. An insufficient gas limit can consume fees before failing. These custom choices reset after the particular swap; they are not an account-wide promise of execution speed or a permanent saved tariff.[9]
Trading charges, gas and execution costs
Sections ↑Labs has charged a 0% interface fee since 27 December 2025. That statement concerns its interface and wallet charge; the swap detail still needs to be read for the other components of the transaction. It does not make protocol use, token transfers or fiat conversion free.[10]
Published pool-fee allocation
The v3 split above applies only where a protocol fee is enabled. Fees are deducted from the input token and LP earnings follow active liquidity. For an illustrative single-pool 10,000 USDC input at the 0.05% tier, the charge is 5 USDC: 3.75 to LPs and 1.25 to the protocol under that split. This excludes gas, price impact, token taxes and any additional route leg.[11]
Costs beyond the interface charge
| Component | Who or what determines it |
|---|---|
| Network execution | Ordinary blockchain transactions consume non-refundable network fees even when they fail. The fee token varies: examples include ETH on Ethereum, BNB on BNB Chain, POL on Polygon, SOL on Solana and USDC on Arc. Labs receives part of Unichain network costs.Source 12 |
| UniswapX quotation | A filler normally pays execution gas and includes that economics in its price. A failed UniswapX swap does not itself cost the swapper gas, but prior approvals and wrapping remain separate user-paid actions.Source 13 |
| Issuer token fee | Some token contracts levy charges on purchases, sales or transfers. The issuer sets and collects these amounts; Labs receives no share. A fee-bearing token can reduce the economic outcome even with a zero interface charge.Source 14 |
| Pool depth | A trade changes a pool’s price. Its size relative to available liquidity determines price impact, which can vary as the pool changes. Displaying a token on the interface does not establish useful liquidity for a large order.Source 38 |
| Fiat route | Available providers and payment methods depend on region. Their payment quote, verification and settlement process are separate from the protocol swap fee.Source 16 |
There is no universal maker/taker or volume-discount ladder for these pool swaps. The relevant comparison is the final amount received for the selected route and size. A low-fee pool with little liquidity can produce a worse exchange outcome than another pool with a higher stated fee; this follows from the depth-dependent price effect.[38]
Wallet funding, bridging and taking value out
Sections ↑A crypto transfer must go to the intended wallet address, not a Uniswap router or pool address. Routers expect correctly encoded swap instructions; sending tokens directly is not the documented way to fund a trading account and can leave assets lost or available to another transaction. Completed transfers cannot be reversed by Labs.[18]
Funding and exit journey
| Route | Sequence and material limit |
|---|---|
| Fiat purchase | Choose the token, amount and available provider in the wallet, then complete the provider’s own checkout. It may request email, phone and identity verification. Labs says it does not receive that submitted information. Purchased crypto arrives in the wallet.Source 16 |
| Move between chains | Select the source token and destination network, review, approve access where needed and confirm the bridge transaction. Completion is separate from source submission; the destination tokens then appear in wallet activity. Not every token is available on every route.Source 15 |
| Pay network costs | A holding on one chain does not pay another chain’s transaction charge. Retain the required local gas token, or use a route that explicitly supplies or abstracts it. The native-token amount shown as available for swapping can exclude a gas reserve.Source 12 |
| Sell to a bank account | The off-ramp accepts supported stablecoins and network tokens. Other holdings may first need a swap. Choose a regional provider, complete its checks and give it the bank details. Bank settlement can take several days.Source 17 |
| Recover a mistaken transfer | A known recipient might voluntarily return tokens. Unknown recipients and unsuitable contract addresses may leave no recovery route. Labs cannot recall a blockchain payment merely because the user intended another destination.Source 18 |
Bridging has network charges and can take longer than an ordinary transaction. The general bridge guide’s network list predates later chain additions, so its names should not be read as the complete current menu. Availability must be checked for the specific token, chain and destination presented before signing.[15]
The off-ramp’s final bank credit is a provider-and-bank process, not a withdrawal from a fiat balance maintained by Labs. Its guide routes delayed-payment questions to the selected provider. No single minimum, maximum, flat withdrawal tariff or universal completion time applies across those independent regional routes in the inspected material.[17]
Control of assets and wallet security
Sections ↑The interface terms distinguish Labs from the protocol and state that Labs cannot retrieve or transfer wallet contents. Earn deposits are expressly described as outside FDIC and SIPC insurance. No general insured customer balance is established for this profile.[1]
Asset control and recovery
| Mechanism | Practical consequence |
|---|---|
| Recovery on another device | Restore using the written recovery phrase or the password for a previously created iCloud/Google Drive backup. The app searches for the associated wallets. Without the necessary recovery material, access can be permanently lost; Labs does not store the phrase.Source 19 |
| Smart-wallet delegation | Delegation activates code at the existing address on the chosen chain and remains controlled by the private key. It is optional for an existing wallet. Generic smart-wallet possibilities should not be mistaken for an automatically configured recovery or trading service.Source 8 |
| Permit2 approval | A paid onchain token approval is followed by a signature granting the permitted spender, amount and duration. The Uniswap app’s example uses a 30-day signature approval. A gasless signature can still grant token-moving authority.Source 21 |
| Revocation | Use the relevant network explorer’s approval checker to revoke unwanted allowances. This is an onchain action with a network cost and differs from disconnecting a wallet from the website. A later swap may require approval again.Source 20 |
| Liquidity positions | Pool assets face price movements, contract vulnerabilities and token-team behaviour. If a team controls unlocked liquidity, it can remove that liquidity. A position outside its chosen range stops earning LP fees.Source 30 |
Permit2’s first approval can expose the approved tokens to a subsequently malicious signature. A request labelled login or proof of wallet ownership therefore needs its actual spender and permissions checked. The absence of an immediate gas charge does not make a signature read-only or harmless.[21]
Restoring a wallet on a new phone is an access recovery process. The inspected restoration guide does not establish a standard 24- or 48-hour withdrawal hold after recovery. That observation should not be extended to an external fiat provider, asset issuer or separate application using the wallet.[19]
User, asset and interface restrictions
Sections ↑The terms require legal capacity, the local age of majority and compliance with sanctions, including specified sanctioned people and comprehensively sanctioned territories. Access does not establish eligibility for every token or linked product.[1]
Different layers of access control
| Layer | Scope |
|---|---|
| Unsupported token | Labs can remove access for legal requirements, fraud allegations or intellectual-property claims. Its interfaces disable direct interaction and routing through pools containing the blocked contract. Wallet users can still send and receive unsupported tokens.Source 22 |
| Blocked address | An address restriction disables actions that change chain state through Labs products. The policy covers sanctions, screening and additional stated risk grounds across the web app, wallet and extension.Source 22 |
| Issuer restrictions | A token issuer may restrict countries, holding or transfers. An otherwise available wallet or pool cannot override that token-level condition. Transactions submitted in breach of issuer restrictions can be blocked.Source 23 |
| Fiat onboarding | Each selected provider applies its own regional availability and identity requirements. A wallet connection alone does not complete those checks.Source 16 |
| Protocol compatibility | v3 and v4 routers do not support the rebasing, reflection and debasing token designs identified in the troubleshooting guide. A failed route can therefore reflect token mechanics rather than an account suspension.Source 25 |
A 30-day Permit2 signature expiry concerns spending permission. It is not a 30-day account-inactivity fee or forfeiture of the tokens still in a wallet. Renewing a signature and revoking an existing allowance are different operations with different onchain consequences.[21]
Support, outages and complaints
Sections ↑Verified support and escalation routes
Scope Official product-support route; the team says it does not initiate Discord DMs.
Scope Developer platform, API, UniswapX and Unichain components.
The official links page identifies email as the support channel and says staff will not initiate Discord direct messages. A social account offering to close a trade or recover funds should not be treated as an authorised dealing service. The inspected contact guide does not provide a telephone order desk or guaranteed response time.[24]
The ecosystem status page reported fully operational when inspected on 20 October 2026. Its components distinguish quoting, swap and LP APIs, UniswapX participants and Unichain infrastructure. That is a point-in-time provider report, not a test of every pool, connected wallet or external blockchain.[40]
For subgraph downtime, the official liquidity guide says prices, charts and range data can disappear while adding, removing and collecting remain available. New positions then require manual minimum and maximum prices. This instruction is scoped to an indexing failure; it should not be used to infer that a halted chain or unavailable contract is executable.[37]
Disputes start with an email to [email protected] and a 60-day informal period. The terms then specify individual JAMS arbitration in New York and cap liability at US$100, subject to applicable law.[1]
Legal scope and regulatory record
Sections ↑The September 2024 CFTC consent order concerned leveraged-token transactions during March 2021–September 2023. It imposed a US$175,000 civil penalty and cease-and-desist requirement, accepted without admitting or denying the findings. The order recorded that Universal Navigation had not registered with the CFTC. This historical action is not a current permission to operate a derivatives venue.[26]
On 25 February 2025, Labs announced that the SEC had closed its investigation without action. That is the company’s dated account of an investigation outcome; it does not supply an exchange, broker, custody or product licence. No positive regulatory-permission row is asserted here.[27]
Token availability also depends on issuer conditions. This matters especially for tokenised real-world assets: the ability to display a quote does not remove restrictions on who can acquire, hold or transfer the specific instrument. The issuer’s applicable restriction remains the relevant product-level question.[23]
Operator, protocol history and activity
Sections ↑Universal Navigation Inc., trading as Uniswap Labs, is identified as a Delaware corporation with its principal business location in New York in the CFTC order. It supplies the branded interfaces; it should not be substituted for every independent pool, hook developer, filler or connected protocol.[26]
The protocol began with v1 in November 2018, followed by v2 in May 2020, v3 in May 2021 and v4 in January 2025. New versions did not automatically convert all older liquidity into the new contract system. The applicable version remains material when reviewing a position, fee or integration.[2]
Scale observed on 20 October 2026
| Measure | Approximate observation | Interpretation |
|---|---|---|
| Trailing 30-day DEX volume | US$71.2 billion | Token-swap turnover across the tracked protocol family.Source 28 |
| Trailing 24-hour active addresses | 345,000 | Addresses, not verified individual people or registered accounts.Source 28 |
| Trailing 30-day aggregator volume | US$3.66 billion | Separately measured routed swaps; do not add mechanically to pool turnover.Source 28 |
DefiLlama distinguishes swaps executed on the DEX from swaps routed through the aggregator. Several interfaces can reach the same pools, and one person can use several addresses. These figures establish activity and scale more defensibly than an unsupported claim about how many people have signed up.[28]
- Operator
- Universal Navigation Inc. (d/b/a Uniswap Labs)
- Exchange model
- Decentralised
- Service scope
- AMM swaps, signed filler routes and liquidity provision; linked Earn and auctions add separate contract exposures.
- Client types
- Retail clients; Institutional clients
- Pricing publication
- Public pricing
- Pricing scope
- Zero Labs interface fee; pool, gas, issuer and provider charges remain route-specific.
- Funding scope
- Wallet transfers and bridges; independent regional fiat providers.
- Custody and asset handling
- Self-custody wallets and smart-contract positions; Labs cannot retrieve wallet assets.
- Client eligibility
- Legal capacity, sanctions, interface screening and issuer-specific restrictions.
- Support
- Official email and help centre; underlying vault and payment issues have separate providers.
- Authorisation and registration scope
- Historical enforcement and investigation outcomes do not establish a current financial-services permission.
Exchange metadata checked 20 Oct 2026Source 1Source 26Source 2Source 10Source 24Source 16Source 17Source 40
Covered contracting entities
Liquidity exits, Earn, auctions and automation
Sections ↑Additional products and access to the balance
| Product | Position and exit conditions |
|---|---|
| v4 liquidity | Select the position and percentage to remove, then confirm the wallet transaction. Removal returns the selected liquidity and accrued fees. Fees can also be collected separately, and an ETH pool can offer collection as WETH. Network costs still apply.Source 29 |
| Earn | The Ethereum service offers USDC, USDT and ETH exposure through Morpho vault shares, with Gauntlet curating allocations. Yield is variable and compounds. There is no contractual lock or unbonding period in the guide, but withdrawals depend on available lending-market liquidity.Source 31 |
| Continuous Clearing Auctions | A bid specifies a total budget and maximum token price. It participates in successive batches while eligible. Funds are generally locked until the auction ends; unused out-of-range budget can be collected. Failure to reach the graduation threshold triggers return of the committed funds.Source 32 |
LP income is conditional on active liquidity. Going out of range can stop fee accrual while leaving the position exposed to its remaining token composition and market prices. Managing that range also incurs transaction costs; a displayed fee return should not be treated as guaranteed yield on a cash account.[30]
Uniswap’s July 2026 Trading Tools announcement covers recurring purchases, portfolio baskets and mirrored wallet swaps. Confirm mode asks for each transaction; autonomous mode is constrained by a spend cap, allowlist, dry run and kill switch. These are developer tools for a chosen strategy, not a blanket authority for Labs to manage the user’s assets.[33]
The copy-trade implementation relies on a host scheduler, checks the follower’s own funds and caps, and records already mirrored actions to avoid duplication. A follower can fail an issuer’s eligibility check even when the leader’s trade succeeded. Stopping future scheduling does not itself sell tokens already acquired; outstanding signatures and transactions require separate reconciliation.[39]
An API key authenticates access to the hosted service; it is not the wallet’s signing key. The quickstart distinguishes a signed order submitted to the order endpoint from a transaction returned for signing and broadcast through the application’s RPC. The integrating app remains responsible for nonces, errors and monitoring final order status.[34]
The official export instructions use a block explorer: enter the wallet address, choose a transaction type and date interval, then download the CSV. Reconcile the relevant addresses and chains as well as fiat-provider records. This is a transaction export route, not a consolidated tax statement or a promise that one download captures every linked product.[35]
Sources & further reading
- Uniswap Labs terms Uniswap Labs · Accessed 20 Oct 2026
- Protocol versions and development Uniswap Labs · Accessed 20 Oct 2026
- Web swap transaction sequence Uniswap Labs · Accessed 20 Oct 2026
- Creating a limit order Uniswap Labs · Accessed 20 Oct 2026
- Limit-order cancellation Uniswap Labs · Accessed 20 Oct 2026
- Unfunded and expired limit orders Uniswap Labs · Accessed 20 Oct 2026
- Swap deadline settings Uniswap Labs · Accessed 20 Oct 2026
- Smart wallets and delegation Uniswap Labs · Accessed 20 Oct 2026
- Custom network-cost controls Uniswap Labs · Accessed 20 Oct 2026
- Labs interface fee Uniswap Labs · Accessed 20 Oct 2026
- Pool and protocol fee allocation Uniswap Labs · Accessed 20 Oct 2026
- Network payment currencies Uniswap Labs · Accessed 20 Oct 2026
- UniswapX network-cost scope Uniswap Labs · Accessed 20 Oct 2026
- Issuer transfer taxes Uniswap Labs · Accessed 20 Oct 2026
- Web bridging process Uniswap Labs · Accessed 20 Oct 2026
- Wallet fiat purchases Uniswap Labs · Accessed 20 Oct 2026
- Fiat off-ramp process Uniswap Labs · Accessed 20 Oct 2026
- Wrong-address and contract transfers Uniswap Labs · Accessed 20 Oct 2026
- Restoring a wallet on another device Uniswap Labs · Accessed 20 Oct 2026
- Revoking token approvals Uniswap Labs · Accessed 20 Oct 2026
- Permit2 permissions Uniswap Labs · Accessed 20 Oct 2026
- Interface token and address blocks Uniswap Labs · Accessed 20 Oct 2026
- Issuer geographic restrictions Uniswap Labs · Accessed 20 Oct 2026
- Verified contact routes Uniswap Labs · Accessed 20 Oct 2026
- Failed swap conditions Uniswap Labs · Accessed 20 Oct 2026
- CFTC consent order, docket 24-25 US Commodity Futures Trading Commission · Accessed 20 Oct 2026
- Company statement on SEC investigation closure Uniswap Labs · Accessed 20 Oct 2026
- Protocol turnover and address activity DefiLlama · Accessed 20 Oct 2026
- Removing v4 liquidity Uniswap Labs · Accessed 20 Oct 2026
- Liquidity-provider risks Uniswap Labs · Accessed 20 Oct 2026
- Earn vault access and withdrawals Uniswap Labs · Accessed 20 Oct 2026
- Continuous Clearing Auctions Uniswap Labs · Accessed 20 Oct 2026
- Trading Tools execution modes Uniswap Labs · Accessed 20 Oct 2026
- API authentication and execution sequence Uniswap Labs · Accessed 20 Oct 2026
- Transaction-history export Uniswap Labs · Accessed 20 Oct 2026
- Custom-hook routing and liquidity Uniswap Labs · Accessed 20 Oct 2026
- Managing liquidity during subgraph downtime Uniswap Labs · Accessed 20 Oct 2026
- Pool depth and price impact Uniswap Labs · Accessed 20 Oct 2026
- Copy-trade skill operating contract Uniswap Labs · Accessed 20 Oct 2026
- Uniswap ecosystem status Uniswap Labs · Accessed 20 Oct 2026
This profile reports dated public information, including exchange-published services and terms. It does not independently test or guarantee trading, custody, pricing or withdrawals. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.
Report an error or submit an update