Si deseas seguir siendo un validador o nominador (por ejemplo, solo detienes la validación por un mantenimiento planificado o tiempo de inactividad del servidor), enviar el extrínsec chill
en el pallet de staking
debería ser suficiente. Solo si deseas desvincular fondos o cosechar una cuenta, deberías continuar con lo siguiente.
Para garantizar una detención suave de la validación, asegúrate de seguir estos pasos:
- Enfría tu validador.
- Purga las claves de sesión del validador.
- Desvincula tus tokens.
Estos pasos pueden realizarse con la interfaz de PolkadotJS Apps o con extrínsecs.
Enfriar el Validador #
Para enfriar tu validador o nominador, llama al extrínsec staking.chill()
. Consulta la página How to Chill para obtener más información. También puedes reclamar tus recompensas en este momento.
Purgar las Claves de Sesión del Validador #
Purgar las claves de sesión del validador elimina la referencia de la clave. Esto se puede hacer a través del extrínsec session.purgeKeys()
. La referencia de la clave existe en la cuenta que llamó originalmente al extrínsec session.set_keys()
, que podría ser el stash o el staking proxy (en el momento en que se establecieron las claves).
PURGA LAS CLAVES USANDO LA MISMA CUENTA QUE ESTABLECIÓ LAS CLAVES
Asegúrate de llamar al extrínsec session.purge_keys() desde la misma cuenta que estableció las claves en primer lugar para que se elimine la referencia correcta. Llamar a session.purge_keys()
desde la cuenta incorrecta, aunque pueda tener éxito, resultará en una referencia en la otra cuenta que no se puede eliminar, y como resultado, esa cuenta no se puede cosechar.
PRECAUCIÓN
Si omites este paso, no podrás cosechar tu stash account, y también deberás volver a vincular, purgar las claves de sesión, desvincular y esperar el período de desvinculación nuevamente antes de poder transferir tus tokens.
Consulta Unbonding and Rebonding nuevamente para obtener más detalles.
Desvincula tus Tokens #
La desvinculación de tus tokens se puede realizar a través de la página Network > Staking > Account actions
en PolkadotJS Apps haciendo clic en el menú desplegable de la stash account correspondiente y seleccionando “Unbond funds”. Esto también se puede hacer a través del extrínsec staking.unbond()
con la cuenta de proxy de stake.