← Tutte le guide

Aggiorna il tuo operatore (senza perdere la tua identità)

Aggiorna in sicurezza un operatore Halo in esecuzione: aggiorna la CLI, riavvia il servizio, verifica con doctor. Wallet, reputazione e guadagni si conservano.

Un operatore è un servizio a lunga durata, quindi aggiornarlo ha due parti: aggiornare la CLI e poi riavviare il servizio perché esegua davvero il codice nuovo. Un daemon che si riavvia da solo dopo un crash continua a eseguire la build vecchia — solo un riavvio recepisce l’aggiornamento.

Il tuo wallet è la tua identità — i guadagni, i punti della League e il collegamento con il dashboard vivono su di esso. Tutta la procedura qui sotto lascia ~/.halo/ intatto.

1. Aggiorna la CLI

npm rm -g halo-cli
bash <(curl -fsSL https://raw.githubusercontent.com/warden-protocol/run-halo/main/skill/scripts/install.sh)

Il primo comando è importante: l’installer esce subito se halo è già nel tuo PATH. I dettagli sono in aggiorna la CLI di halo.

2. Riavvia il servizio

Non esiste un sottocomando restart — disinstalla e reinstalla l’unità:

halo service uninstall serve
halo service install serve

Se passi argomenti al daemon, passali di nuovo dopo --, esattamente come hai fatto la prima volta. Se il keystore del tuo wallet è protetto da passphrase, esporta HALO_PASSPHRASE prima di install — viene incorporata nell’ambiente dell’unità del servizio così il daemon può sbloccare il wallet senza intervento.

Il tempo di inattività è di pochi secondi. Ciononostante, gli aggiornamenti contano come tempo offline come qualsiasi altro riavvio, quindi preferisci le ore di poco traffico — lo stesso consiglio di mantieni il tuo operatore online.

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

Controlla che doctor riporti lo stesso indirizzo di wallet di prima — così sarà, a meno che qualcuno abbia passato --rotate-wallet, che non fa mai parte di un aggiornamento.

Correlati