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”)

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

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

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

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

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

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