Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Amplification Coefficient (A)

A tunable parameter in the Stableswap invariant that determines the curve's shape, balancing between a constant sum (low slippage) and constant product (capital efficient) model for stablecoin pairs.
Chainscore © 2026
definition
DEFI MECHANICS

What is Amplification Coefficient (A)?

A core parameter in automated market makers (AMMs) that controls the shape of the liquidity curve for stablecoin and pegged asset pools.

The Amplification Coefficient (A) is a tunable parameter in Curve Finance-style Constant Product Market Maker (CPMM) formulas that determines how closely a liquidity pool's pricing curve approximates a straight line (stable) versus a hyperbola (volatile). A higher A value—often in the hundreds or thousands—creates a flatter curve within a narrow price range around the peg (e.g., 1:1 for USDC/DAI), drastically reducing slippage for large trades of similar-valued assets. This makes such pools, known as StableSwap or Curve pools, highly capital-efficient for trading stablecoins, wrapped assets, or synthetic derivatives.

Mathematically, the A coefficient acts as a weighting factor between two invariant functions: the standard xy = k constant product curve (which governs pools like Uniswap V2) and the constant sum formula x + y = k. A high A heavily weights the constant sum portion, creating a vast, flat "stable" region in the middle of the curve. However, once an asset's price deviates significantly from the peg (depleting one reserve), the influence of the constant product invariant dominates, causing the curve to behave more like a traditional AMM to prevent complete reserve drainage. This dynamic creates the characteristic "flat belly and curved shoulders" shape of a StableSwap curve.

The optimal A value is not static and is set by pool creators based on the correlated nature of the pooled assets. For perfectly pegged assets like USDC and USDT, a very high A (e.g., 2000) is suitable. For assets with looser correlations, like different Liquid Staking Tokens (LSTs) or cross-chain wrapped assets, a lower A is used to accommodate expected price drift. Incorrectly setting A can lead to impermanent loss for liquidity providers if the assets depeg and the pool becomes imbalanced, as the flat region becomes a less effective trading venue.

In practice, the Amplification Coefficient is central to the veCRV governance model, where token holders vote on A parameter adjustments for Curve pools to optimize fees and volume. The concept has been extended beyond Curve, with many Decentralized Exchanges (DEXs) implementing similar parameterized curves. Understanding A is crucial for liquidity providers (LPs) to assess pool risks and for developers designing efficient trading venues for correlated assets.

how-it-works
DEFINITION & MECHANICS

How the Amplification Coefficient Works

The amplification coefficient (A) is a core parameter in automated market makers (AMMs) like Curve Finance that determines the shape of the liquidity pool's bonding curve, optimizing it for trading stable assets with minimal slippage.

The amplification coefficient (A) is a tunable constant within the StableSwap invariant, the mathematical formula governing liquidity pools designed for assets of similar value, such as stablecoins or wrapped versions of the same asset. This coefficient directly controls the curvature of the bonding curve, which plots the relationship between the quantities of two assets in a pool. A higher A value creates a flatter curve within a wide range of the reserve ratio, mimicking a constant-sum market maker (like x + y = const) to provide extremely low slippage for trades that keep the pool balanced. As the pool's reserves become imbalanced, the curve becomes steeper, like a constant-product market maker (like x * y = const), to penalize large trades and protect liquidity providers from significant losses.

Setting the correct A value is a critical governance decision for each pool. For a pair of highly correlated assets like USDC and USDT, a high A (e.g., 1000 or more) is used to create a vast "flat" zone, ensuring minimal price deviation and slippage for everyday swaps. For pools containing assets with looser pegs or different underlying collateral (e.g., a pool of various liquid staking derivatives), a lower A value (e.g., 100-500) is chosen. This provides a compromise: it still offers lower slippage than a standard constant-product AMM like Uniswap for balanced trades, but transitions more quickly to a steeper curve to protect against the greater risk of price divergence between the assets.

The amplification coefficient's effect is most apparent during large trades. In a high-A pool, a trader can swap a significant amount of one stablecoin for another before encountering substantial slippage, as the price remains near 1:1. However, once the trade size pushes the pool's composition beyond the designed "flat" region of the curve, slippage increases sharply. This dynamic incentivizes arbitrageurs to correct imbalances quickly, as they can profit from the price discrepancy while simultaneously pushing the pool back toward its optimal, balanced state where the amplification coefficient provides its greatest benefit of low-fee, efficient trading.

key-features
AMPLIFICATION COEFFICIENT

Key Features and Characteristics

The Amplification Coefficient (A) is a tunable parameter within a Constant Product Market Maker (CPMM) that determines the shape of the bonding curve and the pool's behavior.

