Gamma is active range management for automated LP vaults
Posted
Gamma is an active liquidity management protocol for decentralized exchanges: its vaults pool two assets, place them inside price bands, and rebalance after set triggers. That automation keeps capital near the market without requiring each depositor to maintain an individual Uniswap V3 or Algebra Integral position. The economic exchange is direct: tighter bands improve fee density while increasing inventory shifts, out-of-range exposure, and losses from repeated recentring during directional moves.
Contents
In short: It is an active liquidity management protocol that automates concentrated-liquidity ranges, trading tighter fee capture against greater rebalance risk.
Follow a vault from deposit to range reset
A Gamma LP vault turns one pooled deposit into a managed concentrated-liquidity position. On Uniswap V3 and Algebra Integral, the classic design divides liquidity between exactly two positions: a broad base range supplies most of the market-making capital, while a narrower limit range helps adjust the token mix.
The depositor receives a fungible ERC-20 share rather than the single ERC-721 position NFT used by direct Uniswap V3 liquidity providers. Every share represents a proportional claim on the vault's two tokens, accrued fees, and open liquidity. Uniswap V4 vaults expand the design to as many as 20 positions, distributed through five documented shapes: Exponential, Order Book, Gaussian, Triangle, and Uniform.
When price or asset composition reaches the strategy trigger, the manager removes liquidity, chooses new ticks, and places the capital back on-chain. The limit position lets normal pool trading change the inventory toward the target ratio; not every strategy executes a market swap during a reset. Compounding folds collected fees into the managed position, so the share count stays constant while each share's claim on underlying assets changes.
Where fees leave the position
The vault cost stack combines a fee on earnings, the underlying pool's swap fee, and blockchain execution costs. Gamma publishes a vault charge of 14% to 20% of earned fees, so a vault that earns no trading fees owes no percentage of principal under that fee rule. The exact cut belongs to the individual vault configuration.
On standard Uniswap V3 pools, four familiar fee tiers are 0.01%, 0.05%, 0.30%, and 1%. Their corresponding tick spacings are 1, 10, 60, and 200, respectively: lower-fee pools permit finer range boundaries, while higher-fee pools use coarser spacing. Algebra Integral and Uniswap V4 support different fee logic, so the displayed pool configuration remains the operative number.
Approvals, deposits, and withdrawals consume network gas paid by the wallet. Strategy operations also require on-chain execution, and any inventory conversion bears pool fees and price impact. Those variable amounts come from the selected chain, transaction demand, pool depth, and distance the position must move; they are separate from the 14% - 20% vault charge.
Pairs that give active ranges a clear job
Pair selection determines whether an active range serves a coherent market-making use case. Dynamic ranges suit assets with two-way trading and meaningful relative movement; stable strategies cluster liquidity around an expected peg; pegged-price strategies follow the changing net asset value of instruments such as liquid staking tokens.
WETH and ETH maintain a mechanical 1:1 conversion through the wrapper, while WETH/USDC introduces full directional exposure between a volatile asset and a dollar-denominated token. WETH/wstETH behaves differently again because wstETH represents a changing amount of stETH rather than a fixed 1:1 unit. These mechanisms decide whether a narrow band is sensible; the token names alone do not.
The strategy service monitors triggers 24/7, yet rebalances have no fixed hourly or daily schedule. A classic concentrated position reaches a 50/50 value split only at a particular point inside its range, not throughout the trade. Pool fees accrue only while liquidity is active, making trade flow, relative volatility, and time in range the three economic engines.
Choose the chain, pair, and range profile
The entry path starts by matching the wallet network, token contracts, and vault pair. Deployments across Ethereum, Arbitrum, Optimism, and Polygon use the native gas asset of that network, while underlying venues include Uniswap and QuickSwap. MetaMask, Coinbase Wallet, and Trust Wallet all support the EVM transaction pattern used by these vaults.
A dual-sided deposit requires balances of two ERC-20 tokens. The documented flow uses two token approvals and one deposit transaction, because each asset must authorize the deposit proxy; a later withdrawal is a separate transaction that burns the vault share and returns the current token mix. Keep native gas outside the deposit amount so all four actions can settle.
Range profile matters before confirmation. A narrow dynamic strategy places more capital close to price and crosses its boundaries sooner, whereas a wide strategy sacrifices fee density for greater price coverage. Pool fee tier, current composition, strategy type, reward conditions, and underlying AMM deserve separate readings because none substitutes for another.
Range risk turns price drift into inventory drift
Range risk is the central trade-off in an automated concentrated-liquidity vault. At one boundary a two-token position becomes 100% the first asset; at the opposite boundary it becomes 100% the second, and beyond either boundary it earns 0 swap fees until price returns or the vault establishes a new range.
Recentering after a persistent move begins with the inventory left by the old range. If one asset has fallen relative to the other, the position holds more of that asset near the lower side; the new base and limit ranges then trade from that altered mix. Repeated resets during a trend therefore realize divergence against simply holding the starting tokens, even when every reset follows the stated rule.
Narrow bands magnify this path dependence because they encounter triggers after smaller relative moves. Wider bands remain active across a larger interval but deploy less liquidity at the exact market price. Smart-contract behavior, manager-selected triggers, token peg stability, the underlying AMM, and chain execution all remain part of the position's risk model; non-custodial withdrawal does not erase them.
Direct Uniswap positions, Beefy CLM, and Steer Smart Pools
The alternatives to a managed vault separate along two dimensions: who chooses the range and how ownership is represented. Direct Uniswap V3 gives one wallet exact tick and fee-tier control through an ERC-721 NFT. Beefy CLM issues ERC-20 cowTokens or rcowTokens and resets ranges around deposits and harvests, while Steer Smart Pools run selected execution bundles through multi-position managers.
| Route | Position record | Range controller | Main failure mode |
|---|---|---|---|
| Gamma LP vault | Fungible ERC-20 vault share | Managed trigger logic | Repeated recentring during a trend |
| Direct Uniswap V3 | Single ERC-721 position NFT | Liquidity provider | Range stays inactive after price exits |
| Beefy CLM | ERC-20 cowToken or rcowToken | CLM strategy | Position remains out of range between resets |
| Steer Smart Pool | Proportional vault share | Selected execution bundle | Parameters mismatch the realized market regime |
Direct management preserves precise control but makes the owner responsible for monitoring, fee collection, and repositioning. The three pooled routes aggregate operations and encode a shared policy, leaving users exposed to that policy's timing. Compare the actual pair, venue, range logic, share standard, and withdrawal mechanics rather than treating every automated liquidity manager as interchangeable.
Inside the Hypervisor and tick math
The Hypervisor contract holds the vault's base and limit positions, while UniProxy checks the deposit ratio and routes deposits into the correct Hypervisor. Integrators first call a ratio function that returns two values, minimum and maximum quantity, then pass four deposit arguments: token0 amount, token1 amount, recipient, and LP-token address. HypeRegistry provides an on-chain index of vault contracts.
Strategy logic evaluates price and asset-ratio triggers off-chain, but the resulting rebalance executes on-chain and leaves contract events. The L1 withdrawal interface reserves a four-value minimum-output array. Rebalance and ZeroBurn events distinguish range changes from compounding, which makes state transitions inspectable without assuming that a dashboard estimate equals contract state.
A Uniswap V3 tick maps to the price ratio 1.0001 raised to its integer index, across indices from -887272 to 887272. The pool stores square-root price in Q64.96 form with 96 fractional bits. Its fee field is a 24-bit unsigned integer denominated in hundredths of a basis point, so a value of 500 represents the 0.05% tier. These fixed units explain why a strategy selects valid ticks rather than arbitrary decimal prices.
Measure the vault against holding both tokens
Vault performance is the ending redeemable value of both assets, including compounded trading fees, plus external incentives and minus user-paid gas. The relevant benchmark is the ending value of the exact starting token quantities held outside the pool, not the opening deposit value or either token in isolation.
Fee-based APR divides fee production by total value locked and annualizes the observation, but Gamma's published analytics exclude impermanent loss from that figure. Its protocol-fee APY uses a trailing 7-day average projected over one year, so the display describes recent fee flow rather than the vault's realized path. Zapper, Zerion, and DeBank provide additional portfolio views, while on-chain balances remain the settlement record.
Automation earns its keep only when in-range fees and incentives, after the vault cut and execution frictions, exceed divergence from the hold benchmark. A pooled strategy fits an LP who accepts shared range rules in exchange for delegated monitoring and compounding. Anyone who needs a specific tick boundary, inventory target, or rebalance moment has a cleaner match in a directly managed position.
Questions worth asking
Do I need GAMMA tokens to deposit in a Gamma LP vault?
No, an LP-vault deposit uses the two assets named by the selected pool plus the network's native gas token. GAMMA is a separate ERC-20 token on Ethereum, not an admission token for managed liquidity. The deposit contract returns a vault-specific LP share that records the depositor's proportional claim on the pool assets and compounded fees.
Can a Gamma LP share participate in a separate incentives program?
Yes, an eligible vault share can enter a reward program without changing the liquidity strategy underneath it. Gammachef, which is based on SushiSwap MasterChef V2, accepts LP shares and distributes campaign rewards through rewarder contracts. Merkl programs can recognize eligible liquidity without requiring conventional LP-token staking. Reward assets and eligibility come from each campaign rather than the base vault.
Why can a withdrawal contain a different asset ratio from the deposit?
A withdrawal returns the vault's current inventory ratio, which changes as trades move through its ranges. Concentrated liquidity converts one token into the other along the price curve; at opposite boundaries, the position becomes entirely one asset or the other. Rebalancing establishes new ranges from that altered inventory, so equal-value assets at entry do not promise the same split at exit.
Are private Gamma LP vaults available for protocol-owned liquidity?
Yes, private vaults are part of the LP-vault model for clients that do not want a strategy exposed through the public vault catalog. The same central questions remain: which AMM holds the liquidity, who sets triggers, what permissions govern rebalancing, and how shares redeem. A protocol treasury should treat those contract parameters as the operative design rather than inferring terms from a public strategy label.
Is there a fixed lock-up period for Gamma LP vault shares?
No fixed lock-up is built into the standard non-custodial vault description. A holder withdraws by burning LP shares through the Hypervisor and receives both underlying assets in the vault's current ratio. If those shares have been placed in a separate incentives contract, they must first be available to the wallet for the withdrawal call; network settlement and gas still apply.