So there were about 99 issues to fix while refactoring (maybe 1000, lost count) and Im very happy with the outcome as this ended up being a solid wallet.
Almost every test passed, including moving to sha256, and mining, and the reward schedule and the governance add and view and watchman voting.
One issue that is present, is quorums are not forming on the sancs and chainlocks is not working. This is pretty normal however if quorums arent even forming.
So Ill be looking into that next.
If anyone was asking earlier how to mine, you just set up a sanctuary on testnet and when the sanc boots, it will launch one miner thread.
You can see it with getmininginfo.
Right now in testnet you can manually mine if you want with:
setgenerate true 1
But we will probably turn that off for prod as we dont want pump n dumpers mining (even though they dont get paid for it).