Oh also, that crawler allowed me to see that we have 70709 running on mainnet, is that normal?
Wow thats great on the crawler, yeah, on 70709, yes, because the wallet supports some advanced rules. I copied the prod rules to testnet first before doing this:
On testnet, the minimum required version is 70709, that ultimately forced the upgrade and instructs peers to hang up on peers with a lower protocol version.
On mainnet, the minimum version required is 70708, but it is OK to run a higher version. After Christmas though, the mandatory would have something like "required minimum version 70709" in it (otherwise peers disconnect).
So thats OK for now.
Im working on the out-of sync condition, we need to get to the bottom of this thing.
I see that it occurred on block 54360 on my win node:
2017-12-02 00:10:19 IsBlockPayeeValid -- ERROR: Invalid masternode payment detected at height 54360: CTransaction(hash=2bbbb94c92, ver=1, vin.size=1, vout.size=3, nLockTime=0)
So basically the group of masternodes themselves did not experience this issue, but my win node refused block 54360. I see that it did not create 54360. Weve got to think of why did its view of payees differ from the main group (as this happened before the banned nodes occurred). It banned every other node After this.