mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
replace reth BlobTransactionSidecar with alloy's (#8135)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
@ -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]
|
||||
|
||||
@ -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,
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user