# Sprawdzenie właściwego bloku “blockchain”

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

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LjHE_xrzhZnXxSIcSYl%2F-LjNkEEVyOR-4TN78StC%2F-LjNkXPhI7c3mEmbj1Vv%2Fimage.png?alt=media\&token=584f3fc8-a7f2-4e8c-9445-69e70793dd8a)

Porównaj go z pierwszym od góry blokiem z explorera blockchain na @ <https://explorer.fix.network/>​

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LjHE_xrzhZnXxSIcSYl%2F-LjNkEEVyOR-4TN78StC%2F-LjNkhAaUgZtqaIgfp89%2Fimage.png?alt=media\&token=f50dcd85-b918-46ea-a67d-f89f4ab935a3)

**Obydwa bloki muszą się zgadzać.**

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

* Przejdź do zakładki “Narzędzia”> Informacja i sprawdź czy masz najnowszą wersję portfela, którą możesz pobrać z

  ​<https://github.com/NewCapital/FIX-Core/releases>.
* Następnie, zamknij portfel i wykasuj następujące pliki .dat z foldetru FIX:

  **peers.dat**, **banlist.dat**, **mnpayments.dat**.

  * Jeżeli używasz systemu Windows znajdziesz te pliki w fodlerze

    &#x20;"%appdata%/FIX"
  * Jeżeli używasz systemu Linux znajdziesz te pliki w folderze /TwojaNazwaUżytkownika/.fix
  * Jeżeli używasz systemu Mac znajdziesz te pliki w folderze

    /Users/TwojaNazwaUżytkownika/Library/Application Support/FIX folder

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LjHE_xrzhZnXxSIcSYl%2F-LjNkEEVyOR-4TN78StC%2F-LjNmXngrTia5OkoGmMr%2Fimage.png?alt=media\&token=28ee7d3b-5101-4ee9-a758-3a9bc954a5e0)

* Usuń foldery blockchain zwane jako ***„blocks”*** i ***„chainstate”***.
* Po wykonaniu powyższych czynności wykonaj pełną synchronizację, zatrzymując i uruchamiając portfel FIX:

&#x20;\- Twój portfel połączy się z nowymi Peersami. Przejdź do Narzędzia-> Lista Peersów i sprawdź czy twój portfel lączy się z peersami które są na starszej wersji portfela. Jeżeli tak to najedź na każdy z nich i wciśnij prawy przycisk myszy w celu zbanowania go. Wybierz ""Ban Node for 1 year":

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LjHE_xrzhZnXxSIcSYl%2F-LjNkEEVyOR-4TN78StC%2F-LjNo66DdRK3McIBvjY6%2Fimage.png?alt=media\&token=944bf106-53b3-4a14-8462-912ab9e10e94)

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

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

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

Komenda dla zwykłego skryptu:

***./fix-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ą FIX/Blockchain jak opisane zostało poniżej:

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

* Usuń foldery blockchain zwane jako ***„blocks”*** i ***„chainstate”***. Jeżeli używasz skryptu nodemaster, znajdziesz je w ***/ var / lib / masternodes / fixX***
* 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 FIX:

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

Jeżeli zaś nie korzystasz ze skryptu nodemaster, powinieneś użyć polecenia zatrzymania i ponownego uruchomienia demona FIX z folderu /TwojaNazwaUżytkownika/.fix opisanego poniżej:

.***/fix-cli stop*** \
***./fixd or ./fixd -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 „fix-cli-conf = / etc / masternodes / fix\_nX.conf getblockhash \<numer bloku wpisanego na początku>” z twojego Masternodu.

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