primitives: use SealedHeader::seal (#12507)

This commit is contained in:
Thomas Coratger
2024-11-13 13:41:56 +01:00
committed by GitHub
parent 527767cc34
commit 9313737dbb
32 changed files with 108 additions and 277 deletions

View File

@ -326,7 +326,7 @@ mod tests {
};
use alloy_primitives::{
hex_literal::hex, Address, BlockHash, BlockNumber, Bytes, PrimitiveSignature as Signature,
Sealable, U256,
U256,
};
use mockall::mock;
use rand::Rng;
@ -495,12 +495,9 @@ mod tests {
let ommers = Vec::new();
let transactions = Vec::new();
let sealed = header.seal_slow();
let (header, seal) = sealed.into_parts();
(
SealedBlock {
header: SealedHeader::new(header, seal),
header: SealedHeader::seal(header),
body: BlockBody { transactions, ommers, withdrawals: None },
},
parent,
@ -519,15 +516,13 @@ mod tests {
.collect(),
);
let sealed = Header {
let header = Header {
withdrawals_root: Some(proofs::calculate_withdrawals_root(&withdrawals)),
..Default::default()
}
.seal_slow();
let (header, seal) = sealed.into_parts();
};
SealedBlock {
header: SealedHeader::new(header, seal),
header: SealedHeader::seal(header),
body: BlockBody { withdrawals: Some(withdrawals), ..Default::default() },
}
};
@ -558,16 +553,14 @@ mod tests {
// create a tx with 10 blobs
let transaction = mock_blob_tx(1, 10);
let sealed = Header {
let header = Header {
base_fee_per_gas: Some(1337),
withdrawals_root: Some(proofs::calculate_withdrawals_root(&[])),
blob_gas_used: Some(1),
transactions_root: proofs::calculate_transaction_root(&[transaction.clone()]),
..Default::default()
}
.seal_slow();
let (header, seal) = sealed.into_parts();
let header = SealedHeader::new(header, seal);
};
let header = SealedHeader::seal(header);
let body = BlockBody {
transactions: vec![transaction],