Algebra Integral
HomepageSocialsIntegrate
  • Overview
    • What is Algebra?
    • Who Are These Docs For
    • Why Concentrated Liquidity & Modularity Matter
    • Partners & Ecosystem
    • Audits & Security
    • Social Media & Communities
  • Introducing Algebra Integral to Founders & Business Teams
    • Overview of Algebra Integral
      • How It Works: Core + Plugins
      • V3 vs. V4: Key Differences
      • Integral vs. Uniswap V4: Key Differences
    • Benefits of Modular Architecture
      • Perks for DEXes
      • Perks for Builders
      • Perks for Users
  • Modularity: Use Cases
  • Plugin Marketplace
  • Algebra Partner Support
  • User Guide Template For DEXes
    • Concentrated Liquidity & Modular Architecture Basics
      • Glossary
      • How Concentrated Liquidity & Modular Architecture Work
      • Benefits of Modular Concentrated Liquidity AMM for Users
        • Perks for Liquidity Providers
        • Perks for Projects
        • Perks for Traders
      • Fee Mechanics
        • Static Fee
        • Dynamic Fee
        • Sliding Fee
        • Dynamic Fee Based on Trading Volume
        • Managed Swap Fee
        • Whitelist Fee Discount
      • Farming
      • Farming FAQ
  • Price Ranges and Liquidity Strategies
    • What Are Price Ranges
    • Basic Price Range Presets
    • Advanced Range Presets
    • How Price Moves Affect Liquidity
    • Impermanent Loss: Concepts & Mitigation
    • Matching Your Liquidity Strategy to Market Moves
    • Swap & LP Strategies with Price Ranges
    • Liquidity Scenarios & Risk Profiles
  • Liquidity Provisioning: Tutorials & FAQs
    • Adding Liquidity
      • Manual Mode
      • Automated Mode
    • Managing & Adjusting Positions
    • How APR is Calculated
    • FAQ for LPs
  • Algebra Integral / Technical Reference
    • Intro
    • Audits
    • Integration Process
      • Specification and API of contracts
        • Algebra Pool
        • Algebra Factory
        • Swap Router
        • Nonfungible Position Manager
        • Quoter
        • QuoterV2
        • TickLens
      • Interaction with pools
        • Getting data from pools
      • Subgraphs and analytics
        • Examples of queries
      • Technical Guides
        • Intro
        • Swaps
          • Single swaps
          • Multihop swaps
        • Providing liquidity
          • Setting up your contract
          • Mint a new position
          • Collect fees
          • Decrease liquidity
          • Increase liquidity
          • Final Contract
        • Flashloans
          • Setting up your contract
          • Calling flash
          • Flash callback
          • Final contract
      • Migration from UniswapV3
      • FAQ
    • Core Logic
      • Pool overview
      • Swap calculation
      • Liquidity and positions
      • Ticks
        • Ticks search tree
      • Reserves
      • Flash
      • Plugins
      • AlgebraFactory and roles
    • Plugins
      • Overview
      • Farming
      • Adaptive Fee
      • Sliding Fee
      • Whitelist Discount Fee
      • Safety Switch
      • Position Limit Orders
      • Managed Swap Fee
      • FAQ
    • Guides
      • Plugin Development
      • Plugin Testing
      • Plugin Deployment
    • Changes V1
    • Changes V1.1
    • Changes v1.2
  • Changes v1.2.1
  • Other
    • Archived Documentation
Powered by GitBook
On this page
  • Step-by-Step Guide: Adding Liquidity (Manual Mode)
  • 1. Choose a Pool
  • 2. Create a Position
  • 3. Choose a liquidity provisioning mode
  • 4. Set Your Price Range & Deposit Amounts
  • 5. Confirm & Submit the Transaction
  1. Liquidity Provisioning: Tutorials & FAQs
  2. Adding Liquidity

Manual Mode

PreviousAdding LiquidityNextAutomated Mode

Last updated 14 hours ago

Step-by-Step Guide: Adding Liquidity (Manual Mode)

1. Choose a Pool

Navigate to the ‘Pools’ section and select the trading pair you wish to provide liquidity to (e.g., TOKEN_A / TOKEN_B).

💡 If the pool doesn't exist yet, you can create one by clicking ‘Create Pool’. You’ll supply assets in a roughly 50/50 value ratio to initialize the pool and select your preferred fee tier (more on fee tiers in a later section). Pool creation is permissionless and free.

On the pools' page, you’ll see key metrics such as TVL, 24h Volume, 24h Fees, and APR for available pools. These help you evaluate the pool’s health and potential earnings.

2. Create a Position

Click ‘Create Position’ to begin the process.

3. Choose a liquidity provisioning mode

Choose "Manual" to proceed with adding liquidity manually.

4. Set Your Price Range & Deposit Amounts

4.1 Define the Range

Use available presets or manually set the min and max prices of your position. This determines where your liquidity will be active.

  • Narrower ranges concentrate liquidity, increase potential yield, but require more attention.

  • Wider ranges reduce the need for active management but dilute fee-earning potential.

🔢 Note: Prices are aligned with ticks—predefined intervals—so manual entries will round to the nearest valid tick.

When setting a range, consider:

  • Your market expectations (bullish, bearish, sideways)

  • How often you can monitor or adjust your position

  • Potential network fees or transaction costs

4.2 Input Amounts

Once your range is set, enter the amount of one token; the other token’s amount will autofill based on your price range and the current market price.

  • If your range is heavily skewed above or below the current price, you'll provide more of one asset.

  • You may also choose to provide single-sided liquidity (just one asset), enabling advanced strategies like buy/sell ranges or passive DCA.

✅ The “Full Range” option mimics V2-style AMMs and distributes liquidity across the entire price spectrum.

5. Confirm & Submit the Transaction

Click ‘Create Position’ and approve the transaction in your connected wallet.

Once confirmed:

  • You’ll receive an on-screen success notification

  • Your assets are now part of the pool and begin earning fees immediately

To learn how to manage your position—adjust ranges, claim fees, or withdraw liquidity—continue to the “Managing & Adjusting Positions” section of this guide.