StablePair Pools Expose Uniswap LPs to Token and Inventory Risk
Uniswap's StablePair pools on Ethereum are designed to help liquidity providers (LPs) retain value during rebalancing. However, this mechanism still exposes LPs to token and inventory risk. The model uses a one-to-one reference for the two pools, USDC/USDT and USDC/USDG, which compares the pool price stored in cache with a configured parameter.
The fee rules change according to the direction of the swap within a narrow band around the reference. At parity point, both sides pay the optimal fee. Near the edges, one direction becomes cheaper while the other is more expensive. Outside this range, an operation moving away from the reference may pay zero fee to LPs.
The Uniswap documentation highlights limits of the model. If a token's economic value diverges from parity while the reference remains one-to-one, the mechanism does not check issuer solvency or restore redemption value. Additionally, since the price used in fees is cached per block, later operations may use a delayed classification.
In its explanation published on 16 September, Uniswap stated that LPs who choose to allocate capital in this format are exposed to both token and inventory risk, as well as the fee mechanism. This means they must choose their exposure to assets as well as the fee structure.