Yield Farming with $YAM on Uniswap

Yield Farming with $YAM on Uniswap
(Shoutout to @n00b for this guide! Helping him post this up)

Uniswap provides the best yields for farming $YAM but the steps are complicated.

Before you try this, you should know that it is dangerous to stay inside the uniswap pool if you expect a positive rebase (ie, rebase when $YAM price is above $1). So please leave the Uniswap pool if you expect that.

Purchase yCRV using 1inch

Step 1 - Click “Connect Wallet” on the top right side of the menu bar.

Step 2 - Select your preferred stablecoin in the left hand dropdown, and select “yCurve” in thedropdown on the right.

Step 3 - Input the quantity of your chosen stablecoin to convert into yCurve in the quantity box.

Step 4 - (Only needs to be done once) Click “Infinity Unlock” to allow 1inch to interact with your wallet. If using Metamask, you should receive a popup. Click “Confirm” and allow the tx to finish.

Step 5 - Click “Swap” and confirm the transaction.

Purchase $YAM and add liquidity (YAM / yCRV pool) via Uniswap

Step 1 - Click “Trade” in the above link. You will be taken to the Uniswap interface. Be sure to connect your wallet by using the button at the top right.

Step 2 - (If you already have YAM, skip this step). Under the “Swap” tab, buy some YAM with yCRV. Because Step 3 requires you to contribute to the pool in a 1:1 ratio, spend no more than half your yCRV buying YAM.
For example, if you have $1000 worth of CRV and YAM is $1, only buy about 450-500 YAM.

Step 3 - Click the “Pool” tab. You can manually add the YAM and yCurve addresses using etherscan or click here.
Select the amount of YAM and yCRV you want to contribute to the pool. Both assets must be contributed in a 1:1 ratio (e.g. $500 yCRV, $500 in YAM).

Step 4 - Click the blue “Supply” button to add liquidity to the pool. A wallet notification should pop up, and you should confirm the transaction. Note that the first time you do this, you may have do a one-time Uniswap “Approve” transaction first to enable those assets.

Step 5 - When your “Supply” transaction completes, you will notice that your supplied YAM and yCRV will disappear from your wallet and be replaced by Uniswap LP tokens (UNIV2).

Use yieldfarming.info to stake Unipool tokens and claim YAMs

Step 1 - Reset approval to 0 (This only needs to be done once)

Step 2 - Stake UNIV2 tokens

Step 3 - Watch your YAMs grow

You can also use this to claim your farmed YAMs

Unstaking and removing liquidity

  1. Unstake using yieldfarming.info

  2. Remove liquidity from Uniswap pool

Other helpful links

  1. Trade YAM / yCRV pair on Uniswap

  2. YAM on Coingecko

  3. yCRV on etherscan

  4. YAM on etherscan