# Security and Emergency Withdraw

We have done our very best to be 100% bug-free with all our Smart Contracts and code, and have modified our MasterChef contract to remove the infamous migrator code which was inherited by forking another protocol. Our MasterChef is a fork of PolyPup Ball, and their contract has been thoroughly audited by Paladin.

## Emergency Withdraw

This guide will help you emergency withdraw your funds from any yield farm. When the UI is down on a yield farm, for instance due to a technical issue, you can still withdraw your funds by interacting directly with the MasterChef contract.

1. Navigate to the RugDoc Emergency withdraw tool. Click [**here**](https://rugdoc.io/emergency/)
2. Connect your MetaMask Wallet to the website and make sure you are connected to the Fantom Opera Network
3. Enter the MasterChef Address and press start: \
   0xc7dad2e953Dc7b11474151134737A007049f576E

![](https://1679806242-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mj96TG-o4Xjk8149ige%2F-Mj9xVRLKS7QyAGM6tsM%2F-MjA2u1b0GioN1F63VHI%2Fimage.png?alt=media\&token=59a37fca-8a14-4caf-8eec-3b1712c6d046)

4\. Navigate to the pool you want to call the emergency withdraw action and / or revoke permissions.

![](https://1679806242-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mj96TG-o4Xjk8149ige%2F-Mj9xVRLKS7QyAGM6tsM%2F-MjA36RubJFm7dNCW3Tq%2Fimage.png?alt=media\&token=79fcbacd-7199-4b43-9a02-77e8ae186773)
