A trading vocabulary looks shared until the same English word names two different ledgers. A match against posted size on a centralized book is one kind of fill, while a contract call against two token balances already sitting in a pool is another, because the confirmation can use the same verb while the settlement path has already diverged. Search pages treat those as one definition because the sentence is easy to copy.
The mistake is treating every branded label as a separate product. A pool word, a chain name, a legal wrapper, and a fee collector can share a family of screens while remaining four things you can mix up on a confirmation. Mixing them is how a pool fee gets read as a maker rebate, or how a network picker gets read as a new market maker.
A protocol glossary names each of those things once, in the language the docs use.
Seven labels keep colliding on Uniswap: automated market maker (AMM), LP, hook, UniswapX, Unichain, DUNI, and TokenJar. Each label points at one thing, and what Uniswap is names them as separate products. The next split is the pool-word family, because that is where most collisions start.
AMM, reserves, and LP as pool words
An automated market maker (AMM), reserves, and LP name the pool, the two token balances inside it, and the person who posted those balances. An AMM quotes a swap from those balances, so a 60 USDC swap hits the reserves the contract already holds, which is a different path from a rest fill on a centralized book.
An AMM is the permissionless pool contract, reserves are the two token balances that contract holds, and an LP is the depositor who put those balances in. The official protocol glossary defines an automated market maker as a smart contract on Ethereum that holds liquidity reserves. It defines a liquidity provider as someone who deposits ERC-20 tokens into a liquidity pool (source: Uniswap Docs, Uniswap Protocol Glossary). Those two sentences sit on the protocol glossary, apart from a generic trading word list.
How Uniswap works is the pool picture, and the glossary labels still point at those reserves. You need to know the quote came from the balances the contract holds. If you only swapped, you are a trader against the pool, because the LP label attaches when you deposited both tokens and a swap confirmation skips minting that claim.
A book on a centralized exchange is a different market, because buyers and sellers post sizes and the venue matches them. Uniswap's pool keeps the two balances as the market, so mixing the two designs is how you treat a pool fee as a maker rebate, or treat a maker rebate as a pool fee.
Price impact is the move your size causes against those reserves, while slippage is the gap between the quote you saw and the fill you got, including later moves. Those two words stay split on the official protocol glossary, and the labels still need that split. Pool words point at the reserves, and the next split is how those reserves are owned across versions.
v2 shares vs v3 bands vs v4 hooks
v2 names a fungible LP share, v3 names a price band held as an NFT, and v4 can add a hook, which is extra code that pool calls at set points. Those are three ownership words, and they remain three claims.
Uniswap Labs support records ownership of Uniswap liquidity as UNI-V2 tokens for v2 liquidity and as NFTs for v3 and v4 liquidity (source: Uniswap Labs support, Why is liquidity position ownership represented by tokens or NFTs?). A UNI-V2 token is a share of the whole pair, which is the fungible claim Uniswap v2 teaches, while an NFT is one band. Transferring the token or the NFT moves the claim, while closing a venue position leaves the pool claim where it was.
A hook is extra code. Docs describe hooks as external smart contracts that can be attached to individual pools, with every pool allowed one hook while a hook can serve many pools and intercept execution at specific points during pool-related actions (source: Uniswap Docs, Uniswap v4 Hooks). The hook is set when the pool is created, so it stays fixed after that create call, and a pool that skips a hook still runs.
Labs' holder page uses a plugin picture: hooks are smart-contract plugins that can customize how pools, swaps, fees, and liquidity positions operate. The same page warns that hooks are written by third parties, so a hooked pool can behave in ways you did not expect (source: Uniswap Labs support, What is a hook on Uniswap v4?). That caution is part of the word, because a hook is extra code and extra behavior you opted into at create time.
Uniswap v4 and hooks is the singleton picture, and the hook label still points at that extra code. Follow one misread: you see "hook" on a v4 UNI/USDC pool and think you signed an auction, but the extra code is the hook and the signed auction is UniswapX, a different product.
v2, v3, and v4 can all sit live at once, because a new version leaves the older pools running. You can hold a UNI-V2 share and a v3 NFT in the same wallet, and those remain two claims. The idea to carry forward is three ownership words, one protocol, and the next split is the fill that never touches those reserves at all.
UniswapX vs a pool swap
UniswapX is a signed auction fill, while a pool swap is a call against AMM reserves. They share a brand and they keep separate fill paths, so your signature on UniswapX is a different product from your swap against the reserves.
Docs describe UniswapX as a permissionless, open source, auction-based swapping protocol for trading across AMMs and other liquidity sources (source: Uniswap Docs, UniswapX Overview). Swappers sign an order and fillers compete to settle it, so the signed order is the product while the pool call remains a different product.
That is why UniswapX sits beside the AMM versions. v2, v3, and v4 are pool designs, while UniswapX is an auction that can sit in front of those pools, or in front of other liquidity. Naming it "Uniswap v5" is the collision, because the letter X is a product name.
UniswapX versus AMM pools is the two-question split, and the glossary labels still point at those two fills. Suppose you sign an order for 60 USDC of UNI and a filler takes it: the wallet prompt is a signature. If instead you click a v2 pair, the prompt is a pool call, which is the same UNI ticker used for two functions.
A filler is a settler of the signed order, while an LP posted reserves and waits. Seeing a Uniswap pool in a path leaves your signed order as UniswapX. Permit2 can appear on that signature as an approval helper, separate from the reactor and separate from a hook, and mixing those three words is how a wallet prompt becomes a mystery. Read the product as a signed order, a pool call, or extra pool code. What matters here is the fill path, and the next split is the chain word that people treat as a second Uniswap.
Unichain vs the protocol
Unichain is an Ethereum Layer 2, while the Uniswap protocol is the pool contracts. Unichain can host a Uniswap deployment, and it remains a chain, and, so your Unichain listing in a wallet is a network picker.
Docs describe Unichain as a DeFi-focused Ethereum L2 designed for fast blocks, lower costs, and efficient onchain liquidity across chains (source: Uniswap Docs, Unichain Overview). A Layer 2, or L2, runs transactions off Ethereum mainnet while still leaning on Ethereum, and Unichain is built on the OP Stack, so Ethereum tools can point at it after a network switch. That stack fact is how the Uniswap docs describe the chain, which remains an L2. ethereum.org lists Unichain among networks built on Ethereum and describes it as a DeFi-native Ethereum L2 built to be the home for liquidity across chains (source: ethereum.org, Layer 2). A home for liquidity is still an L2, which remains the chain.
A deployment on Unichain is still Uniswap's AMM design, sitting on that chain's state. The reserves on Unichain stay on Unichain, and the reserves on Ethereum stay on Ethereum, so matching UNI tickers leaves them as two deployments. Uniswap on other chains is the deployment split, and the UNI token is still the Ethereum ERC-20 vote token, so bridged UNI on Unichain is a representation.
Follow one screen: your wallet shows Unichain and you think Uniswap moved, but the protocol stayed while a second computer now runs a copy of the design. If you wanted Ethereum UNI as a vote, you still wanted Ethereum, and if you wanted a Unichain pool, you wanted that network on purpose. Keep Unichain as one named L2, because Ethereum still hosts the original deployments and other chains host more. Unichain is one named L2 in that set, and chain id 130 is a wallet detail for that L2, which is a network setting. The point is the split of chain versus protocol, and the next split is the legal and interface words that share the Uniswap name.
UNI, DUNI, and Labs as separate words
UNI is the ERC-20 vote token, DUNI is the Wyoming legal wrapper around Uniswap Governance, Labs builds interfaces, and the protocol is the contracts. Those four words remain four names, so your UNI balance is a token holding.
Docs state that UNI holders have governance rights and are represented through DUNI. UNI holders have no individual or pro-rata claim on protocol revenue, with value accrual mediated entirely through this burn mechanism and any other distribution mechanism governance may subsequently authorize (source: Uniswap Docs, UNI Token). Represented through DUNI is the house phrase, which is a legal wrapper, and a burn is a supply path.
DUNI arrived as a governance legal structure. In August 2025, the Uniswap Foundation proposed that Uniswap Governance adopt a Wyoming-registered Decentralized Unincorporated Nonprofit Association (DUNA) as the legal structure for the Uniswap Governance protocol. Membership is hold UNI and take part, for example by delegating or voting. The docs skip a minimum-size test, and DUNI skips collecting member identity files (source: Uniswap Docs, Governance Overview). Holding UNI on a venue ledger, with the vote left unused, leaves that dual test incomplete.
Labs is an interface company, so the website, the wallet app, and the terms on those products are Labs products, while the pool contracts are protocol products and the Foundation has run grants and process. Uniswap Labs versus the protocol is that split. Collapsing those four into "Uniswap Inc." is the usual mix-up, so keep the four labels apart, because a Labs tab downtime leaves the pools running.
Delegation is a governance word, because assigning vote power leaves the UNI transferable and the Governor reads the delegate. Mixing "delegate" with "deposit" is how a vote setup becomes a fear of locked coins. Suppose you hold 40 UNI on Ethereum in a signer you control, and you have yet to join DUNI: you have a token. If you delegate and later vote, the docs treat that as membership. If you only watch a UNI/USDT chart you are a holder of a ticker, because the legal wrapper skipped enrolling you through the chart.
What matters here is four names and four functions. TokenJar is the fee collector people treat as a wallet, and UNI/USDT is the venue balance people treat as an LP share.
TokenJar vs a wallet, and UNI/USDT vs an LP share
TokenJar is the onchain box that collects protocol fee tokens on a chain, which makes it a fee collector, while UNI/USDT on BloFin is a venue book credit. Those two collisions finish the card.
Docs record that each chain has one immutable contract called the TokenJar. Fee adapters send raw tokens there, and a releaser such as Firepit can burn UNI in exchange for those tokens. Governance can point a TokenJar at a releaser, while the jar itself stays immutable (source: Uniswap Docs, Uniswap Protocol Fees). You leave TokenJar as the collector, because holders have no pro-rata claim. The fee switch and UNI burns is the path, and TokenJar still names the box.
Tally proposal 100 recaps v2 and v3 protocol fees on 11 chains, and v4 fees on a named subset, so leave the twelfth fee chain uninvented by merging lists. A live TokenJar on a chain leaves each version's fee setting as its own fact.
BloFin has listed UNI/USDT on spot since January 15, 2024. A fill on that pair credits a venue book, leaves a UNI-V2 share unminted, and leaves a v3 NFT unminted, so closing UNI/USDT leaves the pool reserves where they were. BloFin lists two UNI perpetuals: UNIUSDT at up to 75x, and UNIUSD, an inverse contract settled in UNI, at up to 20x. Those perpetuals remain price products.
Generic trading words live on a different Academy page. Cryptocurrency trading basics glossary names book, spread, and related market words, while Uniswap products such as hook and TokenJar sit on this protocol. Use both if a word appears in two places, and treat each page as its own list.
| Word | Names | Separate from |
|---|---|---|
| AMM | Pool contract with reserves. | An order book. |
| LP | Depositor into a pool. | A UNI/USDT venue balance. |
| Hook | Extra v4 pool code. | UniswapX. |
| UniswapX | Signed auction fill. | An AMM version. |
| Unichain | An OP Stack L2. | The protocol. |
| DUNI | Wyoming legal wrapper. | A fee dividend. |
| TokenJar | Fee collector contract. | Your wallet. |
That table is a description. You can run four reads before you treat a colliding word as the hub. The word names a pool, a fill, a chain, a legal wrapper, or a fee box, and the confirmation in your wallet matches that product. A venue UNI/USDT line is still a book credit if you never posted reserves, and a hook warning is extra pool code. You can skip memorizing every Uniswap label if you carry the split: seven products, seven names, and each hub kept as its own page.
Frequently asked questions
If I withdraw UNI from BloFin to Ethereum, does that mint a Uniswap LP NFT?
A withdrawal sends UNI to an address you control. An LP NFT is minted only when you deposit both tokens into a v3 or v4 pool, and a UNI-V2 share is minted only when you deposit into v2. Landing coins on Ethereum leaves that deposit still ahead of you, so the wallet can show UNI and still show no position id. A later swap against a pool still leaves the NFT unminted, which means you have to post both reserves or you are still just a holder of UNI.
If my UniswapX order expires unfilled, did I still pay a Uniswap pool fee?
An expired UniswapX order is a signature a filler left unsettled, so you skipped the pool call and you skipped that pool's swap fee, because the swap against the reserves never happened. A filler left settlement unposted, and wallet gas for the signature, if any, is a wallet fee. If you later click a v2 or v3 pair on purpose, that later call is a different product, because expiry leaves the AMM fill uncreated.
If I vote on Ethereum then deposit the same UNI to BloFin, does DUNI membership travel with the deposit?
A past vote is a Governor action on Ethereum, and a later BloFin deposit moves UNI onto a venue book, so the deposit leaves the membership card behind. DUNI membership in the docs is hold UNI and take part. Once the UNI sits on the venue ledger, the Governor reads a signing wallet. Your old vote still happened, and it leaves you unenrolled through the deposit, so if you want to take part again you need UNI in a signing wallet the Governor can see.
If a Unichain explorer lists a Uniswap factory, did Ethereum v2 pools shut down?
A factory on Unichain is a deployment on that L2, while Ethereum v2 pairs keep their own contracts, so an explorer listing is a chain-local index. You still pick Ethereum if you wanted those original reserves, and you can also pick Unichain on purpose if you wanted that copy. Matching UNI tickers on two explorers leaves the two factories as two pools.
If a TokenJar on Unichain shows USDC, can I claim that same USDC from the Ethereum TokenJar with a screenshot?
Each chain has its own TokenJar, so Unichain USDC in that jar is inventory on Unichain while Ethereum TokenJar is a different contract. A screenshot is a picture, which means you leave Unichain jar balances on Unichain. Firepit-style burns still target the jar on the chain where those fee tokens sit, and matching USDC tickers leaves the two boxes separate.
If a centralized exchange lists UNI-V2 as a deposit ticker, can I send my v3 UNI/USDC NFT to that same deposit address?
UNI-V2 is a fungible pair share, while a v3 UNI/USDC position is an NFT with a token id, so those are different token standards. A CEX deposit address for UNI-V2 expects the v2 share contract, and sending the NFT to that address can strand the position. Read the contract the deposit page names, because matching UNI/USDC tickers on the deposit screen leaves the NFT as an NFT.
If a CMS plugin page ranks for the word hook, is that Uniswap v4?
A site-plugin hook is a CMS callback, while a Uniswap v4 hook is extra code on a pool, set when that pool is created, so search ranking leaves those products unmerged. Read whether the page is talking about a pool contract or a site plugin. A plugin install leaves extra code off your UNI/USDC pool, because the pool hook is set at create time.
Researched and written by the BloFin Academy editorial team with AI-assisted drafting. Updated September 2026. Primary sources include the Uniswap Protocol Glossary, the UNI token docs, UniswapX overview, Uniswap v4 hooks docs, Unichain overview, protocol fee docs, Labs support articles on hooks and LP ownership, the governance overview, and BloFin's public spot instrument API. All facts independently verified against cited documentation current as of September 2026.
This article is educational and general in nature, not financial or investment advice. Cryptocurrencies like UNI carry real risks, including price volatility, smart-contract risk in pools and hooks, auction and filler risk on UniswapX, bridged-token and wrong-network risk, interface risk, venue risk on an exchange balance, and the chance of losing funds. Nothing here is a recommendation to buy, sell, hold, or participate in any project. Do your own research, and consider speaking with a licensed professional before making financial decisions. BloFin does not provide investment advice.
