don't copy header fields in WithBody

This commit is contained in:
Guillaume Ballet 2024-08-26 09:39:49 +02:00 committed by Felix Lange
parent 84ef0db2c0
commit 9e2e8f041d

View file

@ -483,13 +483,13 @@ func (b *Block) WithWitness(witness *ExecutionWitness) *Block {
block := &Block{
header: b.header,
transactions: slices.Clone(b.transactions),
transactions: b.transactions,
uncles: make([]*Header, len(b.uncles)),
withdrawals: slices.Clone(b.withdrawals),
withdrawals: b.withdrawals,
witness: witness,
}
for i := range b.uncles {
block.uncles[i] = CopyHeader(b.uncles[i])
block.uncles[i] = b.uncles[i]
}
return block
}