Allocation Pools
| Pool | Tick Spacing | Position Range | Notes |
|---|---|---|---|
| USDC/cbBTC | CL200 | ±10% | Bitcoin pair, higher volatility |
| USDC/AERO | CL200 | ±10% | AERO native token pair |
| WETH/USDC | CL100 | ±5% | ETH pair, moderate volatility |
Effective APR
Each vault’s effective APR is calculated from the raw gauge emission rate adjusted for position width. A tighter range concentrates liquidity and captures a larger share of both trading fees and gauge rewards per dollar deployed. The keeper uses effective APR (not raw APR) to determine when reallocation is worthwhile.Reallocation Trigger
The keeper checks APR every minute. Reallocation triggers when another vault leads by more than 5% APR across 5 consecutive readings (~5 minutes). This filters out short-lived spikes while staying responsive to genuine shifts. After a reallocation, a 30-minute cooldown prevents oscillation. Only one vault is active at a time — the LP Agent does not split liquidity across multiple pools.Underlying Vault Mechanics
Each pool is managed by an independent AerodromeLPVault contract that handles:- Minting and staking the CL position NFT in the Aerodrome gauge
- Rebalancing when the price moves outside the tick range
- Compounding AERO rewards and trading fees back into the position
