KETJU Research

← The Register

Liquidity pool

Uniswap V3

Not approved Liquidity pools are outside the approved structures
Issued
2026-08-15
Last confirmed
2026-08-15
Next check due
2026-11-15
Chains
Base · Mixed control, Ethereum · No freeze key, Arbitrum One · Mixed control, Polygon PoS · Mixed control, BNB Smart Chain · Issuer can freeze, OP Mainnet · Mixed control, Avalanche · Governed, no freeze, Monad · Governed, no freeze

Uniswap v3 is a concentrated-liquidity AMM: LPs choose a price range and earn fees only while the market trades inside it. It held about $1.36B across ten chains at the 2026-08-14 survey. As price crosses the chosen band, arbitrage converts the position toward one asset; outside the band it is single-sided and earns no fees. Narrower ranges amplify capital efficiency and inventory exposure together. The core contracts’ maturity is relevant but not decisive: this is an AMM-class exclusion, not a finding that Uniswap v3 failed an individual security review.

The research file

The mechanism

Each v3 LP position is an NFT specifying a pool, fee tier and lower and upper ticks. Liquidity participates only while the spot price is inside that interval. Swaps change the position’s token composition; at one boundary it becomes entirely token0 and at the other entirely token1. Fees accrue only while active and must exceed adverse selection, gas and rebalancing costs before the LP outperforms simply holding the assets.

Control and operating record

The v3 white paper describes non-upgradeable core pool contracts, with UNI governance able to enable a bounded protocol fee. Permissionless pool creation means the Uniswap label does not underwrite either token, chosen range, router, position manager or third-party strategy vault. The core has a multi-year operating record; we found no core-pool loss that overrides the class decision. That record cannot turn an LP payoff into a lending or staking payoff.

The exit

The NFT owner may decrease liquidity and collect the resulting tokens and accrued fees. Exit does not restore the original deposit ratio: an out-of-range position is already single-sided, and converting back realizes market impact and the relative loss. A third-party managed position can add its own withdrawal rules and contract risk.

Why the class rule decides

The amm-lp rule is decisive because inventory rebalancing is the source of the position’s fee opportunity, not an incidental implementation defect. This memo therefore does not rank pools or ranges and does not represent an individual rejection of Uniswap security. Review reopens only for a distinct Uniswap product without LP inventory and impermanent-loss exposure.

Class rule

The amm lp class is outside the approved structures, so every protocol in it is not approved until the rule changes. The rule is about the structure, not an adverse finding about this protocol, and it is not a client instruction. The events that would reopen it are listed with the memo.

Sources

The claims above trace to these. Where a number could not be independently verified, the thesis says so.

Inherited controls

The research above describes the protocol layer. Every position also inherits the asset it holds and the chain it settles on. The layer with the most administrative power sets the position’s effective control; that describes control, not quality or suitability.

ChainVerdictControlControl constraint
BaseApproved with limits Mixed control Coinbase, one regulated US company, operates the only sequencer, and admin keys can upgrade bridge contracts within ~7 days.
EthereumApproved No freeze key No sequencer, no upgrade key, no operator who can be compelled. Rule changes require social consensus.
Arbitrum OneApproved with limits Mixed control a single sequencer orders >99% of transactions and admin keys can upgrade bridge contracts on a ~7-day timelock.
Polygon PoSRejected Mixed control a public validator set orders transactions, but a 5-of-9 multisig can instantly upgrade staking and canonical bridge contracts, while a 5-of-8 controls custom child tokens.
BNB Smart ChainRejected Issuer can freeze the validator set concentrates around one company, and the chain has been halted by decision.
OP MainnetRejected Mixed control Ethereum forced inclusion limits sequencer censorship, but the Foundation and Security Council can co-sign an immediate upgrade before a client can exit.
AvalancheApproved with limits Governed, no freeze no party can freeze or seize C-Chain funds, but one vendor writes the only production client and Messari measured over a third of stake hosted on AWS.
MonadApproved with limits Governed, no freeze the L1 has a public validator path, but its short production record, single initial client lineage, and Foundation-directed delegation keep stake and operations concentrated.
The memo is public. Monitoring connects the research to positions clients actually hold and flags evidence changes for advisor review. $49 per advisor per month, first 14 days free. Start the trial.