Configurar tu dirección de retiro de RPL

Es importante entender la diferencia entre tu dirección de retiro primaria y tu dirección de retiro de RPL. Por defecto, tu dirección de retiro de RPL no está configurada y tu dirección de retiro primaria es donde se enviarán todas tus recompensas de checkpoint de RPL, tu RPL depositado y el ETH de Beacon Chain.

Puedes configurar una dirección de retiro separada para tu RPL si lo deseas. Tu dirección de retiro de RPL, si está configurada, podrá activar y reclamar RPL de las recompensas de inflación y no tendrá ningún efecto sobre las recompensas de consenso de ETH ni nada relacionado con ETH. En este caso, tu dirección de retiro primaria ya no tendrá ninguna autoridad sobre las acciones relacionadas con RPL.

Esto crea algunas oportunidades interesantes donde RPL puede ser suministrado por una entidad a un operador de nodo que no desea tener exposición a RPL. Esa entidad puede entonces reclamar recompensas de RPL por proporcionar el colateral de seguro requerido para el nodo. En otras palabras, esto permite que diferentes actores suministren cada tipo de colateral.

NOTA

Al configurar tu nodo por primera vez, tu dirección de retiro de RPL está por defecto sin configurar. Si eliges configurar una dirección de retiro de RPL, es vitalmente importante que configures esto a una dirección diferente controlada por una cold wallet. Una cold wallet podría ser una hardware wallet (como Ledger, Trezor, o Grid+), o una wallet de Smart Contract (como Safe).

Recomendamos encarecidamente que NO uses una hot wallet como MetaMask como tu dirección de retiro de RPL.

De esta manera, si tu wallet de nodo se ve comprometida, el atacante no obtendrá acceso a tu RPL depositado al forzarte a salir porque todos esos fondos se enviarán a tu cold wallet separada (a la que con suerte no tienen acceso).

Las direcciones de retiro de RPL se configuran a nivel de operador de nodo. Si creas múltiples minipools, todos se referirán a la misma dirección de retiro de RPL, por lo que solo necesitas realizar esta configuración una vez.

Consulta aquí algunos conceptos básicos sobre seguridad de wallets de la Ethereum Foundation.

Hay dos formas diferentes de hacer esto. Lee ambas opciones a continuación para determinar cuál se aplica a ti.

Método 1
Método 2

Usa este método si tu nueva dirección de retiro de RPL puede usarse para firmar transacciones a través de MetaMask o WalletConnect.*

NOTA

Este método requerirá que envíes una transacción desde tu nueva dirección de retiro de RPL, por lo que debes tener una pequeña cantidad de ETH en esa dirección ya.

NOTA

Para usuarios de hardware wallets Ledger, ten en cuenta que Ledger Live aún no admite MetaMask o WalletConnect de forma nativa. Necesitarás usar MetaMask y conectarlo a tu Ledger en su lugar. Sigue las instrucciones oficiales de Ledger para hacer esto.

Para trabajar con el sitio web de Rocket Pool, necesitarás tener tu Ledger conectado, desbloqueado y la aplicación ETH abierta. También necesitarás habilitar "blind signing" para la sesión actual; puedes encontrar esto en la sección de Configuración de la aplicación ETH en el dispositivo. La firma ciega se deshabilitará automáticamente después de cerrar la sesión.

Si estás usando Hoodi Testnet y quieres usar tu Ledger como tu dirección de retiro de RPL, primero debes crear una nueva wallet de Ethereum en tu Ledger para asegurarte de no conectar tu dirección real a la red de prueba, lo que tiende a causar confusión. Asegúrate de seleccionar la Hoodi Testnet en el menú desplegable de selección de red al conectar tu Ledger a MetaMask. Ten en cuenta que Ledger Live no mostrará tu saldo en la red de prueba, pero otras aplicaciones que admiten la red de prueba (como MetaMask y Etherscan) podrán mostrarlo.

  1. Ejecuta rocketpool node set-rpl-withdrawal-address 'tu dirección de cold wallet o nombre ENS'. Tu nueva dirección de retiro de RPL se marcará como "pendiente". Hasta que la confirmes, tu dirección de retiro de RPL anterior seguirá siendo utilizada.
  2. Para confirmarla, debes enviar una transacción especial desde tu nueva dirección de retiro de RPL al contrato del minipool para verificar que eres propietario de la dirección de retiro de RPL.
  3. La forma más fácil de hacer esto es navegar al sitio de dirección de retiro de RPL de Rocket Pool (para Hoodi Testnet o para Mainnet).
  4. Si aún no has conectado Metamask o WalletConnect al sitio web de Rocket Pool, hazlo ahora. Haz clic en el botón select wallet en el centro de la pantalla y elige MetaMask o WalletConnect según la wallet que te gustaría usar. Luego se te pedirá que confirmes la conexión. Por ejemplo, usando MetaMask:

Haz clic en Next, luego haz clic en Confirm para permitir que el sitio web de Rocket Pool use tu wallet. 3. Selecciona RPL Withdrawal Address del menú superior (o el menú de hamburguesa en el lado izquierdo si estás en un dispositivo móvil). 4. Verás esta solicitud:

  1. Escribe tu dirección de wallet del nodo aquí y haz clic en el botón naranja Find para continuar.
  1. Se te pedirá que confirmes una dirección de retiro de RPL pendiente. Esta debería ser la misma dirección que usaste al ejecutar este comando anteriormente: rocketpool node set-rpl-withdrawal-address Selecciona Confirm Pending cuando estés listo.
  2. Ahora, debería haber un nuevo diálogo de confirmación en tu wallet. Nuevamente, usando MetaMask como ejemplo, haz clic en el icono de MetaMask para abrirlo y deberías ver algo como esto:

Haz clic en Confirm para enviar la transacción a la red. Esto tomará algún tiempo hasta que se incluya en un bloque, pero una vez que lo haga, verás un diálogo de confirmación:

  1. Tu nueva dirección de retiro de RPL ahora estará confirmada y activada. Puedes ver esto con rocketpool node status.

Una vez hecho esto, ya no podrás cambiar tu dirección de retiro de RPL usando el comando set-rpl-withdrawal-address. Para cambiarla, necesitarás enviar una transacción firmada desde tu dirección de retiro de RPL activa (la que acabas de cambiar). El sitio web de Rocket Pool tiene una función para ayudarte a hacer esto.

Si deseas desconfigurar tu dirección de retiro de RPL, el proceso es bastante simple. Primero, querrás navegar de vuelta a la página de Dirección de Retiro de RPL en el sitio web de Rocket Pool.

Si has iniciado sesión con la dirección de retiro de RPL del nodo, deberías poder hacer clic en el botón unset a la derecha aquí:

Hacer clic en unset te llevará a una página donde puedes confirmar los detalles. Si estás satisfecho con lo que ves, haz clic en el botón naranja unset para enviar la transacción a la red.

¡Eso es todo lo que hay para configurar tu dirección de retiro de RPL! Esperamos que hayas encontrado el proceso rápido y fácil.

No dudes en visitar nuestro servidor de Discord para hacernos saber lo que pensaste y mantenerte al tanto del proyecto a medida que evoluciona.