# ब्लॉकचेन स्वास्थ्य जांच

**1.** स्थानीय बटुए से ब्लॉक की गिनती की जाँच करें:

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LhjE__7ridRT_WrghwY%2F-Li8VBYUCE8lFO1f9cuW%2F-Li8gPx6b0RPbpeGeaoK%2FENBlhealth1.png?alt=media\&token=7e2751a0-9057-4413-8c9f-1fc138939752)

इसकी तुलना ब्लॉकचेन एक्सप्लोरर में से एक से करें @ <https://explorer.fix.network/>​

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LhjE__7ridRT_WrghwY%2F-Li8VBYUCE8lFO1f9cuW%2F-Li8gSV_E-RIayhYB2BN%2FENBlhealth2.png?alt=media\&token=a963149a-96b8-47c9-a5e9-0e11040c94c0)

वर्तमान ब्लॉक से मेल खाना चाहिए।

यदि वे मेल नहीं खाते हैं, तो यहां क्या करना है:

* उपकरण> सूचना पर अपने बटुए के संस्करण की जांच करें और सुनिश्चित करें कि यह नवीनतम उपलब्ध है <https://github.com/NewCapital/FIX-Core/releases>.
* इसके बाद, वॉलेट को बंद करें और निम्नलिखित को हटा दें .dat files: **peers.dat**, **banlist.dat**, **mnpayments.dat**.
  * यदि आप विंडोज का उपयोग कर रहे हैं तो आपको फाइलें मिलेंगी "%appdata%/FIX" folder.
  * यदि आप लिनक्स का उपयोग कर रहे हैं तो आपको फाइलें मिलेंगी /YourUserName/.fix folder
  * यदि आप मैक का उपयोग कर रहे हैं तो आपको फाइलें मिलेंगी /Users/YourUserName/Library/Application Support/FIX folder

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LhjE__7ridRT_WrghwY%2F-Li8VBYUCE8lFO1f9cuW%2F-Li8gWDEq3lv4dTlJvPK%2FENBlhealth3.png?alt=media\&token=1cb770c9-499d-451b-8950-c859426bdfe7)

* &#x20;b**locks और** **chainstate को हटा दे**
* फिर वॉलेट को रीस्टार्ट करके फुल रेसक्यू करें.

\- वॉलेट में नए पीयर कनेक्शन मिलेंगे। टूल> पीयर सूची पर जाएं और देखें कि क्या आपके पास पुराने संस्करण के साथ कोई सहकर्मी चल रहा है। यदि आप करते हैं, तो उन पर राइट-क्लिक करें और "1 साल के लिए प्रतिबंध" चुनें:

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LhjE__7ridRT_WrghwY%2F-Li8VBYUCE8lFO1f9cuW%2F-Li8gZiuavYSmyKXLpbj%2FENBlhealth4.png?alt=media\&token=f2f9ab29-abe3-463d-aca1-e82daa22b2b5)

**2.** अपने VPS (दूरस्थ वॉलेट) पर अपने मास्टर्नलोड वॉलेट पर ब्लॉककाउंट की जाँच करे&#x902;**:**

नोडमास्टर स्क्रिप्ट इस्तेमाल करने के लिए :

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

For the normal script:

*./fix-cli getblockcount*

और इसकी तुलना अन्वेषक से करता है। अगर वे मेल खाते हैं तो आप अच्छे हैं। यदि वे नहीं करते हैं, तो आपको निम्न के रूप में FIX ब्लॉकचैन के साथ अपने MN का एक पूर्ण पुनर्विक्रय करने की आवश्यकता होगी:

अगर नोड मास्टर स्क्रिप्ट इस्तेमाल कर रहे है तो :

A. ब्लाकचेन्स फ़ोल्डर्स “blocks” और “chainstate” को हटा दे जो कि /var/lib/masternodes/fixX में उपस्थित होंगे (X आपके मास्टर नोड की संख्या है)

B. उसी फोल्डर में उपस्थित इन फायलो को हटा दे .dat files **banlist.dat, mnpayment.dat, peers.dat** .

फिर स्टॉप डेमॉन को रोककर और शुरू करके एक पूर्ण रेसक्यू करें:

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

यदि आप नोडमास्टर स्क्रिप्ट नहीं चला रहे हैं, तो जो फाइलें हटाई जानी चाहिए वे /YourUserName/.fix फ़ोल्डर में स्थित हैं और फिक्स डेमॉन को रोकने और पुनः आरंभ करने के लिए कमांड होनी चाहिए:

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

**यह सत्यापित करने का कि आप सही श्रृंखला पर एक और तरीका है :**

“getblockhash <कोई भी ऊँचा ब्लाक संख्या >” स्थानीय वॉलेट के डिबग कंसोल में डाले and “fix-cli -conf=/etc/masternodes/fix\_nX.conf getblockhash <वाही ब्लाक संख्या >” मास्टरनोड से भी.

फिर देखें कि क्या हैश FIX एक्स्प्लोरर जो कहता है उसके साथ मेल खाता है।
