[{"data":1,"prerenderedAt":25},["ShallowReactive",2],{"blog-content-en-what-is-a-liquidity-pool":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"faqItems":9},"what-is-a-liquidity-pool","What Is a Liquidity Pool? AMMs, LP Tokens and Impermanent Loss","A liquidity pool is a smart contract holding reserves of two or more tokens that anyone can trade against, priced by a formula instead of an order book. Here is how x·y=k prices your trades, what LP tokens entitle you to, why impermanent loss eats fee income — and how to read a pool before you trust it with your money.","Liquidity pools explained: a pool is a smart contract holding token reserves that price swaps by formula, not by an order book. How AMMs replaced order books, x·y=k with a worked example, LP tokens and fees, impermanent loss, concentrated liquidity, and the pool risks to check first.","\u003Cblockquote>\u003Cp>A \u003Cstrong>liquidity pool\u003C\u002Fstrong> is a smart contract holding reserves of two or more tokens that anyone can trade against, priced by a formula on those reserves instead of by an order book — most commonly the constant-product rule x·y=k, which keeps the product of the reserves unchanged across every swap. Anyone can deposit the assets and become a liquidity provider, receiving \u003Cstrong>LP tokens\u003C\u002Fstrong>: a transferable claim on a proportional share of the reserves and on the fee every swap pays. The cost of that fee income is \u003Cstrong>impermanent loss\u003C\u002Fstrong> — arbitrage continuously rebalances the pool out of whichever asset is rising, so a pooled position can be worth less than simply holding the same two tokens, and fees have to beat that gap for providing liquidity to pay. Pools belong to the protocols that deploy them, so every deposit, swap and withdrawal is an on-chain transaction you sign yourself and pay gas for. WATS does not run a pool or a DEX; it is a non-custodial wallet you sign those transactions from, covering Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana and TON, and charging the fees in one token, ATS, instead of each chain's native gas coin.\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Ch2>What a liquidity pool actually is\u003C\u002Fh2>\n\u003Cp>A \u003Cstrong>liquidity pool\u003C\u002Fstrong> is a smart contract holding reserves of two or more tokens that anyone can trade against. Instead of matching buyers with sellers, the pool prices every swap with a formula based on its reserves — most famously x·y=k. Whoever deposits tokens into the pool becomes a liquidity provider and earns a share of the trading fees paid by swappers.\u003C\u002Fp>\n\u003Cp>Pools are the core primitive of \u003Ca href=\"\u002Fblog\u002Fwhat-is-defi\">DeFi\u003C\u002Fa> — lending markets, yield products and aggregators all sit on top of them. Understanding how a pool prices, pays and punishes is the difference between using DeFi and being used by it.\u003C\u002Fp>\n\n\u003Ch2>How do pools replace order books?\u003C\u002Fh2>\n\u003Cp>Traditional exchanges run an order book: market makers post bids and asks, and trades happen when they cross. That model assumes updating a quote is nearly free — but on a blockchain every update is a transaction with a fee, which made classic market making impractical on-chain. The \u003Cstrong>automated market maker\u003C\u002Fstrong> (AMM) flips the model: liquidity sits passively in a contract, and a formula quotes a price for any size, at any time, with no counterparty needed. It is the defining structural difference between decentralized and centralized venues, covered more broadly in \u003Ca href=\"\u002Fblog\u002Fdex-vs-cex\">DEX vs CEX\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch2>How does x·y=k price a trade?\u003C\u002Fh2>\n\u003Cp>The classic constant-product rule says the product of the two reserves must be the same before and after every swap. A small worked example — an illustration, not a price prediction: a pool holds 10 ETH and 20,000 USDC, so k = 200,000 and the implied price is 2,000 USDC per ETH. To buy 1 ETH, the ETH reserve must fall to 9, and k has to hold: 9 × y = 200,000, so the USDC reserve has to rise to about 22,222 — you pay roughly 2,222 USDC, an average price about 11% above spot, ignoring fees.\u003C\u002Fp>\n\u003Cp>Two things follow. Price is not stored anywhere — it \u003Cem>emerges\u003C\u002Fem> from the ratio of reserves, kept in line with the wider market by arbitrage traders. And the bigger your trade relative to the pool, the worse your rate — the exact depth effect explored in \u003Ca href=\"\u002Fblog\u002Fwhat-is-slippage\">what slippage is and how to manage it\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch2>What are LP tokens and who earns the fees?\u003C\u002Fh2>\n\u003Cp>Deposit both assets in the pool's current ratio and you receive \u003Cstrong>LP tokens\u003C\u002Fstrong> — a transferable claim on your proportional share of the reserves. Every swap pays a fee — commonly between 0.01% and 1% depending on the pool — and in classic pool designs that fee is added straight to the reserves, so the value behind each LP token quietly grows with trading volume. Redeem your LP tokens and you withdraw your share of whatever the pool holds \u003Cem>now\u003C\u002Fem>: the accumulated fees, but also the shifted token ratio. That second part is where the honest conversation starts.\u003C\u002Fp>\n\n\u003Ch2>What is impermanent loss — really?\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>Impermanent loss\u003C\u002Fstrong> is the gap between what your pooled position is worth and what simply holding the same tokens would have been worth. It exists because arbitrage constantly rebalances the pool against you: as one asset rises, the pool sells it. An illustrative example — you deposit 1 ETH plus 2,000 USDC when ETH trades at 2,000, a 4,000-dollar position, and ETH then doubles:\u003C\u002Fp>\n\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Position\u003C\u002Fth>\u003Cth>At deposit\u003C\u002Fth>\u003Cth>After ETH doubles\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>In the pool\u003C\u002Ftd>\u003Ctd>$4,000\u003C\u002Ftd>\u003Ctd>≈ $5,657 (≈ 0.71 ETH + 2,828 USDC)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Just holding\u003C\u002Ftd>\u003Ctd>$4,000\u003C\u002Ftd>\u003Ctd>$6,000\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>You still made money — but about 5.7% less than doing nothing, and that gap is what fee income has to beat for providing liquidity to pay. The loss is called impermanent because it vanishes if prices return to the deposit ratio; withdraw while they are apart and it is locked in. It grows with divergence in \u003Cem>either\u003C\u002Fem> direction, which is why volatile pairs are the hardest pools to profit in.\u003C\u002Fp>\n\n\u003Ch2>What is concentrated liquidity?\u003C\u002Fh2>\n\u003Cp>Classic pools spread liquidity across every price from zero to infinity — most of it never touched by trades. \u003Cstrong>Concentrated liquidity\u003C\u002Fstrong>, introduced by Uniswap v3 in 2021 and since adopted widely across major DEXs, lets a provider commit capital only within a chosen price range. Inside the range, each dollar quotes far deeper liquidity and earns a larger slice of the fees. The trade-offs are real: impermanent loss is amplified inside the range, and if the price exits it, the position stops earning entirely and sits fully in the less valuable asset. A concentrated position is closer to an active market-making job than to passive income.\u003C\u002Fp>\n\n\u003Ch2>What can go wrong in a pool?\u003C\u002Fh2>\n\u003Cp>Before providing liquidity — or even swapping — read the pool, not just the pair:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shallow liquidity.\u003C\u002Fstrong> Small reserves mean brutal price impact in both directions and make the price cheap to manipulate. If your position is a meaningful fraction of the pool, exiting it moves the market against you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rug-pullable tokens.\u003C\u002Fstrong> A token contract with an active mint function, or a deployer who kept the LP tokens, can drain a pool in one transaction. Locked or burned LP tokens and renounced mint rights are the minimum checks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fee tiers that do not cover IL.\u003C\u002Fstrong> A volatile pair in a low-fee pool is a machine for transferring value from providers to arbitrageurs. Fee income must plausibly exceed expected divergence — if you cannot argue why it will, the pool is not paying you enough.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>How WATS fits in\u003C\u002Fh2>\n\u003Cp>WATS does not run pools, a DEX or an L2 of its own — the pool is the protocol's contract, and the analysis above is the part that decides whether a position pays. What a wallet decides is everything around it: which chains you can reach, who holds the keys while your LP tokens sit in your account, and what you have to keep on hand to pay for each step. Liquidity provision is transaction-heavy — approve, deposit, claim fees, rebalance, withdraw — and on most setups every one of those steps has to be paid in a different chain's native coin.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"\u002Fhot-wallet\">WATS Hot Wallet\u003C\u002Fa> charges the network fee for every transaction you sign — an approval, a deposit, a fee claim, a withdrawal — in one token, \u003Cstrong>ATS\u003C\u002Fstrong>, instead of the chain's native gas: via an \u003Cstrong>ERC-4337 paymaster\u003C\u002Fstrong> on EVM chains and an equivalent fee-payer\u002Frelayer on Solana and TON. It is not a discount — the network still receives its native gas underneath, and only the token you spend changes. Because ATS is a LayerZero OFT, a single balance covers Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana and TON, and collected ATS is burned from a 100M supply toward a 30M floor — the combination that makes WATS the first and only wallet to pair ERC-4337 + OFT single-token fees, charged instead of native gas, with that burn. It stays non-custodial throughout: you hold your keys, and WATS never holds a key.\u003C\u002Fp>\n\u003Cp>So do the pool work first — depth, fee tier, token contract, expected divergence — because no wallet moves those numbers. If the position still looks worth taking, the practical step is to sign it from an account that already reaches the chains the pool lives on and settles fees in a single token: keep one ATS balance in the WATS Hot Wallet rather than a native gas float on eight chains, so an exit is never delayed by the one coin you forgot to top up.\u003C\u002Fp>",[10,13,16,19,22],{"q":11,"a":12},"Is providing liquidity to a pool profitable?","Sometimes — it depends on whether fee income beats impermanent loss plus transaction costs. Pools of assets that track each other closely tend to lose little to divergence, while volatile pairs can see fees wiped out by rebalancing. There is no guaranteed yield: LP returns come from real trading volume, not from the protocol printing money. Treat any advertised APY as a snapshot of past volume, never a promise.",{"q":14,"a":15},"Can you lose money in a liquidity pool even if prices go up?","You can end up with less than if you had simply held. When one asset rises sharply, arbitrage sells it out of the pool, so your position captures only part of the gain — that shortfall is impermanent loss. Your pooled value can still be higher than at deposit while trailing a plain hold. Absolute losses come when an asset falls, the token is exploited, or the pool is drained.",{"q":17,"a":18},"How do you spot a pool that can be rug-pulled?","Check who controls the liquidity and the token contract. If the deployer still holds the LP tokens, they can withdraw both reserves at any moment; locked or burned LP tokens remove that lever. On the token side, look for active mint functions, upgradeable contracts, pausable transfers or sell taxes — each is a mechanism a malicious team can use. Shallow, brand-new pools from anonymous teams deserve the most suspicion.",{"q":20,"a":21},"Which wallet do you use to provide liquidity?","Any non-custodial wallet that supports the chain the pool runs on — the pool contract holds the deposited tokens, and your wallet holds the LP token that claims them back. WATS is one such wallet: it is fully non-custodial (you hold the keys, WATS never holds a key) and covers Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana and TON, though not Bitcoin natively. WATS does not run pools or a DEX of its own; it is the account you sign from, and it charges the network fees for those approvals, deposits and withdrawals in a single token, ATS — through an ERC-4337 paymaster on EVM chains and the equivalent fee-payer on Solana and TON — instead of a separate gas float per chain.",{"q":23,"a":24},"Do you keep custody of tokens deposited in a liquidity pool?","While they are deposited, the tokens sit in the pool's smart contract, not in your wallet — what you hold is the LP token that redeems them. That is smart-contract risk, not custodial risk: no company can decide to keep your reserves, but a bug, an exploit or a malicious token contract can still take them. Your keys never leave your own wallet in either case; in WATS, for example, the user holds the keys and WATS never holds a key. So the question to ask about a pool is whether its contract and its tokens are trustworthy, not whether a company will hand your assets back.",1786059328025]