> For the complete documentation index, see [llms.txt](https://docs.win.win/twins/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.win.win/twins/polskie/twins-portfel/untitled.md).

# Sprawdzenie właściwego bloku “blockchain”

Ten dokument pozwoli wszystkim na sprawdzenie, czy jesteście na właściwym bloku “blockchain” i technikach naprawczych w przypadku błędnego bloku.

**1. Sprawdź aktualny numer bloków w portfelu głównym (“local wallet”)**

![](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LdOxgJxLJ7iQx5ZFfUR%2F-LdOyqW4ckD033KWwgfU%2FENGblckchainhealth1.png?alt=media\&token=212a489c-eeb2-4127-8200-e4baf3bd0686)

Porównaj go z pierwszym od góry blokiem z explorera blockchain na [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-LdOxgJxLJ7iQx5ZFfUR%2F-LdOyrnV0ed4X7kzU0id%2FENGblckchainhealth2.png?alt=media\&token=541472fa-d7ca-42db-a431-ffc65f583603)

Obydwa bloki muszą się zgadzać.

Jeżeli zaś, jest inaczej postępuj zgodnie z instrukcją poniżej:

* Przejdź do zakładki “Narzędzia”> Lista peersów i sprawdź czy masz wersję v3.2.0.4 lub niższą danych peersów. Jeżeli tak, to zablokuj je w następujący sposób:

![](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LdOxgJxLJ7iQx5ZFfUR%2F-LdOyuXglUUi7FP6h51Y%2FENGblckchainhealth3.png?alt=media\&token=27ecb96d-3173-48e4-8c8c-1669ef5770af)

* Po zablokowaniu niepotrzebnych peersów i ponownego ich powrotu, musisz usunąć następujące pliki z folderu %appdata%/twins: ***peers.dat, banlist.dat, mnpayments.dat***

![](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LdOxgJxLJ7iQx5ZFfUR%2F-LdOywO2KDDaW0drD8gZ%2FENGblckchainhealth4.png?alt=media\&token=113eb257-39fa-4b69-9487-b6e721637872)

* Następnie wykonaj pełną synchronizację portfela(zamykając i uruchamiając ponownie portfel).

**2. Sprawdź liczbę bloków ze zdalnej perspektywy portfela MN (“remote wallet”)**

Komenda dla osób używających skryptu nodemaster:

***twins-cli -conf=/etc/masternodes/twins\_nX.conf getblockcount***

Komenda dla zwykłego skryptu:

***./twins-cli getblockcount***

Po wpisaniu odpowiedniej komendy porównaj rezultat z tym z explorera, jeśli pasują do siebie nie musisz nic więcej robić. Jeżeli zaś jest inaczej, będziesz zmuszony o przeprowadzenie pełnej synchronizacji swojego Masternodu z siecią TWINS/Blockchain jak opisane zostało poniżej:

* Usuń foldery blockchain zwane jako ***„blocks”*** i ***„chainstate”***. Jeżeli używasz skryptu nodemaster, znajdziesz je w ***/ var / lib / masternodes / twinsX***
* Usuń pliki .dat : ***banlist.dat, mnpayment.dat, peers.dat*** znajdujące się w tym samym folderze.

Po wykonaniu powyższych czynności wykonaj pełną synchronizację, zatrzymując i uruchamiając demona TWINS:

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

Jeżeli zaś nie korzystasz ze skryptu nodemaster, powinieneś użyć polecenia zatrzymania i ponownego uruchomienia demona TWINS opisanego poniżej:

***./twins-cli stop*** \
***twinsd –daemon***

**PS: Innym sposobem sprawdzenia, czy jesteś na prawidłowym bloku, jest wpisanie komendy:**

„Getblockhash \<numer jakiegokolwiek bloku>” z lokalnego portfela w konsoli debugowania “Debug Console”i „twins-cli -conf = / etc / masternodes / twins\_nX.conf getblockhash \<numer bloku wpisanego na początku>” z twojego Masternodu.

Po czym sprawdź czy pasują do tego z explorera TWINS.
