← Todas las guías

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