Aerodrome Gauge

Distribute AERO rewards to LP stakers via Gauge contracts.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/cyotee/aerodrome-skill --skill aerodrome-gauge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Aerodrome Gauge
Source: https://github.com/cyotee/aerodrome-skill/tree/main/.opencode/skills/aerodrome-gauge
Command: npx skills add https://github.com/cyotee/aerodrome-skill --skill aerodrome-gauge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gauges allocate AERO emissions to liquidity providers who stake their LP tokens, aligning incentives and increasing on-chain liquidity for Aerodrome's pools.

Core Features & Use Cases

  • Gauge-based rewards: Distributes emissions to stakers proportionally to their LP stake.
  • Deposit/Withdraw: Allows users to stake and redeem LP tokens via deposit and withdraw.
  • Emission integration: Works with the Voter to receive and distribute emissions across gauges.
  • Fee distribution awareness: Trading fees can be claimed by veNFT voters, shaping participation incentives.

Quick Start

  • Stake LP tokens by calling deposit on the Gauge contract with your LP amount.
  • Wait for emissions to accrue, then claim rewards with getReward for your account.
  • Optional: monitor emissions flow via the Voter and participate in governance.

Frequently Asked Questions about Aerodrome Gauge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I distribute AERO emissions to LP stakers?

To distribute AERO emissions, you stake LP tokens in Gauge contracts which allocate rewards proportionally to liquidity providers. This governance-aligned distribution works across vAMM and sAMM pools using Solidity reward logic and epoch-based timing.

How does gauge-based reward distribution work with veNFT systems?

Gauge-based reward distribution works with veNFT systems by integrating with the Voter contract to receive emissions, while veNFT voters can claim trading fees. This shapes participation incentives and aligns liquidity provision with governance.

How do I stake LP tokens and claim accrued AERO rewards?

To stake LP tokens, call the deposit function on the Gauge contract with your amount. Wait for emissions to accrue across epochs, then claim your proportional AERO rewards using the getReward function for your account.

Can I use gauge contracts for both vAMM and sAMM pool emissions?

Yes, gauge contracts support emission distribution across both vAMM and sAMM pools. The system handles cross-contract interactions with the Voter and veNFT, ensuring proportional rewards reach LP stakers in either pool type.

What's the best way to monitor AERO emission flows to gauges?

The best way to monitor AERO emission flows is by tracking the Voter contract, which routes emissions to gauges. You can also observe governance participation through veNFT voting patterns and fee distribution claims to understand incentive alignment.

Why do I need epoch-based timing for AERO reward accrual?

Epoch-based timing is required for AERO reward accrual because emissions are distributed in scheduled cycles governed by Solidity reward logic. This timing ensures proportional distribution to stakers and synchronizes cross-contract interactions with the Voter system.