-
Evan Duffield authored
-Syncing now happens in stages. Masternodes and Sporks, then Masternode winners, then proposals. Some of these require the masternode signatures, otherwise there are race conditions within the syncing process itself. -Resigning - When a proposal is sent to the network initially it's signed by a masternode, if that masternode goes inactive the proposal becomes invalid. Resigning allows other masternodes to update proposal keep it valid with the coming and going of masternodes. -Resigning compatibility - non masternodes will scan and flag proposals as invalid to accept updated owners. -Invalid votes are now actively removed from the proposals when they go inactive - Remove budgets with negative votes of more than 10% of network - Only allow proposals into budget that have more than 10% of network support - Faster removal of inactive masternodes
ad5dedd7