*Publicidad pagada. No es asesoramiento financiero. RugDoc no se hace responsable de los proyectos aquí expuestos. DYOR y mantente seguro.

Cómo Hacer Emergency Withdraw (Polygon)

En este artículo aprenderás cómo puedes retirar tus fondos mediante la interacción directa con el contrato de MasterChef. Este es un paso esencial para el que debes estar preparado antes de entrar en una farm, ya que no tendrás mucho tiempo cuando lo necesites.

Paso 1: Conoce la dirección del MasterChef #

Para utilizar la función emergencyWithdraw necesitas conocer la dirección del contrato de Masterchef y tu número de pool. Si no conoces tu número de pool, por favor, lee este artículo y si aún no conoces la dirección de MasterChef, puedes echar un vistazo aquí: Cómo encontrar el contrato MasterChef

Paso 2a: Utiliza Nuestra Nueva Herramienta de Emergency Withdraw #

Como alternativa, tenemos una nueva herramienta disponible para ti que automatizará el resto de este proceso. Por favor, pruébala aquí:

https://rugdoc.io/emergency/

Paso 2b: Navega hasta el contrato #

Siempre es bueno aprender a hacerlo a la antigua, así que aquí tienes el resto del tutorial:

Usaremos este contrato Masterchef como ejemplo.

Navega hasta el contrato a través de Polygonscan-un explorador de blockchain-, luego comprueba la dirección del contrato y selecciona el botón "Write Contract" en la pestaña "Contract".

Contract in network explorer

Paso 3: Conecta tu Wallet al explorador #

Haz clic en el enlace "Connect to Web3"...

Connecting to web3 in explorer

..y elige tu Wallet.

Connecting wallet

Si tienes varias direcciones en tu wallet MetaMask, elige la correcta y haz clic en "Next" en la ventana de MetaMask.

Next button in MetaMask wallet

A continuación, conecta tu wallet haciendo clic en "Conectar".

Completing wallet connection in MetaMask

Puede que tengas que actualizar la página y hacer clic de nuevo en "Connect to Web3" para obtener el estado de conexión.

Connected to Web3

Ahora estás conectado al MasterChef y puedes llamar a la función emergencyWithdraw.

Paso 4: Llama a la función emergencyWithdraw #

Dentro de la sección "Write Contract" encontrarás un apartado llamado "emergencyWithdraw".

EmergencyWithdraw function in network explorer

Introduce el ID del pool (PID) del que quieres retirar tus fondos y haz clic en "Write". Si no conoces el ID de tu pool, lee este artículo. Acuérdate de anotar el ID de la pool en caso de emergencia, ya que no tendrás mucho tiempo cuando realmente necesites la función emergencyWithdraw.

Pool ID parameter of emergencyWithdraw function

Firma la transacción y deberías recibir una confirmación de que la transacción de retirada de emergencia se ha realizado con éxito. Si has sido lo suficientemente rápido y el desarrollador de la farm no ha añadido un código de hard rug en la función de retirada de emergencia, deberías tener tus fondos de nuevo en tu cartera.

Ahora ya sabes cómo utilizar la función de retirada de emergencia interactuando directamente con el contrato. Estar preparado para casos urgentes es esencial para poder recuperar tus fondos, por ejemplo, cuando el sitio web ya no es accesible.

Si quieres saber cómo funciona emergencyWithdraw para BSC puedes leer este artículo.

Actualizado el julio 11, 2021
¿Qué sientes respecto a éste artículo?

2 comentarios

  1. Do you have any similar functions for scam contracts? In Polygon Network there is Stableone with a gas loophole which prevents withdrawals.

    0x9fd1836885e44ee084a2ae479982540b0ba48f04 <- This is scam contract.

    • Unfortunately there is no emergencyWithdraw function available in the contract. You can just use the implemented “withdraw” function, which is a custom function and maybe won’t work.

Responder a RugDocCancelar respuesta

*Publicidad pagada. No es asesoramiento financiero. RugDoc no se hace responsable de los proyectos aquí expuestos. DYOR y mantente seguro.

ES