> For the complete documentation index, see [llms.txt](https://morpheusswap.gitbook.io/morpheus-swap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://morpheusswap.gitbook.io/morpheus-swap/security/security-and-emergency-withdraw.md).

# 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

![](/files/-MjA2u1b0GioN1F63VHI)

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

![](/files/-MjA36RubJFm7dNCW3Tq)