01

Governs Price Impact

The A parameter directly controls the slippage experienced during trades. A higher A value creates a flatter curve around the equilibrium price, resulting in lower slippage for a given trade size. This makes the pool behave more like a constant sum market maker, ideal for stablecoin pairs. Conversely, a lower A leads to a more curved, traditional CPMM-like bonding curve with higher slippage.

02

Defines the Bonding Curve

In the StableSwap invariant (e.g., used by Curve Finance), the A coefficient is the core variable in the mathematical formula that balances the pool's assets. It acts as a weighting factor between a constant sum (x + y = k) and a constant product (x * y = k) formula. The pool's actual reserves and prices exist on a curve defined by this hybrid equation.

03

Optimized for Stable Assets

The primary use case for tuning A is for trading pegged assets like stablecoins (USDC/DAI) or wrapped versions of the same asset (wBTC/renBTC). A high A (e.g., 1000) is set to minimize impermanent loss and slippage while the assets are near their peg. If the peg breaks, the pool's behavior automatically becomes more like a standard CPMM to prevent total depletion.

04

A Tunable Parameter

Unlike the fixed constant product formula, A is not immutable. DAO governance or pool creators can propose and vote to adjust the A parameter for a specific pool. This allows the pool's characteristics to be optimized in response to changing market conditions, liquidity depth, or the volatility of the paired assets.

05

Relationship to Liquidity Concentration

A high amplification coefficient effectively creates a "wider" zone of low slippage. This allows liquidity providers (LPs) to act as if their capital is concentrated around the peg without manually setting price ranges, as required in Uniswap V3. The A parameter programmatically defines this concentration for the entire pool.

06

Example: Curve Finance Pools

Real-world examples demonstrate A in action:

  • 3pool (DAI/USDC/USDT): Uses a high A (e.g., 2000) for minimal slippage between major stablecoins.
  • TriCrypto Pools: Use a lower, dynamically-adjusted A to accommodate the higher volatility between BTC, ETH, and USDT.
  • FRAX/USDC Pool: May use a very high A (e.g., 5000) due to the tight algorithmic peg FRAX maintains with USDC.
STABLESWAP POOL BEHAVIOR

Impact of Different Amplification Coefficient Values

How the amplification coefficient (A) influences key characteristics of a Curve-style stableswap liquidity pool.

Pool CharacteristicLow A (e.g., 10-50)Medium A (e.g., 100-500)High A (e.g., 1000-5000)

Primary Function

Generalized CFMM (like Uniswap)

Hybrid Stableswap

Pure Price Peg (like Constant Sum)

Price Stability Range

Narrow

Wide

Extremely Wide

Slippage for Small Trades

High

Low

Very Low

Capital Efficiency for Pegged Assets

Low

High

Very High

Impermanent Loss for Pegged Assets

High

Low

Very Low

Susceptibility to Imbalances

Low

Medium

High

Typical Use Case

Volatile/Correlated Assets

Stablecoin/Pegged Asset Pairs

Identical Assets (e.g., wBTC/renBTC)

protocol-implementation
DEFI PROTOCOL PARAMETER

Amplification Coefficient (A)

A core parameter in automated market maker (AMM) designs that determines the curvature of a bonding curve and the sensitivity of asset prices to changes in the liquidity pool's reserves.

The Amplification Coefficient (A) is a tunable constant within the StableSwap invariant, the mathematical formula used by AMMs like Curve Finance to facilitate low-slippage trades between assets of similar value, such as stablecoins or wrapped versions of the same asset. A higher A value creates a flatter curve within a range, mimicking a constant sum market maker and minimizing slippage for trades that keep the pool balanced. Conversely, a lower A value results in a more hyperbolic curve, similar to a constant product AMM like Uniswap, which is better suited for trading dissimilar assets but introduces higher slippage.

Protocol governance typically controls the A parameter, allowing decentralized autonomous organizations (DAOs) to optimize pool performance. Adjusting A is a critical governance action: increasing it can attract more volume to a stablecoin pool by reducing slippage, while decreasing it can protect liquidity providers from impermanent loss if the pegged assets begin to diverge significantly in price. The optimal A is a balance between capital efficiency for traders and safety for liquidity providers, often determined through simulation and community vote.

In practice, the coefficient functions by scaling the leverage on the pool's balance. For example, in a pool with A=100, the algorithm acts as if the pool has 100 times more liquidity than it actually does when reserves are perfectly balanced, creating an exceptionally deep virtual liquidity reservoir. This virtual depth is what enables large trades with minimal price impact. However, this effect diminishes rapidly as the pool becomes imbalanced, at which point the curve's behavior reverts to protect reserves, similar to a standard constant product formula.

ecosystem-usage
AMPLIFICATION COEFFICIENT (A)

Ecosystem Usage and Examples

The Amplification Coefficient (A) is a crucial parameter in Curve Finance's StableSwap invariant, determining the shape of the bonding curve and the trade-off between low slippage and capital efficiency. Its application is central to stablecoin and pegged asset pools.

01

Core Function in StableSwap

The Amplification Coefficient (A) defines the curvature of the bonding curve in a Curve pool. A high A value (e.g., 2000) creates a flatter curve within a wide price range, mimicking a constant sum formula for minimal slippage. A low A value creates a more curved, Uniswap-like constant product curve, which is more capital efficient but has higher slippage for large trades.

02

Parameter Tuning & Pool Creation

When deploying a new pool, protocol developers or governance must select an optimal A value. This is a critical design choice based on:

  • Asset correlation: Highly correlated assets (e.g., USDC/USDT) use high A (1000+).
  • Expected trade volume: Pools for large, frequent swaps benefit from high A for low slippage.
  • Capital efficiency: Lower A values are used for broader pegs (e.g., stETH/ETH) to prevent excessive impermanent loss for liquidity providers. The parameter can later be adjusted via governance vote.
03

Real-World Pool Examples

Different A values are deployed based on the assets' peg strength:

  • 3pool (DAI/USDC/USDT): Uses a very high A (e.g., 2000) as the three stablecoins are tightly pegged to $1.
  • stETH/ETH Pool: Uses a moderate A value (e.g., 100) as stETH is a derivative of ETH with a high but not perfect correlation.
  • FRAX/USDC Pool: Uses a high A value, reflecting FRAX's algorithmic/colateralized hybrid peg to the dollar. These examples show A's role in matching pool mechanics to market reality.
04

Dynamic Adjustment via Governance

The A parameter is not static. DAO governance can vote to change it in response to market conditions. For example, if a stablecoin's peg becomes less reliable, lowering A can protect LPs from impermanent loss by making the pool behave more like a constant product AMM. This governance mechanism allows pools to adapt, but changes require careful economic analysis to avoid destabilizing the pool's liquidity.

05

Impact on Slippage & LP Returns

The chosen A value directly impacts two key metrics:

  • Trader Slippage: A higher A minimizes slippage for trades within the peg, making Curve the dominant venue for large stablecoin swaps.
  • LP Fee Income & Risk: A high-A pool attracts more volume (due to low slippage) but concentrates LP capital around the peg, increasing exposure if the peg breaks. Lower-A pools generate fees from price drift but see less volume. LPs must understand this trade-off.
06

Mathematical Invariant

The Amplification Coefficient is embedded in the StableSwap invariant equation: A * n^n * sum(x_i) + D = A * D * n^n + (D^(n+1)) / (n^n * prod(x_i)) Where:

  • A is the Amplification Coefficient.
  • n is the number of tokens in the pool.
  • x_i is the balance of token i.
  • D is the total liquidity invariant. This formula interpolates between a constant sum (A → ∞) and constant product (A → 0) curve.
AMPLIFICATION COEFFICIENT

Technical Deep Dive

The Amplification Coefficient (A) is a critical parameter in concentrated liquidity Automated Market Makers (AMMs) like Uniswap V3, determining the curvature of the bonding curve and the price range where liquidity is most effective.

The Amplification Coefficient (A) is a tunable parameter in a Constant Product Market Maker (CPMM) formula that modifies the curvature of the bonding curve to concentrate liquidity around a target price. Unlike the standard x * y = k formula, an amplified AMM uses a function like x * y = k * A^2, where a higher A value creates a flatter curve within a defined price range, mimicking the behavior of a stablecoin pair with low price divergence. This allows liquidity providers to achieve higher capital efficiency by allocating funds where they are most likely to be traded.

AMPLIFICATION COEFFICIENT

Frequently Asked Questions (FAQ)

The Amplification Coefficient (A) is a core parameter in specialized DeFi liquidity pools. These questions address its function, calculation, and impact on trading.

The Amplification Coefficient (A) is a tunable parameter in StableSwap and Curve Finance-style liquidity pools that controls how the pool's pricing curve behaves between a constant sum and a constant product formula. It essentially 'amplifies' the liquidity for assets intended to trade near parity (like stablecoins), reducing impermanent loss and slippage for trades within that narrow price range. A higher A value makes the curve flatter near the 1:1 price point, creating a larger zone of low slippage, but it also makes the curve steeper at the edges, leading to higher slippage for large trades that move the price away from the target peg.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
Amplification Coefficient (A) - Stableswap AMM Parameter | ChainScore Glossary