# Blockchain health check

**1. Check the block count from the local wallet:**

![](/files/-Li8gPx6b0RPbpeGeaoK)

Compare it to the one of the blockchain explorer @ <https://explorer.fix.network/>

![](/files/-Li8gSV_E-RIayhYB2BN)

**The current block must match.**\
If they don’t match, here’s what to do:

* Check the version of your wallet at Tools > Information and make sure it is the latest one available at <https://github.com/NewCapital/FIX-Core/releases>.
* Next, close the wallet and delete the following .dat files: **peers.dat**, **banlist.dat**, **mnpayments.dat**.&#x20;
  * If you are using Windows you will find the files in the "%appdata%/FIX" folder.
  * If you are using Linux you will find the files in the /YourUserName/.fix folder
  * If you are using a Mac, you will find these files in the /Users/YourUserName/Library/Application Support/FIX folder

![](/files/-Li8gWDEq3lv4dTlJvPK)

* Delete the directories **blocks** and **chainstate**.
* Then do a full resync by restarting the wallet.

\-  The wallet will find new peer connections. Go to Tools > Peers list and see if you have any peers running with an older version. If you do, right-click on them and choose "Ban Node for 1 year":

![](/files/-Li8gZiuavYSmyKXLpbj)

**2. Check the blockcount on your masternode wallets on your VPS (remote wallet):**

For those using the Nodemaster script:

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

For the normal script:

*./fix-cli getblockcount*

And compare it to what explorer says. If they match you are good. If they don’t, you’ll need to do a full resync of your MN with the FIX blockchain as follows:

If you are using the Nodemaster script:&#x20;

A. Delete the blockchain folders called “blocks” and “chainstate”. Located in /var/lib/masternodes/fixX if you are running the nodemaster script (X is the number of your masternode)

B. Delete the .dat files **banlist.dat, mnpayment.dat, peers.dat** located in the same folder.

Then do a full a resync by stopping and starting the fix daemon:

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

If you are not running the nodemaster script, the files that must be deleted are located in the /YourUserName/.fix folder and the command to stop and restart the fix daemon should be:

./fix-cli stop \
./fixd *or* ./fixd -daemon

**Another way to verify that you are on the right chain is to run:**

“getblockhash \<any\_high\_block\_number>” from the local wallet in debug console and “fix-cli -conf=/etc/masternodes/fix\_nX.conf getblockhash \<same\_high\_block\_number>” from the MN.

Then see if the hash matches with what the FIX explorer says.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fix.network/english/fix-wallet/blockchain-health-check.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
