From 2ca8231e73dea524dc12ed9810aefe83b8f62a71 Mon Sep 17 00:00:00 2001 From: joshieDo <93316087+joshieDo@users.noreply.github.com> Date: Wed, 2 Oct 2024 15:55:07 +0200 Subject: [PATCH] chore(provider): dont recover sender from `BlockState` transaction on `transaction_sender` (#11424) --- .../provider/src/providers/blockchain_provider.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/crates/storage/provider/src/providers/blockchain_provider.rs b/crates/storage/provider/src/providers/blockchain_provider.rs index c329b593ea..0cd978f415 100644 --- a/crates/storage/provider/src/providers/blockchain_provider.rs +++ b/crates/storage/provider/src/providers/blockchain_provider.rs @@ -821,15 +821,7 @@ impl TransactionsProvider for BlockchainProvider2 { self.get_in_memory_or_storage_by_tx( id.into(), |provider| provider.transaction_sender(id), - |tx_index, _, block_state| { - Ok(block_state - .block() - .block() - .body - .transactions - .get(tx_index) - .and_then(|transaction| transaction.recover_signer())) - }, + |tx_index, _, block_state| Ok(block_state.block().senders.get(tx_index).copied()), ) } }