Etat de la blockchain FIX

Ce document explique comment vérifier que vous êtes sur la bonne bockchain et les solutions dans le cas contraire.

Ce document explique comment vérifier que vous êtes sur la bonne bockchain et les solutions dans le cas contraire.

  1. Verifier le blockcount sur le wallet local:

Comparez ce block à celui de l'explorateur de la blockchain FIX @https://explorer.fix.network

Ils doivent correspondre! Sinon, voici ce qu'il faut faire:

  • Vérifiez la version de votre portefeuille dans Outils > Informations et assurez-vous qu'il s'agit de la version la plus récente disponible à l'adresse https://github.com/NewCapital/FIX-Core/releases.

  • Ensuite, fermez le portefeuille et supprimez les fichiers .dat suivants: peers.dat, banlist.dat, mnpayments.dat

    • Si vous utilisez Windows, vous utiliserez les fichiers du dossier "% appdata% / fix".

    • Si vous utilisez Linux, vous trouverez les fichiers dans le dossier /yourusername/.fix.

    • Si vous utilisez un Mac, vous trouverez ces fichiers dans le dossier /Users/YourUserName/Library/Application Support/fix.

  • Supprimez les dossiers blocks set chainstate.

  • Puis faites un full resynch en relançant le wallet

Allez à Outils> Liste des pairs et voyez si vous avez des pairs tournant la version 3.2.0.4 ou une version antérieure. Si c'est la cas, cliquez dessus avec le bouton droit de la souris et choisissez "Interdire le nœud pendant un an":

2. Verifiez le blockcount sur le masternode tournant sur VPS (wallet distant):

Pour ceux qui utilisent le script Nodemaster:

fix-cli -conf=/etc/masternodes/fix_nX.conf getblockcount

Pour un script normal:

./fix-cli getblockcount

Et comparez-le à ce que dit l'explorateur. S'ils correspondent, vous êtes bons. Si ce n’est pas le cas, vous devrez procéder à une resynchronisation complète de votre MN avec le réseau / la blockchain FIX comme suit:

Si vous utilisez le script Nodemaster:

A. Supprimez les dossiers blockchain appelés «blocks» et «chainstate». Situé dans /var/lib/masternodes/fixX (X est le numéro de votre masternode)

B. Supprimez les fichiers .dat banlist.dat, mnpayment.dat, peers.dat situés dans le même dossier.

Ensuite, effectuez une resynchronisation complète en arrêtant et en démarrant le démon fix:

Systemctl daemon-reload systemctl activer fix_nX systemctl restart fix_nX

Si vous n'utilisez pas le script nodemaster, les fichiers à supprimer sont situés dans le dossier /votrenomd'uilisateur/.fixet la commande permettant d'arrêter et de redémarrer le démon fix doit être:

./fix-cli stop fixd–daemon Une autre façon de vérifier que vous êtes sur la bonne chaîne est d'excuter la commande

«Getblockhash <numero_de_block_élevé» dans le portefeuille local via la console de débogage et “fix-cli -conf=/etc/masternodes/fix_nX.conf getblockhash <le_meme_numéro_de_block>" sur le MN.

Ensuite, voyez s'ils correspondent à ce que dit l'explorateur FIX.