Skip to content

Fixing chain halting from inconsistent feework checking

Compare
Choose a tag to compare
@StealthSend StealthSend released this 24 Sep 11:53
· 61 commits to master since this release

This release has a slew of fixes. First, and most importantly, feework checking references a consistent block index any time a particular feework is validated. Second, the potential to connect to an unconnected block is removed. Third, the transaction priority calculation is fixed and overflow of intermediate calculations properly tested. Third, unnecessary attempts at block production via the Junaeth protocol are now avoided using the standard stake=0 or staking=0 flags. Fourth, and actually quite important, feeless inputs must be confirmed, allowing for parallelization of feework checking, and also making it much more difficult to spam with feeless transactions. Fifth, StealthNodes are no longer penalized unfairly when the chain halts and restarts after a significant pause.