Rofl so literally the way to fix the broken pos was to change
unsigned int nStakeMaxAge = -1; // stake age of full weight: -1
to
unsigned int nStakeMaxAge = 60 * 60 * 24 * 100;
And that took days to figure out?
Pro tip,
extern int nStakeMaxAge;
should have been
extern unsigned int nStakeMaxAge;
and that would also have worked.
Question though, if that was the fix (as this is the only significant change since April 27th), why didn't
this commit fix it?
(I'm assuming the fix is up on
this repository - is there something else to it?)
Current update was started via a different github account, they are in the process of being merged. I'll provide a more detailed explanation of what happened soon.