Controllo della Blockchain

In questa facciata viene sppiegata come verificare di essere sulla blockchain correta e diverse tecniche nel caso in cui non lei non ci sia.

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

Confrontallo con quello che trovi nel explorer Blockchain @ https://explorer.win.win

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":

  • Dopo averlo fatto per evitare che rientrino, dovrai eliminare tutti i seguenti file .dat: peers.dat, banlist.dat, mnpayments.dat.

  • Se sta usando Windows i file le troverà su questa cartella: "%appdata%/twins"

  • 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

  • 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: 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 è:

./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.