Automated Voting Strategy
Autopilot replaces manual veAERO voting with a fully automated, on-chain optimization system. Each epoch, the protocol allocates voting power to selected Aerodrome pools based on real-time and historical data, with the goal of maximizing net returns for veAERO holders.
The process is deterministic, transparent, and re-evaluated continuously to adjust for changes in bribe structures, liquidity, trading activity, and cost-efficiency.
📊 Optimization Model
Autopilot calculates the projected return on each eligible pool using a simple formula:
ROI = (BribeRewards + FeeRewards) / VotingPowerAllocated
Where:
BribeRewards = Token incentives posted to attract votes (e.g. USDC, WETH)
FeeRewards = Additional rewards tied to pool usage or rebase
VotingPowerAllocated = Total veAERO voting power directed to that pool
This calculation is applied across all pools, and the system selects a vote distribution that targets the highest return per unit of voting power, while accounting for execution costs.
🧮 Data Points Used in Optimization
The vote allocation strategy considers the following factors per epoch:
1. Historical Pool Performance
TVL trends: Pools with deeper liquidity often offer more reliable rewards, but may reduce reward per vote.
Volume consistency: Sustained trading activity increases fee generation.
Bribe reliability: Pools with consistent bribe history are prioritized over short-term or one-off campaigns.
📘 Example: A WETH/USDC pool with stable TVL and ongoing USDC bribes is preferred over a new token pool with limited history.
2. Current Bribe Incentives
The system normalizes all active bribe offers to calculate token value per unit of vote.
Pools are ranked by effective reward per vote, adjusted for volatility.
📘 Example: If Pool A offers 10,000 USDC for 100,000 veAERO votes, while Pool B offers 15,000 of a volatile token, Pool A may yield higher net ROI due to price stability.
3. Gas Efficiency & Net Yield
Each vote and subsequent claim incurs gas cost.
The optimizer excludes pools where cost to vote, claim, and swap significantly reduces net reward.
📘 Example: A pool requiring higher gas to vote and claim is deprioritized, even with attractive bribes, if margins are diminished post-swap.
4. Risk-Adjusted Scoring
Pools are evaluated based on liquidity, contract verification, token volatility, and bribe source.
Risk scoring may reduce weight for pools with low volume, unaudited tokens, or unreliable bribe issuers.
📘 Example: A high-bribe pool offering unverified tokens may be excluded despite high ROI if risk score exceeds threshold.
⚙️ Execution Process
Once vote allocations are finalized:
Votes are aggregated per NFT into a gas-optimized batch
Transactions are submitted just before the epoch cutoff
Failed votes are retried individually in fallback transactions if needed
All execution is handled via smart contracts. No user interaction is required after deposit.
🔁 Continuous Strategy Refresh
The strategy engine recalculates pool preferences every epoch, adjusting to:
New bribes or gauge changes
Shifts in TVL or trading volume
Updated gas pricing and network conditions
Vote logic is re-optimized before each cutoff, ensuring veAERO remains allocated to the most capital-efficient pools.
Autopilot continuously reallocates voting power based on measurable, on-chain data — not assumptions or manual input. All vote logic is transparent, verifiable, and aligned with performance-based return calculations.
Last updated