This proposal will set straight the votingRecord, lastYearVotingRecord, and fullyVestedRewards numbers for all trustees active as of the calling of the annualUpdate method. This will enable trustees to correctly redeem rewards on the schedule set for them in accordance to their participation in voting. Additionally, the proposal will set the yearEnd parameter in trustedNodes, ensuring that it will be called at the correct time next year.
Some non-technical context around this: trustees are to be paid out on a schedule according to their voting participation, and there is a method called once a year (annualUpdate) that enables this record keeping. That method suffered a one-off malfunction that resulted in the records being improperly ported, and this proposal patches that, ensuring the voting records are as they should be.