diff --git a/crates/storage/provider/src/providers/mod.rs b/crates/storage/provider/src/providers/mod.rs index e8807110c7..a7539fa733 100644 --- a/crates/storage/provider/src/providers/mod.rs +++ b/crates/storage/provider/src/providers/mod.rs @@ -176,7 +176,7 @@ impl TransactionsProvider for ShareableDatabase { let tx = self.db.tx()?; if let Some(body) = tx.get::(number)? { let tx_range = body.tx_id_range(); - if tx_range.is_empty() { + return if tx_range.is_empty() { Ok(Some(Vec::new())) } else { let mut tx_cursor = tx.cursor_read::()?; @@ -186,12 +186,9 @@ impl TransactionsProvider for ShareableDatabase { .collect::, _>>()?; Ok(Some(transactions)) } - } else { - Ok(None) } - } else { - Ok(None) } + Ok(None) } fn transactions_by_block_range( @@ -242,7 +239,7 @@ impl ReceiptProvider for ShareableDatabase { let tx = self.db.tx()?; if let Some(body) = tx.get::(number)? { let tx_range = body.tx_id_range(); - if tx_range.is_empty() { + return if tx_range.is_empty() { Ok(Some(Vec::new())) } else { let mut tx_cursor = tx.cursor_read::()?; @@ -252,12 +249,9 @@ impl ReceiptProvider for ShareableDatabase { .collect::, _>>()?; Ok(Some(transactions)) } - } else { - Ok(None) } - } else { - Ok(None) } + Ok(None) } } @@ -265,16 +259,13 @@ impl WithdrawalsProvider for ShareableDatabase { fn withdrawals_by_block(&self, id: BlockId, timestamp: u64) -> Result>> { if self.chain_spec.fork(Hardfork::Shanghai).active_at_timestamp(timestamp) { if let Some(number) = self.block_number_for_id(id)? { - Ok(self + return Ok(self .db .view(|tx| tx.get::(number))?? .map(|w| w.withdrawals)) - } else { - Ok(None) } - } else { - Ok(None) } + Ok(None) } }