Skip to content

Commit 15c230b

Browse files
authored
primitives: rm alloy BlobTransactionValidationError reexport (#12311)
1 parent 5c2e941 commit 15c230b

File tree

6 files changed

+18
-17
lines changed

6 files changed

+18
-17
lines changed

crates/primitives/src/lib.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,6 @@ pub use transaction::{
5151
PooledTransactionsElementEcRecovered,
5252
};
5353

54-
#[cfg(feature = "c-kzg")]
55-
pub use transaction::BlobTransactionValidationError;
56-
5754
pub use transaction::{
5855
util::secp256k1::{public_key_to_address, recover_signer_unchecked, sign_message},
5956
InvalidTransactionError, Transaction, TransactionMeta, TransactionSigned,

crates/primitives/src/transaction/mod.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ pub use error::{
3131
};
3232
pub use meta::TransactionMeta;
3333
pub use pooled::{PooledTransactionsElement, PooledTransactionsElementEcRecovered};
34-
#[cfg(feature = "c-kzg")]
35-
pub use sidecar::BlobTransactionValidationError;
3634
pub use sidecar::{BlobTransaction, BlobTransactionSidecar};
3735

3836
pub use compat::FillTxEnv;

crates/primitives/src/transaction/sidecar.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ use serde::{Deserialize, Serialize};
99
#[doc(inline)]
1010
pub use alloy_eips::eip4844::BlobTransactionSidecar;
1111

12-
#[cfg(feature = "c-kzg")]
13-
pub use alloy_eips::eip4844::BlobTransactionValidationError;
14-
1512
/// A response to `GetPooledTransactions` that includes blob data, their commitments, and their
1613
/// corresponding proofs.
1714
///
@@ -58,7 +55,7 @@ impl BlobTransaction {
5855
pub fn validate(
5956
&self,
6057
proof_settings: &c_kzg::KzgSettings,
61-
) -> Result<(), BlobTransactionValidationError> {
58+
) -> Result<(), alloy_eips::eip4844::BlobTransactionValidationError> {
6259
self.transaction.validate_blob(proof_settings)
6360
}
6461

crates/transaction-pool/src/error.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
//! Transaction pool errors
22
3+
use alloy_eips::eip4844::BlobTransactionValidationError;
34
use alloy_primitives::{Address, TxHash, U256};
4-
use reth_primitives::{BlobTransactionValidationError, InvalidTransactionError};
5+
use reth_primitives::InvalidTransactionError;
56

67
/// Transaction pool result type.
78
pub type PoolResult<T> = Result<T, PoolError>;

crates/transaction-pool/src/test_utils/mock.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@ use alloy_consensus::{
1111
constants::{EIP1559_TX_TYPE_ID, EIP2930_TX_TYPE_ID, EIP4844_TX_TYPE_ID, LEGACY_TX_TYPE_ID},
1212
TxEip1559, TxEip2930, TxEip4844, TxLegacy,
1313
};
14-
use alloy_eips::{eip1559::MIN_PROTOCOL_BASE_FEE, eip2930::AccessList, eip4844::DATA_GAS_PER_BLOB};
14+
use alloy_eips::{
15+
eip1559::MIN_PROTOCOL_BASE_FEE,
16+
eip2930::AccessList,
17+
eip4844::{BlobTransactionValidationError, DATA_GAS_PER_BLOB},
18+
};
1519
use alloy_primitives::{Address, Bytes, ChainId, Signature, TxHash, TxKind, B256, U256};
1620
use paste::paste;
1721
use rand::{
@@ -20,8 +24,8 @@ use rand::{
2024
};
2125
use reth_primitives::{
2226
transaction::TryFromRecoveredTransactionError, BlobTransactionSidecar,
23-
BlobTransactionValidationError, PooledTransactionsElementEcRecovered, Transaction,
24-
TransactionSigned, TransactionSignedEcRecovered, TxType,
27+
PooledTransactionsElementEcRecovered, Transaction, TransactionSigned,
28+
TransactionSignedEcRecovered, TxType,
2529
};
2630

2731
use std::{ops::Range, sync::Arc, time::Instant, vec::IntoIter};
@@ -761,7 +765,7 @@ impl EthPoolTransaction for MockTransaction {
761765
&self,
762766
_blob: &BlobTransactionSidecar,
763767
_settings: &reth_primitives::kzg::KzgSettings,
764-
) -> Result<(), reth_primitives::BlobTransactionValidationError> {
768+
) -> Result<(), alloy_eips::eip4844::BlobTransactionValidationError> {
765769
match &self {
766770
Self::Eip4844 { .. } => Ok(()),
767771
_ => Err(BlobTransactionValidationError::NotBlobTransaction(self.tx_type())),

crates/transaction-pool/src/traits.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,19 @@ use alloy_consensus::{
1111
constants::{EIP1559_TX_TYPE_ID, EIP4844_TX_TYPE_ID, EIP7702_TX_TYPE_ID},
1212
Transaction as _,
1313
};
14-
use alloy_eips::{eip2718::Encodable2718, eip2930::AccessList, eip4844::BlobAndProofV1};
14+
use alloy_eips::{
15+
eip2718::Encodable2718,
16+
eip2930::AccessList,
17+
eip4844::{BlobAndProofV1, BlobTransactionValidationError},
18+
};
1519
use alloy_primitives::{Address, TxHash, TxKind, B256, U256};
1620
use futures_util::{ready, Stream};
1721
use reth_eth_wire_types::HandleMempoolData;
1822
use reth_execution_types::ChangedAccount;
1923
use reth_primitives::{
2024
kzg::KzgSettings, transaction::TryFromRecoveredTransactionError, BlobTransactionSidecar,
21-
BlobTransactionValidationError, PooledTransactionsElement,
22-
PooledTransactionsElementEcRecovered, SealedBlock, Transaction, TransactionSignedEcRecovered,
25+
PooledTransactionsElement, PooledTransactionsElementEcRecovered, SealedBlock, Transaction,
26+
TransactionSignedEcRecovered,
2327
};
2428
#[cfg(feature = "serde")]
2529
use serde::{Deserialize, Serialize};

0 commit comments

Comments
 (0)