20200214_stuck_block_350094
if you're experiencing issues with your masternode due to recent chain split at block 350094 you may want to solve with the following steps.
1. VERIFY VPS BLOCKHASH
First, let's verify if your masternode is actually on wrong chain:
On your vps enter the following command:
You should get 2 outputs, exactly the same.
If you get a different output, your masternode is on different chain or stuck.
Before proceeding, make sure you're running the latest daemon version on your vps. Enter the following command:
you should get:
If running the latest version, proceed to step 2. In case you have a different version, update it:
2. VERIFY LOCAL WALLET BLOCKHASH
Before proceeding, make sure you're running the latest local wallet version.
Other than the masternode, also the local wallet must be correctly synced in order to successfully restart your masternode.
From the wallet top menu, click on Help
then on Debug Window
and Console
. Enter the following command:
the response should be:
If your local wallet is correctly synced, than proceed to step 3. If not correctly synced, you need to reindex the local blockchain data. Follow the steps at: https://github.com/SINOVATEblockchain/SIN-core/wiki/SIN-windows-wallet:-resync
3. REINDEX MASTERNODE BLOCKCHAIN DATA
If during step "1. VERIFY VPS BLOCKHASH" you found your masternode being on different chain or stuck, you need to reindex blockchain data.
Wait until you get the following message. (It may take up to 30 minutes. CTRL+C to exit monitoring)
When sync finished, compare again the blockhash. It should be the same now:
4. START MASTERNODE FROM LOCAL WALLET
Before restarting the masternode from local wallet, make sure to have your local wallet closed and add the following preferential nodes in your sin.conf
file located at %appdata%\SIN
. If you don't have the file, manually create it.
Add at the end of the file the following lines.
As a last step, remove the following files from the SIN folder:
Open your local wallet and wait until is fully synced, including the "additional header data" sync process.
Now select your masternode from the Infinity Node tab and start alias.
Enter the following command on your vps:
You should see the status change to:
In about 10-30 minutes your masternode should change from status PRE_ENABLED to ENABLED. You can check the status on your local wallet but much better checking via vps:
Last updated