Aerodrome Pool

Explains Aerodrome pool mechanics for volatile and stable AMMs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers understand Aerodrome's pool architecture, including volatile and stable AMMs, enabling informed design decisions and integration with DeFi protocols.

Core Features & Use Cases

  • Understands Volatile AMMs (vAMM) and Stable AMMs (sAMM) and their invariants (xy = k, x^3y + y^3x = k).
  • Explains minting, burning, swapping, and fee mechanics via PoolFees and the factory.
  • Applies to tasks like protocol integration, liquidity provisioning, pricing, and on-chain query reasoning.

Quick Start

Explain how to initialize a pool, add liquidity, perform a swap, and query price impact for a pair of tokens on Aerodrome.

Frequently Asked Questions about Aerodrome Pool

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

FAQPage Schema
How do Aerodrome volatile and stable AMM pools differ?

Aerodrome volatile AMMs use the xy=k invariant for standard token pairs, while stable AMMs use x^3y+y^3x=k to minimize price impact for pegged assets. This skill explains how to reason about both pool types for liquidity provisioning and swaps.

How do I initialize a pool and add liquidity on Aerodrome?

You can initialize an Aerodrome pool and add liquidity by interacting with PoolFactory and Pool.sol. This skill covers the reasoning for minting liquidity tokens, performing swaps, and configuring pool initialization parameters.

How does fee accrual work in Aerodrome PoolFees?

Fee accrual in Aerodrome is handled by the PoolFees.sol contract, which manages the collection and distribution of swap fees. This skill explains how to reason about fee mechanics during minting, burning, and swapping operations.

Can I use Aerodrome AMM mechanics for on-chain TWAP price tracking?

Yes, Aerodrome pool mechanics support on-chain pricing and TWAP price tracking. This skill explains how to query price impact and reason about pricing logic for both volatile and stable pool types.

When should I use a stable AMM instead of a volatile AMM?

Use a stable AMM for closely pegged token pairs to benefit from the x^3y+y^3x=k invariant, which offers lower slippage. Use a volatile AMM with xy=k for standard assets with independent price movements.