Guida: Integrare Ledger Nano con la dApp di NNS

Share on twitter
Share on telegram
Share on linkedin
Share on email

Come iniziare a utilizzare un wallet Ledger per gestire i token ICP ei neuroni del Network Nervous System.

ledgeer è uno degli hardware wallet più popolari al mondo per la custodia in sicurezza degli asset crypto.
Il lancio dell’app Internet Computer (ICP) di Ledger dà a tutti i token holder un’ulteriore possibilità per custodire, gestire e mettere in staking i propri token e neuroni ( Network Nervous System ).

La dApp NNS è compatibile con i wallet Ledger Nano S/X.

⚠ La documentazione completa della dApp NNS è disponibile qui.
Questa riguarda solo le modalità di integrazione degli hardware wallet di Ledger

📄Indice

  1. Connettere Ledger alla dApp NNS
  2. Richieste di approvazione
  3. Verifica Indirizzo e ID principale
  4. Gestione dei fondi
    — Inviare ICP
  5. Gestione dei Neuroni
    — Staking
    — Aumento del Dissolve Delay
    — Aggiungere/Rimuovere le HotKeys
    — Erogazione
    — Spawning
    — Listing Neurons

1. Connettere Ledger alla dApp NNS

La prima cosa che ci occorre per iniziare la procedura di integrazione è sicuramente un wallet Ledger impostato e funzionate.
Se sei un nuovo utente Ledger e non sai come inizializzare il tuo portafoglio consulta la Documentazione ufficiale Ledger .

Una volta scaricata Ledger Live ed impostare il tuo hardware wallet dobbiamo installare l’app di Internet Computer (ICP) cercandola nell’ “App Catalog” di Ledger Live.

Terminato il processo di installazione siamo pronti per l’integrazione: chiudiamo Ledger Live ed apriamo la NNS dApp .

⚠ Al momento i browser sono supportati da Chrome (desktop) v89+, Edge v89+ e Opera v76+.

Cliccando su Login ci verrà richiesto di accedere attraverso la Internet Identity: esegui l’autenticazione i tuoi dati o crea un nuovo account se non ne possiedi ancora uno.

I. Aggiungere un account cliccando su “ Aggiungi Account ”

II. Selezionare “ Attacca portafoglio hardware ”.

III. Assegna un nome all’hardware wallet. Poi fare clic su ” Connetti al portafoglio “.

⚠ ATTENZIONE: Assicurati che il tuo Ledger sia connesso al computer, sbloccato e che l’app Internet Computer (ICP) sia in esecuzione sul tuo dispositivo. Se una di queste condizioni non viene rispettata il browser vi mostrerà una finestra di errore che impedirà di proseguire.

IV. Il browser visualizzerà una finestra con i dispositivi disponibili, selezionare l’hardware wallet che si desidera connettere e fare click su “ Connect ”

V. Verificare le informazioni dell’hardware wallet e fare clic su “ Attacca Portafoglio ”.

VI. Ben fatto, operazione completata! Verrai reindirizzato alla pagina Account del wallet.

2. Richieste di approvazione

Per ragioni progettuali, tutte le transazioni che cambiano lo stato di Internet Computer sono asincrone, di conseguenza anche tutte le transazioni del wallet Ledger sono asincrone.

Questo significato che per ogni transazione sarà necessario approvare due operazioni:

  1. La transazione che cambia lo stato (es. “Send ICP”, “Stake Neuron”).
  2. La transazione “ Verifica stato ”. Questa transazione, che appare pochi secondi dopo la prima, è necessario per ottenere e leggere il risultato.

3. Specificare l’indirizzo e l’ID principale

Per verificare che l’accesso venga visualizzato nella dApp NNS è lo stesso del wallet selezionare “ Show Principal And Address On Device ”.

Gli indirizzi saranno visualizzati sullo schermo del Ledger.

4. Gestione dei Fondi

Inviare ICP

I. Nella pagina principale selezionare “ Nuova transazione ”

II. Selezionare l’account da cui inviare i fondi

III. Inserire l’indirizzo del destinatario, o selezionare uno degli account esistenti in elenco.

IV. Inserire il da inviare e fare clic su “ Rivedi transazione ”

⚠ ATTENZIONE: Assicurati che il tuo Ledger sia connesso al computer, sbloccato e che l’app Internet Computer (ICP) sia in esecuzione sul tuo dispositivo. Se una di queste condizioni non viene rispettata il browser vi mostrerà una finestra di errore che impedirà di proseguire.

V. Controlla tutti i dati inseriti quindi fare clic su “ Conferma e Invia ”

VI. Sullo schermo del Ledger comparirà la richiesta di verifica della transazione, controllare i dati e verificare la transazione tramite il dispositivo.
(Ricorda: verrà la verifica di due transazioni, assicurati di verificarle entrambe)

VII. Una volta confermata conferma la transazione sul Ledger la dApp visualizzerà la di completamento della transazione.

5. Gestione dei Neuroni

— Puntata

I. Selezionare la pagina NEURONS e selezionare “Stake Neuron”

II. Selezionare l’account da cui prelevare gli ICP

III. Inserire il numero di ICP desiderato (min 1 ICP), quindi fare clic su “ Crea ”

⚠ ATTENZIONE: Assicurati che il tuo Ledger sia connesso al computer, sbloccato e che l’app Internet Computer (ICP) sia in esecuzione sul tuo dispositivo. Se una di queste condizioni non viene rispettata il browser vi mostrerà una finestra di errore che impedirà di proseguire.

IV. Sullo schermo del Ledger comparirà la richiesta di verifica della transazione, controllare i dati e verificare la transazione tramite il dispositivo.
(Ricorda: verrà la verifica di due transazioni, assicurati di verificarle entrambe)

