Skip to content

Commit

Permalink
feat: step distribution back when block zero
Browse files Browse the repository at this point in the history
  • Loading branch information
pingpongsneak committed Jan 29, 2021
1 parent 1259d8a commit 4b193c0
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions cypcore/Ledger/Validator.cs
Expand Up @@ -283,6 +283,11 @@ public async Task<bool> VerifyBlockHeader(BlockHeaderProto blockHeader)
return false;
}

if (blockHeader.MrklRoot.HexToByte().Xor(BlockZeroMR) && blockHeader.PrevMrklRoot.HexToByte().Xor(BlockZeroPR))
{
_runningDistributionTotal -= blockHeader.Transactions.First().Vout.First().A.DivWithNaT();
}

verified = VerifyCoinbaseTransaction(blockHeader.Transactions.First(), blockHeader.Solution);
if (!verified)
{
Expand Down

0 comments on commit 4b193c0

Please sign in to comment.