Uniswap's StablePair fee hook is meant to boost earnings for liquidity providers in stablecoin pools. But its use of fixed reference rates can leave LPs exposed if a token drops its peg or market prices shift fast.
Uniswap's StablePair fee system was built to help liquidity providers (LPs) earn more from rebalancing trades in stablecoin pools. But the way it relies on a fixed reference rate can leave LPs open to losses if a stablecoin's market price moves away from its peg. The system doesn't check live market prices. This can lead to trades being misclassified and LPs left unprotected when a stablecoin breaks parity. What looks like a fee advantage can quickly turn into a structural risk.
Fee logic and reference rate
Uniswap's StablePair hook dynamically adjusts LP fees based on deviation from a reference price, but does not consult external market feeds, relying solely on internal pool data.
But the static reference rate cuts both ways. If a stablecoin's market price drops but the reference stays the same, trades that move the pool price toward the real market can be misread as moving away from the reference. In these cases, LPs might get no fee on trades that actually increase their exposure to the weaker asset. This can stack up losses instead of offsetting them.
Market dislocation and LP exposure
The risk gets serious during a depeg or an issuer shock. If a stablecoin falls from $1 to $0.90 but the reference rate is still one-for-one, LPs holding 10,000 units would see their holdings drop to $9,000-a $1,000 loss before fees. The StablePair fee logic doesn't check issuer solvency or track outside prices, so it can't prevent or make up for this loss. Even worse, trades that pull the stronger asset out of the pool and leave LPs with more of the weaker coin might be charged zero fee, giving LPs no income to balance out the extra risk.
Uniswap v4's permissionless, non-custodial, and hook-enabled architecture allows for custom fee logic, but also introduces new risks from incorrect fee routing or pool-specific bugs. Technical reviews have highlighted that hooks can be a vector for unforeseen vulnerabilities, especially when external price feeds are not integrated.
Comparing pools and fee outcomes
On September 30, Uniswap's interface showed the USDC/USDT StablePair pool with about $6.1 million in total value locked (TVL) and $117.9 million in 24-hour volume. The USDC/USDG pool had $2.6 million in TVL and $8.7 million in volume. For comparison, the USDC/USDT v3 pool with a 0.01% fee had $34.2 million in TVL and $15 million in 24-hour volume, generating $1,100 in fees. These numbers, taken within minutes of each other, show the differences in liquidity and trading activity. But they don't show whether LPs did better or worse in StablePair pools compared to traditional pools. Without matching data on fee income and inventory value, there's no way to confirm claims that StablePair captures the "vast majority" of rebalancing profit for LPs.
Governance can change the reference rate and other settings, but upgrades are limited by security controls. Uniswap's documentation says upgrades can't block LP withdrawals or skim extra fees. But being able to withdraw doesn't guarantee the market value of the tokens you get. OpenZeppelin reviewed a non-upgradeable version of the fee system in February 2026 and fixed some technical issues. But the current upgradeable model and governance setup weren't part of that review.
Structural limits and industry context
StablePair's way of optimizing fees isn't the only design that comes with trade-offs. As reported earlier, even advanced systems can fail to protect users when their core assumptions break. In StablePair's case, the lack of live market price tracking or stablecoin solvency checks means LPs have to weigh the risk of holding assets that might not keep their peg. The protocol's fee logic can only do so much to make up for inventory losses when the market turns against a token.
For LPs, joining a StablePair pool is a bet that the assets will stay stable and that fee income will cover any losses. The protocol's technical checks and governance controls can lower some risks, but they can't remove the basic exposure to depegs or issuer failures. As stablecoin markets change and new fee systems appear, LPs and users need to stay alert to the limits of automated pricing and the real risks that can slip past even the most advanced DeFi setups.
Stablecoin pools on decentralized exchanges depend on both assets holding their value. When that fails, automated fee systems like StablePair's can misalign incentives and leave LPs with losses they can't recover. Unlike traditional market makers who can adjust their positions in real time, DeFi LPs are locked in by protocol rules and governance. This rigidity makes it even more important to understand not just how a fee system works on paper, but how it reacts to real-world shocks, liquidity crunches, and market swings. As DeFi infrastructure grows up, the challenge will be to build systems that can adapt to changing markets without hiding new risks from users.