Automated Voting Strategy

Autopilot replaces manual veAERO and veVELO voting with a fully automated, on-chain optimization system.

Each epoch, the protocol allocates voting power to selected pools across Aerodrome and Velodrome, based on real-time and historical data, with the goal of maximizing net returns for veToken holders.

The process is deterministic, transparent, and continuously re-evaluated to adjust for changes in bribe structures, liquidity, trading activity, and cost efficiency across both networks.


📊 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 or veVELO voting power directed to that pool

This calculation is applied across all pools in both ecosystems. The system selects a vote distribution that targets the highest return per unit of voting power while accounting for execution costs and cross-network differences in reward types and gas prices.


🧮 Data Points Used in Optimization

The vote allocation strategy considers the following factors each epoch:

1. Historical Pool Performance

  • TVL trends: Deeper liquidity improves reliability but may reduce reward per vote.

  • Volume consistency: Sustained trading activity increases fee generation.

  • Bribe reliability: Pools with consistent bribes are favored over one-off campaigns.

📘 Example: A WETH/USDC pool with stable TVL and recurring bribes on either Aerodrome or Velodrome is preferred over a new token pool with no track record.

2. Current Bribe Incentives

Autopilot normalizes all active bribe offers across both networks to calculate token value per unit of vote. Pools are ranked by effective reward per vote, adjusted for volatility and token quality.

📘 Example: If a pool on Aerodrome offers 10,000 USDC for 100,000 veAERO votes and another on Velodrome offers 15,000 of a volatile token, the optimizer may still favor the USDC bribe due to higher stability and lower risk.

3. Gas Efficiency & Net Yield

Each vote, claim, and swap incurs gas costs that vary by network. The optimizer excludes pools where the cost to vote, claim, and swap significantly reduces net yield after bridging or conversion.

📘 Example: A pool requiring multiple cross-chain swaps might be deprioritized if execution costs offset potential gains.

4. Risk-Adjusted Scoring

Pools are evaluated based on liquidity depth, contract audits, token volatility, and bribe source reliability. Risk scoring may reduce or exclude pools with low volume, unverified tokens, or untrusted bribe issuers.

📘 Example: A high-bribe pool offering unverified tokens may be excluded despite strong ROI if its risk score exceeds threshold.


⚙️ Execution Process

Once vote allocations are finalized:

  • Votes are aggregated per veNFT into a gas-optimized batch.

  • Transactions are executed shortly before each protocol’s voting cutoff.

  • Failed votes are retried through fallback transactions if needed.

  • All operations occur directly on-chain — users take no manual action after deposit.


🔁 Continuous Strategy Refresh

Autopilot recalculates pool preferences every epoch, adapting dynamically to:

  • New bribes or gauge changes on Aerodrome or Velodrome

  • Shifts in TVL or trading volume

  • Updated gas pricing and network conditions

Vote logic is re-optimized before each cutoff, ensuring veAERO and veVELO remain allocated to the most capital-efficient pools available at that time.

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 real performance-based return calculations.

Last updated