Wallet is screwing up "again" today.. I am only connected to the main 4 nodes only yet it wont properly sync and is doing that weird thing again that i get stakes yet am not synced.. this is probably the 5th time this has happened.. something is wrong with the main nodes can only connect to 2 out of the 4.. and not syncing properly.. will check back later to see when this is fixed.
You need to encrypt your wallet to stop it staking before your synced, if you try and stake before synced it causes mass orphans and gets your wallet banned from nodes for "misbehaving" This is standard for all POS wallet.
so if it is not encrypted this problem will keep happening.. how about adding this code to the wallet (if not synced then don't stake)..or is this outside of the means of programming a pos wallet.. I will encrypt it and see if that helps.. but I do not have these issues with other wallets.. just this one.. and as you can see from prior posts.. It happens too often.
Edit: Encrypted now but I am probably blocked like you said.. any way to get unblocked or is there a timer to unblocking me as still will not sync and only connecting to the main 4 nodes (only 2 will connect right now) stuck on this block 568391
We have added code to do this, but it requires your wallet to see a valid chain before you start staking, this doesn't always happen in time, not a lot we can do about it at that point. Regarding "misbehving" block, yes its just a timer, it should connect on its own again once its allowed, if you check debug log you'll see it cycling through known nodes.