When the UI of a Yield Farm is down because of a technical issue, you can still harvest your rewards by interacting directly with the farm’s Masterchef contract on bscscan.com.
Step 1: Find the Masterchef contract #
How to find a MasterChef contract – RugDoc Wiki
Step 2: Find the Pool ID (PID) for your pool #
How to Find the Pool ID (BSC) – Rug Doc Wiki
Step 3: Connect to your wallet #
At this point, you should be on the Masterchef page and will need to connect your wallet. Scroll down to the Transactions section and click the “Contract” tab.
Click the “Connect to Web3” link which will prompt you to connect to your wallet.
Step 4: Manually Harvest #
With the Masterchef contract address and PID in hand, you are now ready to manually harvest.
Once you’re connected, click “Write Contract” and scroll down to “Deposit”. Finally, enter your PID (in this case 20), enter a 0 for Amount and click the Write button. Your funds should now appear in your wallet.
Shortcut method: If you don’t know your PID, just start at zero and work your way up numerically, checking your wallet each time.
Now you know how to harvest by interacting directly with the contract, so you can harvest even if the farm UI is unavailable or not working properly.