#41023 [BC-Insight] Incomplete transaction decrementing leading to undesired behaviour
Description
Description
let transactions_count = block.transactions().len();
let span = info_span!(target: "movement_timing", "execute_block", id = ?block_id);
let commitment =
self.execute_block_with_retries(block, block_timestamp).instrument(span).await?;
// Decrement the number of transactions in flight on the executor
self.executor.decrement_transactions_in_flight(transactions_count as u64);Impact
Recommendation
Proof of Concept
POC
PreviousMovement Labs AttackathonNext#41012 [BC-Critical] Unintended Chain Split in Movement Full Node
Was this helpful?