Picture this: You’re have been yield farming for a while now and it’s time to harvest your rewards. Unfortunately the UI of the protocol is down due to technical issues, making it impossible to harvest your rewards via the protocol’s website. Fortunately for you, there are ways around this.
Step 1. Find the MasterChef contract address #
The first thing you need is the MasterChef contract address. You can either find it on the farm’s website or on our website rugdoc.io. If you are having troubles with finding the MasterChef contract address, please check this guide.
Step 2. Find the Pool ID (PID) of your liquidity pool #
The second step is to get the Pool ID (PID) of the liquidity pool you want to harvest the rewards from. Finding the correct PID can be tedious, so we recommend to directly verify the PID after you have deposited your funds into a liquidity pool. Not sure how to find the PID? Read this guide.
Step 3. Open the MasterChef contract #
Did you found the MasterChef contract and PID? Good! The third step is to open MasterChef contract in the Arbitrum block explorer. In this guide, we are using ArbiDolphin’s MasterChef contract. Once you have opened the MasterChef contract, click on ‘Contract’ and then ‘Write Contract’.
You now need to connect your Metamask wallet. You can do so by clicking on the ‘Connect to Metamask’ button.
Step 4. Manually harvest your rewards #
With the MasterChef contract address and the liquidity pool’s PID noted down, we are ready to manually harvest the rewards. Scroll down to the ‘deposit’ section. Under ‘_pid (uint256)’, enter your PID. Under ‘_amount (uint256)’, enter 0 for and click the ‘Write’ button.
And that’s it! Your rewards should now be sent to your wallet.
If you are still having trouble to find your PID, just start at zero and work your way up numerically, checking your wallet each time until your funds have arrived.