diff --git a/crates/bitcoin-da/src/monitoring.rs b/crates/bitcoin-da/src/monitoring.rs index 701bb584e1..71afd39fef 100644 --- a/crates/bitcoin-da/src/monitoring.rs +++ b/crates/bitcoin-da/src/monitoring.rs @@ -481,6 +481,7 @@ impl MonitoringService { kind: MonitoredTxKind, ) -> Result<()> { let txid = tx.id; + let current_height = self.client.get_block_count().await?; let mut monitored_txs = self.monitored_txs.write().await; if monitored_txs.contains_key(&txid) { @@ -494,8 +495,6 @@ impl MonitoringService { prev_tx.next_txid = Some(txid); } - let current_height = self.client.get_block_count().await?; - self.total_size .fetch_add(tx.tx.total_size(), Ordering::SeqCst);