Guide

How to Add Liquidity

View as Markdown

What Is a Pool

A pool holds two assets so people can swap between them. When you add assets to a pool, you become a liquidity provider and receive a share of the trading fees earned by your position.

How a liquidity pool worksLIQUIDITY PROVIDERTRADERETHUSDCLIQUIDITY POOLavailable for every swapadds two assetsswaps against the pool

How to Add Liquidity

Five steps, from choosing a pool to confirming your deposit.

  1. 1

    Choose a pool

    Open Pools and select a pair you are willing to hold both sides of. Connect your wallet first; each row opens that pool’s deposit page.

  2. 2

    Set a price range

    Drag the chart handles or enter Min and Max prices to set your range. Your position earns fees while the price stays inside it — what happens when it leaves.

  3. 3

    Enter an amount

    Enter how much of one asset you want to deposit. Giwater fills in the matching amount of the other from your range, and totals both. Select Preview position to open the review.

  4. 4

    Review your deposit

    Check the token amounts, your Min and Max prices, and the total, then select the deposit button. Its label follows what your wallet still has to authorize — in this example USDC needs approval first, so it reads Approve and deposit.

  5. 5

    Confirm in wallet

    Confirm each wallet request in turn. Assets that have not been approved before ask for that first. Your new position then appears in Portfolio, though the balance can take a moment to update.

Ranges, APR, and how a position differs from simply holding the two assets are answered in the FAQ.

Risks

  • Testnet assets have no real-world value, and nothing here is a guarantee of returns.
  • Use amounts you are comfortable testing with, and check your positions after a large price move.
Previous
How to Swap
Next
Basics