Skip to main content

validate_checkpoint_transparency

Function validate_checkpoint_transparency 

Source
pub fn validate_checkpoint_transparency(
    checkpoints: &[KernelCheckpoint],
) -> Result<CheckpointTransparencySummary, CheckpointError>
Expand description

Validate that a checkpoint set is transparency-safe, fork-free, and connected to checkpoint 1.

A caller that wants to trust a later boundary without the full prefix must use a separate API that accepts an explicitly pinned boundary. This verifier has no such input, so an unresolved predecessor fails closed.