# Adding Liquidity to GMAC Curve Pools on Arbitrum Chain in 5 Steps :
### 1. Find the desired GMAC pool that you want to provide liquidity in exchange for pool rewards. Currently, there are (2) pools setup.
i. `USDC` + `ETH` + `GMAC` : https://curve.fi/#/arbitrum/pools/factory-tricrypto-15/deposit
ii. `crvUSD` + `ETH` + `GMAC` : https://curve.fi/#/arbitrum/pools/factory-tricrypto-17/deposit **(currently, only this Pool is seeded with assets)**

### 2. A user must ensure at least `one` of the pool `tokens` are in the user's wallet. In this pool example, a user would need to have `crvUSD`, `ETH`, and / or `GMAC` to provide liquidity.

### 3. Enter in the `desired token amount` to be supplied, in` balanced proportion` or `non-balanced proportion`. *Since, this is a new curve pool, most likely token approvals will be required.*

### 4. Once a user `deposits` the required tokens, they will get `liquidity tokens` representing their portion of the total pool.
### 5. Final step is to `Stake` the liquidity tokens the user received to earn rewards for providing liqudity.

### To access the **`Chad Mode UI`** on Curve.fi, use the **`dark/light button`**