NB Nonostante il Neuron sia stato creato la dApp NNS non ha ancora i permessi per leggerlo e visualizzarlo sull’interfaccia.

V. Per farlo è necessario aggiungere la dApp NNS come HotKey, quindi nella schermata successiva selezionare “ Add NNS dapp as hotkey ”.
Se si sceglierà di saltare questo passaggio (selezionando “Salta”) si potrà aggiungere come HotKey la dApp NNS seguendo il processo di “ Listing Neurons ”.

VI. Sullo schermo del Ledger comparirà la richiesta di verifica della transazione, controllare i dati e verificare la transazione tramite il dispositivo.

Una volta approvata la transazione il Neuron creato sarà visualizzato nella dashboard della sezione NEURONS.

— Aumentare il Ritardo Scioglimento

Quando un Neuron viene messo in gioco, verrà chiesto di impostare un Dissolve Deleay (ritardo -tempo- di dissolvenza).

È possibile regolare il dissolvere delay anche dalla pagina del singolo neurone selezionando “I ncrease Dissolve Delay ”

II. Impostare il tempo desiderato, poi fare clic su “ Update Delay ”.

⚠ ATTENZIONE: Assicurati che il tuo Ledger sia connesso al computer, sbloccato e che l’app Internet Computer (ICP) sia in esecuzione sul tuo dispositivo. Se una di queste condizioni non viene rispettata il browser vi mostrerà una finestra di errore che impedirà di proseguire.

III. Approvazione tramite transazione Ledger

Una volta approvata la transazione, sarà possibile visualizzare il dissolvere ritardo aggiornato nella pagina del Neuron.

— Aggiungere i tasti di scelta rapida

I. Le Hotkeys possono essere aggiunte ad un neuron cliccando sul tasto “ Aggiungi Hotkey ” nella pagina del Neuron.

II. Inserire il Principal ID della hotkey e fare clic su “ Conferma ”.

⚠ ATTENZIONE: Assicurati che il tuo Ledger sia connesso al computer, sbloccato e che l’app Internet Computer (ICP) sia in esecuzione sul tuo dispositivo. Se una di queste condizioni non viene rispettata il browser vi mostrerà una finestra di errore che impedirà di proseguire.

III. Approvazione tramite transazione il Ledger

Una volta approvata la transazione la hotkey verrà aggiunta al Neuron.

— Rimuovere i tasti di scelta rapida

I. Le Hotkeys possono essere aggiunte ad un neuron cliccando sul tasto “ Aggiungi Hotkey ” nella pagina del Neuron.

⚠ ATTENZIONE: Assicurati che il tuo Ledger sia connesso al computer, sbloccato e che l’app Internet Computer (ICP) sia in esecuzione sul tuo dispositivo. Se una di queste condizioni non viene rispettata il browser vi mostrerà una finestra di errore che impedirà di proseguire.

II. Approvazione tramite transazione Ledger

Una volta approvata la transazione la hotkey verrà rimossa.

ATTENZIONE: Rimuovendo la hotkey della NNS dApp, il neuron non sarà più visibile nella padina Neurons. Per aggiungerla nuovamente è necessario seguire la procedura “ Listing Neurons ”

Erogazione

Se un Neuron non si sta dissolvendo, è possibile erogare i suoi fondi su un altro account.

I. Selezionare il tasto “ Esborso ”.

II. Inserire l’indirizzo di destinazione o selezionare un account dalla lista e fare clic su “ Continua ”.

III. Tutti Controllare i dati inseriti e, se conformi, fare click su “ Conferma e Invia ”

⚠ ATTENZIONE: Assicurati che il tuo Ledger sia connesso al computer, sbloccato e che l’app Internet Computer (ICP) sia in esecuzione sul tuo dispositivo. Se una di queste condizioni non viene rispettata il browser vi mostrerà una finestra di errore che impedirà di proseguire.

IV. Approvazione tramite transazione il Ledger

Una volta approvata la transazione i fondi del neuron saranno disponibili all’indirizzo indicato come destinazione.

— Deposizione delle uova

Se un Neuron ha raggiunto un livello di maturità sufficiente, il tasto “ Spawn Neuron ” nella pagina di quel Neuron si attiverà e potrà essere clickato.

⚠ ATTENZIONE: Assicurati che il tuo Ledger sia connesso al computer, sbloccato e che l’app Internet Computer (ICP) sia in esecuzione sul tuo dispositivo. Se una di queste condizioni non viene rispettata il browser vi mostrerà una finestra di errore che impedirà di proseguire.

Approvando la transazione verrà creato un nuovo neurone contenente una quantità di ICP corrispondente al livello di maturità del neurone.
Il nuovo neurone sarà quindi visibile nella pagina Neuroni.

— Elenco dei neuroni

Nella pagina dell’account dell’Hardware wallet selezionare “ Show Neurons ”, verranno visualizzati tutti i Neuron appartenenti a quel wallet.
Questo processo è utile speciale se si è in possesso di Neurons che la dApp NNS non ha il permesso di visualizzare.

Se sono presenti dei neuroni a cui non è stata aggiunta la dApp NNS come HotKey , è possibile fare clic su “ Aggiungi a NNS dapp ”.

Il sistema chiederà di approvare l’aggiunta della dApp NNS come HotKey e, una volta completata l’operazione, sarà possibile visualizzare e gestire quel neurone nella dashboard.

Scopri anche

Unisciti alla community

Entra a far parte di ICP Italia, il luogo in cui incubiamo e realizziamo idee attorno all'ecosistema di Internet Computer.