[NOD-1532] Use correct coinbase transaction in buildBlockWith Parents

This commit is contained in:
Mike Zak 2020-11-15 16:42:06 +02:00 committed by Svarog
parent afbad73c0b
commit 3ab507b66f
2 changed files with 4 additions and 1 deletions

View File

@ -103,7 +103,7 @@ func (bb *testBlockBuilder) buildBlockWithParents(
return nil, err
}
coinbase, err := bb.newBlockCoinbaseTransaction(coinbaseData)
coinbase, err := bb.coinbaseManager.ExpectedCoinbaseTransaction(tempBlockHash, coinbaseData)
if err != nil {
return nil, err
}

View File

@ -31,6 +31,9 @@ func (csm *consensusStateManager) verifyAndBuildUTXO(block *externalapi.DomainBl
coinbaseTransaction := block.Transactions[0]
err = csm.validateCoinbaseTransaction(blockHash, coinbaseTransaction)
if err != nil {
return err
}
err = csm.validateBlockTransactionsAgainstPastUTXO(block, blockHash, pastUTXODiff, err)
if err != nil {