chore: Header::seal and Header::seal_slow distinction (#1409)

This commit is contained in:
Roman Krasiuk
2023-02-16 18:55:58 +02:00
committed by GitHub
parent 9dae54a3ed
commit 9b81b4f20d
16 changed files with 65 additions and 79 deletions

View File

@ -108,8 +108,8 @@ impl<Client: HeaderProvider + BlockProvider + StateProvider> EngineApi<Client> {
ommers_hash: EMPTY_LIST_HASH,
difficulty: Default::default(),
nonce: Default::default(),
};
let header = header.seal();
}
.seal_slow();
if payload.block_hash != header.hash() {
return Err(EngineApiError::PayloadBlockHash {
@ -340,9 +340,9 @@ mod tests {
transformed.header.ommers_hash =
proofs::calculate_ommers_root(transformed.ommers.iter());
SealedBlock {
header: transformed.header.seal(),
header: transformed.header.seal_slow(),
body: transformed.body,
ommers: transformed.ommers.into_iter().map(Header::seal).collect(),
ommers: transformed.ommers.into_iter().map(Header::seal_slow).collect(),
withdrawals: transformed.withdrawals,
}
}