So I keep seeing status NEW_START_REQUIRED, and WATCHDOG_EXPIRED. I have restarted it but it always goes back to one of those.
I have read that the wallet status can be inaccurate and should fix it'self in time, but it doesn't.
My node shows up green on Dash Ninja. Is it working?
Run the following commands and expect output like so:
:~/dashcore-0.12.1/bin# ./dash-cli mnsync status
To check if your node is truly enabled, run the following:
:~/dashcore-0.12.1/bin# ./dash-cli masternode list full | grep 23.104.238
"882b5e819891b5450eee647681c71bf9f614845524492c8e3ccbf3a839fb20f0-1": " ENABLED 70206 XmK9AhjaBbxu6EVVmxDtH9CarVE2AhuS58 1491035192 4579448 1490937283 645323 126.96.36.199:9999",
*Note the above ip is just an example
Just substitute in your own ip in the above command and if you see ENABLED, ur ok and your masternode is working as expected.
In addition you can check the logs to see if its advertising the correct ip:
:~/.dashcore# tailf debug.log | grep "advertising address"
2017-04-01 08:33:22 AdvertiseLocal: advertising address XXX.XXX.XXX.XXX:9999
2017-04-01 08:33:24 AdvertiseLocal: advertising address XXX.XXX.XXX.XXX:9999
2017-04-01 08:33:29 AdvertiseLocal: advertising address XXX.XXX.XXX.XXX:9999
Where "XXX" is noted above, you should see the ip of your masternode being advertised.
Hope this helps.