Actualiza tu operador (sin perder tu identidad)
Actualiza un operador de Halo en marcha de forma segura: refresca la CLI, reinicia el servicio, verifica con doctor. Wallet, reputación y ganancias se conservan.
Un operador es un servicio de larga duración, así que actualizarlo tiene dos partes: actualizar la CLI, y luego reiniciar el servicio para que de verdad ejecute el código nuevo. Un daemon que se reinicia solo ante una caída sigue corriendo la build vieja — solo un reinicio recoge la actualización.
Tu wallet es tu identidad — las ganancias, los puntos de la League, y la vinculación con el dashboard viven en ella. Todo el procedimiento de abajo deja
~/.halo/intacto.
1. Actualiza la CLI
npm rm -g halo-cli
bash <(curl -fsSL https://raw.githubusercontent.com/warden-protocol/run-halo/main/skill/scripts/install.sh)
El primer comando importa: el instalador sale de inmediato si halo ya está
en tu PATH. Los detalles están en actualiza la CLI de halo.
2. Reinicia el servicio
No hay subcomando restart — desinstala y reinstala la unidad:
halo service uninstall serve
halo service install serve
Si pasas argumentos al daemon, pásalos de nuevo después de --, exactamente
como lo hiciste la primera vez. Si el keystore de tu wallet está protegido con
frase de acceso, exporta HALO_PASSPHRASE antes del install — queda grabada
en el entorno de la unidad del servicio para que el daemon pueda desbloquear
la wallet sin intervención.
El tiempo fuera de línea es de unos segundos. Aun así, las actualizaciones cuentan como tiempo sin conexión igual que cualquier otro reinicio, así que prefiere horas de poco tráfico — el mismo consejo que en mantén tu operador en línea.
3. Verifica
halo doctor --json # install + wallet state, provider, relay health
halo service status serve # is the daemon back up?
halo service logs serve # watch the first requests arrive
Comprueba que doctor reporta la misma dirección de wallet que antes — así
será, a menos que alguien haya pasado --rotate-wallet, que nunca forma parte
de una actualización.
Relacionado
- Actualiza la CLI de halo — el núcleo de dos comandos de todo esto.
- Mantén tu operador en línea — tiempo en línea, logs, recuperación.
- Ejecuta un operador (CLI) — la configuración inicial.