Gamma combines active liquidity management with limit orders and perpetual trading strategies
Gamma automates liquidity positions on decentralized exchanges and provides separate tools for limit orders and perpetual trading. Its liquidity provider (LP) vaults manage assets within selected trading ranges. Its limit-order system uses Uniswap v4 swap hooks, while perpetual vaults run trading strategies on Hyperliquid. Each product changes exposure differently, so a vault deposit and an order fill represent different outcomes.
A liquidity deposit creates participation in a managed position. A limit order targets an asset conversion, and a perpetual vault delegates trading exposure to a strategy. Those differences determine the required assets, execution conditions, and eventual exit.
A Deposit or a Target-Price Order
Choosing between a liquidity deposit and a limit order begins with the intended outcome: ongoing participation in a pool or an asset conversion at a selected price.
For a deposit through the Hypervisor integration, the prerequisite is an accepted combination of the pool's assets. UniProxy supplies the permitted deposit ratio and handles the deposit. A limit order instead requires the asset being sold, an eligible pool, and a valid target price.
If a deposit fails because its asset ratio is invalid, inspect the transaction result before retrying. Refresh the accepted amounts, adjust the proposed deposit, and review its transaction cost again. A successful approval alone does not establish that the vault received a deposit.
After a successful deposit, the shares minted to the recipient confirm the new participation. For a limit order, an accepted order establishes an open position; execution requires a later, separate state change.
- Choose a liquidity deposit when the intended holding is a managed pool position.
- Choose a limit order when the intended outcome is conversion at a target price.
- For a Hypervisor deposit, obtain the accepted asset amounts before submission through UniProxy.
- After a failed transaction, correct its identified cause and refresh the cost estimate before retrying.
- Confirm vault shares or the relevant order state rather than treating an approval as completion.
Price Ranges Limit Fee Earning
Concentrated liquidity places assets within a bounded price range, so the relationship between that range and the pool price determines whether a position supplies active liquidity.
A concentrated liquidity position stops earning swap fees while the pool price remains outside its range. Narrow ranges concentrate capital more tightly, but price movements can also move them out of range sooner. Greater fee income during active trading does not establish a better overall return. Price divergence can outweigh those fees, especially during sustained volatility. The asset mix also changes as trading occurs; a withdrawal therefore need not return the proportions originally deposited.
Rebalancing Across Different Vault Designs
Vault strategies adjust liquidity placement when market prices or asset allocations reach their triggers, rather than following one universal rebalance schedule.
Base and Limit Positions
The dual-position design uses base and limit liquidity positions. Dynamic strategies adjust their ranges when price triggers fire. Stable and pegged-price strategies apply different range logic to their intended asset relationships. A pegged-price strategy can still lose active fee earning when the market price departs from its range.
Multiple Positions and Execution
Uniswap v4 vaults support multiple liquidity positions with different distributions. Strategy logic runs offchain, while transactions execute changes onchain. Automated management therefore includes both a decision process and contract execution. The presence of automation does not establish that every position remains continuously in range.
How Do Gamma Limit Orders Execute?
Gamma limit orders use concentrated liquidity positions that execute through swap hooks in compatible Uniswap v4 pools.
Single Targets and Scale Orders
A single order targets one price tick, a discrete point in the pool's price grid. Scale orders distribute orders across a price range. The creation interface requires buy limits below the current price and sell limits above it. These are resting-order conditions; a requested price must satisfy the applicable direction and tick rules.
Swap Callbacks and Keeper Processing
The limit-order hook invokes order execution after a pool swap. Execution processes eligible positions within its transaction limit and marks excess positions for keeper processing. A keeper is an authorized actor that submits those additional execution transactions. Order creation, execution, and claiming remain distinct operations. A price displayed elsewhere does not itself prove that the relevant pool executed an order.
Compatibility belongs to the particular pool and hook deployment. Uniswap v4 pools can have different hooks, or no hook at all. Support for the exchange version alone is therefore insufficient to establish support for this order system.
Perpetual Vaults Take Trading Exposure
Perpetual vaults run trading strategies on Hyperliquid, creating exposure to contract price movements rather than earning solely from providing spot liquidity.
Balanced Long and Short Strategies
Sentiment Edge and Momentum Edge use different signals to select long and short positions. Both seek market neutrality through balanced exposure. That objective does not eliminate losses: signals can fail, relationships between positions can change, and net funding payments can reduce returns.
Directional Strategies
Switch changes between long and short exposure using a binary signal. Shift adjusts exposure using a continuous score. Both depend on signal quality and execution. Poor order-book liquidity increases slippage, while leverage amplifies losses. These mechanisms make a perpetual vault materially different from a liquidity vault, even though both automate decisions.
Costs Follow the Operation and Its Inputs
Transaction costs, management charges, and trading effects apply differently across these products, so a single quoted amount cannot describe every action.
LP vault management charges apply to earned fees under the vault's terms. Network transactions add gas costs, and an asset conversion introduces execution considerations. Perpetual strategies also face funding payments and slippage. Position size, liquidity, transaction complexity, and network conditions affect the relevant components. Compare equivalent operations and distinguish a projected transaction charge from a strategy's eventual trading result.
Which Approach Fits the Intended Exit?
A liquidity vault fits an ongoing pool position, a limit order fits a target-price conversion, and a perpetual vault fits delegated trading exposure.
For the Hypervisor design, withdrawal burns vault shares and returns the underlying assets at the position's prevailing composition. Limit-order cancellation and claiming operate on order positions instead. The available action depends on whether the order remains open or has executed. These exits do not create interchangeable results.
Managing a concentrated liquidity position directly provides control over its ranges and adjustment timing. A managed vault delegates those choices to its strategy. Likewise, a target-price order prioritizes its execution condition, while an immediate swap prioritizes conversion against available liquidity. The appropriate comparison starts with the holding or conversion that the transaction should produce.
Things people ask about Gamma
Can Gamma Accept a Deposit Containing Only One Asset?
Gamma supports both single-sided and dual-sided deposit paths. Availability depends on the selected vault and integration. The Hypervisor deposit interface accepts specified quantities of the pool's assets, so a single-asset entry path should not be assumed to bypass its required asset ratio. Review the actual deposit operation before authorizing it.
Are Liquidity Incentives Included Automatically With Every Vault Deposit?
Liquidity incentives depend on the program attached to the position. Some programs require staking LP tokens in a rewards contract, while others distribute rewards without that staking step. A vault balance alone therefore does not establish participation in every incentive program. Reward eligibility and claiming belong to the applicable program's rules.
Why Can a profitable-looking LP Position Return Different Token Amounts?
Trading changes the token composition of a concentrated liquidity position. Fee income and the quantities of underlying assets measure different things. A position can accrue fees while its asset mix changes substantially, and withdrawal uses the prevailing composition. Comparing only token quantities can therefore miss both price changes and accumulated fees.
Does Gamma Provide a Programming Interface for Limit Orders?
Gamma provides a Python SDK for interacting with its limit-order system. This offers a programmatic integration path alongside the application. An integration still needs the appropriate deployed contracts and pool configuration; the SDK does not make unsupported pools compatible or replace the contract's order validation rules.
How Can a Vault Rebalance Be Distinguished From a Compounding Event?
In Hypervisor v1.3, Rebalance records a rebalance, while ZeroBurn records fee collection. ZeroBurn can also occur during deposits, withdrawals, and rebalances, so it does not alone prove compounding. To verify compounding, inspect the successful compound call and the liquidity added to the positions. Their interpretation belongs to the relevant vault implementation; the same event names should not be assumed across every product.
Updated: