Hercules
  • 👋Overview
    • 💱DeFi & AMMs
  • 🥅The Goal
  • 👍Community Verified Project
  • 🔗Official Links
  • 🐣Getting Started
    • ⛓️Metis Network Basics
    • 🦊Creating a MetaMask Wallet
    • 🌉Bridging To and From Metis
      • 🔁Using Hercules Bridge Integrations
      • 🌿Using the Official Metis Bridge
      • 🙂Using a Third-Party Bridge Provider
    • 🏛️Hercules Guide
      • Token Swap Tutorial
      • Add Liquidity (V2)
      • Add Liquidity (V3)
      • spNFT Position Guide
      • Participate in Launchpad Sales
      • xTORCH Dashboard Guide
      • Using xTORCH For Plugins
      • xMETIS Guide
      • Cross-Chain Swap Tutorial
      • Creating a Nitro Pool
    • ❓FAQ
      • V3, Liquidity, and Yield farming
      • TORCH / xTORCH / Plugins
      • spNFT
      • Nitro Pools
      • Launchpad
      • Understanding Impermanent Loss
      • Stable Pools Explained
      • Direct Token Swap Link
  • PROTOCOL
    • 🤝Automated Market Maker
      • AMM v2
      • AMM v3
    • 💎Staked Positions (spNFT)
    • ☄️Nitro Pools
      • Staking
      • Requirements
      • Specifications
    • 🔌xTORCH Plugins
      • 🤑Dividends Plugin
      • 🆙Yield Booster Plugin
      • 🚀Launchpad Plugin
  • TOKENOMICS
    • 🪙TORCH Token
    • 🔒xTORCH Token
      • How to Use xTORCH
      • 🔁Conversion & Redemption
    • 🌿xMETIS Token
    • 📊Token Distribution
    • 💰Protocol Earnings
    • 🔥Deflationary Mechanisms
  • CONTRACTS
    • Router Aggregator
    • Limit Order
    • AMM V2
    • AMM V3
    • Yield Farming
    • Tokens
    • xTORCH Plugins
    • Utilities
  • RESOURCES
    • Third-Party Integrations
    • Media Kit
    • Terms of Use
    • Launchpad Terms & Conditions
    • Hercules Privacy
    • Grants
    • Security Measures
Powered by GitBook
On this page
  • Customizable Tickspacing
  • Directional & Dynamic Volatility Fees
  1. PROTOCOL
  2. Automated Market Maker

AMM v3

PreviousAMM v2NextStaked Positions (spNFT)

Last updated 1 year ago

The AMM operates similarly to , with a range of custom features that enhance efficiency and performance. Among its general performance improvements on the Univ3 codebase, some major enhancements have been implemented, as described below.

Camelot's V3 AMM is based on Algebra's V1.9, a cutting-edge tick-based concentrated liquidity solution. For more comprehensive details, you can refer to their and

Customizable Tickspacing

The v3 AMM empowers users with the ability to customize settings for each liquidity pool. This feature unlocks unparalleled flexibility by allowing tailored tick parameters. By providing the flexibility to adjust tick spacing, the v3 AMM ensures optimal efficiency for each liquidity pool. This enhanced efficiency translates to improved volume and fee generation.

Directional & Dynamic Volatility Fees

The v3 introduces a fee structure that adapts to the underlying market volatility, resulting in significant efficiency gains. The protocol dynamically adjusts the fees for each liquidity pool based on the prevailing volatility, enhancing fee generation and trade volume.

One of the notable aspects of this feature is the ability to set distinct volatility-based fee ranges for both buy and sell directions. As a result, each liquidity pool can offer highly tailored fee structures that cater to specific market conditions. This customization leads to increased fees and trading volume as fees more accurately reflect the market's risk profile.

During periods of low trading volume, the fees automatically adjust downwards, ensuring that users are not overburdened with high fees in quieter market conditions. Conversely, when the market experiences heightened volatility, the fees proportionally increase to account for the increased risk.

🤝
Univ3
technical documentation
whitepaper
tickspacing