# Controllo della Blockchain

#### 1. Controlla il numero dei "Blocchi" dal portafoglio locale:

![](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LfGj2e4W8pavdIT3AXi%2F-LfGj5w_uk63xlajVeZB%2FITAblhealth1.jpg?alt=media\&token=8d0ab128-8178-49d9-ae2b-ccd70ba703ef)

Confrontallo con quello che trovi nel explorer Blockchain @ [https://explorer.win.win](https://explorer.win.win/)​

![](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LfGj2e4W8pavdIT3AXi%2F-LfGj7VWerXjagrqgO1t%2FITAblhealth2.jpg?alt=media\&token=22e17847-6e6a-46b5-a69e-2925719bb813)

#### Devono corrispondere.

se non coincidono, ecco cosa fare:

\- clicca Strumenti > Lista Peer e controlla se non hai peer con la versione inferiore ad V3.2.0.4. Se lo possiedi minore alla versione necessaria clicca con il tasto destro a loro e scegli "Ban Node for 1 year":

![](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LfGj2e4W8pavdIT3AXi%2F-LfGj8zqgFfjXm_MS-4k%2FITAblhealth3.jpg?alt=media\&token=47bd9d2e-f74f-4281-8bdc-0b20010b4411)

* Dopo averlo fatto per evitare che rientrino, dovrai eliminare tutti i seguenti file .dat:\
  **peers.dat**, **banlist.dat**, **mnpayments.dat**.&#x20;
* Se sta usando Windows i file le troverà su questa cartella: "%appdata%/twins"&#x20;
* Se sta usando Linux, i file le troverà su: /yourusername/.twins
* Se sta usano il Mac, potrà trovare questi file su\
  /Users/YourUserName/Library/Application Support/twins folder

![](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LfGj2e4W8pavdIT3AXi%2F-LfGjAY5h__UBGqAV5QX%2FITAblhealth4.png?alt=media\&token=83896286-6ee4-4f2f-aab1-c08c827a9b20)

* Dopo di questo risincronizzare il portafoglio spegnendolo e riavviandolo.

#### 2.  Controlla il numero di "blocchi" (blockcount) sui tuoi portafogli masternode sul tuo VPS                (portafoglio remoto).

Per chi usa il script Nodemaster:\
\&#xNAN;*twins-cli -conf=/etc/masternodes/twins\_nX.conf getblockcount*

ed invece qui un script normale:

*./twins-cli getblockcount*

E corrispondile con quello che dice l'explorer, se coicidono è tutto perfetto. Se no, quello che dovresti fare è una risincronizzazione totale del tuo MN con la rete/blockchain di TWINS come segue:

Se stai usando il script Nodemaster:

A. Cancella le cartelle blockchain chiamate "blocks" e "chainstate". Situate in\
/var/lib/masternodes/twinsX se stai assolvendo il script nodemaster ("X" sta al numero dei tuoi masternode)

B. Cancella i seguenti file .dat: banlist.dat, mnpayment.dat, peers.dat Situate nella stessa cartella.

Poichè fai una risincronizzazione totale spegnendo e riaccendendo il Twins Daemon:

systemctl daemon-reload \
systemctl enable twins\_nX \
systemctl restart twins\_nX

se non stai eseguendo il nodemaster script, tutti i file da cancellare si trovano su \
/yourusername/.twins e il commando per fermare e riavviare il Twins Daemon è:<br>

./twins-cli stop \
twinsd –daemon

#### L'altro modo per verificare se sei nella chain coretta è di eseguire il commando seguente:

“getblockhash \<any\_high\_block\_number>” dal portafoglio locale alla Console di Debug e\
“twins-cli -conf=/etc/masternodes/twins\_nX.conf getblockhash \<same\_high\_block\_number>” dal MN.

Dopo di quello controlla se corrispondono con quello del explorer TWINS.
