From 75e677cfde92e5ef35254330d72985192726a89f Mon Sep 17 00:00:00 2001 From: Roman Krasiuk Date: Mon, 6 Mar 2023 19:22:12 +0200 Subject: [PATCH] chore(txpool): expose `PooledTransaction` (#1649) --- crates/transaction-pool/src/lib.rs | 4 ++-- crates/transaction-pool/src/traits.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/transaction-pool/src/lib.rs b/crates/transaction-pool/src/lib.rs index f9d099a32d..3dd3ee2928 100644 --- a/crates/transaction-pool/src/lib.rs +++ b/crates/transaction-pool/src/lib.rs @@ -83,8 +83,8 @@ pub use crate::{ config::PoolConfig, ordering::TransactionOrdering, traits::{ - BestTransactions, OnNewBlockEvent, PoolTransaction, PropagateKind, PropagatedTransactions, - TransactionOrigin, TransactionPool, + BestTransactions, OnNewBlockEvent, PoolTransaction, PooledTransaction, PropagateKind, + PropagatedTransactions, TransactionOrigin, TransactionPool, }, validate::{TransactionValidationOutcome, TransactionValidator, ValidPoolTransaction}, }; diff --git a/crates/transaction-pool/src/traits.rs b/crates/transaction-pool/src/traits.rs index 94a4d35809..1d33567c66 100644 --- a/crates/transaction-pool/src/traits.rs +++ b/crates/transaction-pool/src/traits.rs @@ -302,7 +302,7 @@ pub trait PoolTransaction: fmt::Debug + Send + Sync + FromRecoveredTransaction { /// This type is essentially a wrapper around [TransactionSignedEcRecovered] with additional fields /// derived from the transaction that are frequently used by the pools for ordering. #[derive(Debug, Clone, PartialEq, Eq, Hash)] -pub(crate) struct PooledTransaction { +pub struct PooledTransaction { /// EcRecovered transaction info pub(crate) transaction: TransactionSignedEcRecovered,