# Introduction
GateSwap is AMM protocol Dex, each Gateswap pair contract manage a liquidity pool of two ERC20 tokens.
Anyone can add liquidity to the pool to become a liquidity provider(LP), and remove all liquidity any time according to their LP token shares.
# How to do
# Add Liquidity
Go to Hipo website, Click "Pool" module.
Enter the "pool" module. If your wallet network is not GateChain, please switch your wallet network to GateChain.
On the liquidity pools page, click “Add Liquidity”. Select two token to add by selecting from a list of tokens or by directly entering the ERC20 token contract address.
When you adding token for the first time, wallet approve is required. Click “Approve” button and you will be directed to the wallet to confirm approve.
After wallet approve, click “Confirm” and you will be directed to wallet to confirm.
When liquidity is added successfully, you will see balance change in your wallet
On the liquidity pool page, the liquidity provide information will display under ”My Liquidity Pools“ tab. You can continue to add more liquidity by using “Add” button or remove later using “Redemption” button.
# Remove Liquidity
Under “My Liquidity Pool”section, Click “Redemption”.
If it is the first time you remove the liquidity, wallet approve is required.
Choose the remove shares, then click “approve”.You will be directed to wallet to confirm approve.
After wallet approve, click “Redemption” and you will be directed to wallet to confirm.
When withdrawal is successfully made, you will see your wallet balance change.
# Swap
Go to Hipo website, Click "Swap--Quick Swap" module.
When wallet is connected successfully, Under “Swap” Section, choose the token to swap. If it is the first time you swap the token, wallet approve is required. Click “Approve”button and you will be directed to wallet to confirm approve.
After wallet authorization, click “Swap” to access to the flash swap page. Double check the swap information and then click “Swap”, which will direct you to the wallet to confirm.
When the swap is successfully made, you will see the wallet balance change.