async fn is_chain_tip_correct(
        &self,
        stop_receiver: watch::Receiver<bool>,
    ) -> anyhow::Result<bool> {
        // May be `true` if stop request is received, but the node will shut down without launching any tasks anyway.
        let initialized = if let Some(reverter) = &self.strategy.block_reverter {
            !reverter
                .is_reorg_needed(stop_receiver)
                .await
                .unwrap_stopped(false)?
        } else {
            true
        };
        Ok(initialized)
    }
Checks if the head of the chain has correct state, e.g. no rollback needed.
core/node/node_storage_init/src/lib.rs