replace reth BlobTransactionSidecar with alloy's (#8135)

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
guha-rahul
2024-05-07 18:08:23 +05:30
committed by GitHub
parent 5b4e10cbdc
commit cbc6f268c0
13 changed files with 60 additions and 352 deletions

View File

@ -445,7 +445,6 @@ pub enum OpenDiskFileBlobStore {
#[cfg(test)]
mod tests {
use super::*;
use proptest::{prelude::*, strategy::ValueTree, test_runner::TestRunner};
use std::sync::atomic::Ordering;
fn tmp_store() -> (DiskFileBlobStore, tempfile::TempDir) {
@ -455,11 +454,15 @@ mod tests {
}
fn rng_blobs(num: usize) -> Vec<(TxHash, BlobTransactionSidecar)> {
let mut runner = TestRunner::new(Default::default());
prop::collection::vec(any::<(TxHash, BlobTransactionSidecar)>(), num)
.new_tree(&mut runner)
.unwrap()
.current()
let mut rng = rand::thread_rng();
(0..num)
.map(|_| {
let tx = TxHash::random_with(&mut rng);
let blob =
BlobTransactionSidecar { blobs: vec![], commitments: vec![], proofs: vec![] };
(tx, blob)
})
.collect()
}
#[test]

View File

@ -14,7 +14,6 @@ use rand::{
};
use reth_primitives::{
constants::{eip4844::DATA_GAS_PER_BLOB, MIN_PROTOCOL_BASE_FEE},
eip4844::kzg_to_versioned_hash,
transaction::TryFromRecoveredTransactionError,
AccessList, Address, BlobTransactionSidecar, BlobTransactionValidationError, Bytes, ChainId,
FromRecoveredPooledTransaction, IntoRecoveredTransaction, PooledTransactionsElementEcRecovered,
@ -987,11 +986,7 @@ impl From<MockTransaction> for Transaction {
to,
value,
access_list,
blob_versioned_hashes: sidecar
.commitments
.into_iter()
.map(|commitment| kzg_to_versioned_hash((*commitment).into()))
.collect(),
blob_versioned_hashes: sidecar.versioned_hashes().collect(),
max_fee_per_blob_gas,
input,
}),