small fix

This commit is contained in:
Eitan Seri- Levi
2026-02-25 00:01:24 -08:00
parent 5ca68ad8b2
commit 06ee85a0c5
2 changed files with 18 additions and 1 deletions

View File

@@ -398,6 +398,13 @@ impl ProtoArray {
node.payload_status = PAYLOAD_STATUS_FULL;
}
// Mark the execution status as valid now that the payload has been verified.
// This is critical for Gloas blocks which start as Optimistic(block_hash).
if let ExecutionStatus::Optimistic(block_hash) = node.execution_status {
node.execution_status = ExecutionStatus::Valid(block_hash);
self.propagate_execution_payload_validation_by_index(index)?;
}
Ok(())
}