ouroboros-consensus-shelley-0.1.0.1: Shelley ledger integration in the Ouroboros consensus layer
Safe Haskell None
Language Haskell2010

Ouroboros.Consensus.Shelley.Ledger.Integrity

Synopsis

Documentation

verifyBlockIntegrity :: ShelleyCompatible proto era => Word64 -> ShelleyBlock proto era -> Bool Source #

Verifies whether the block is not corrupted by checking its signature and witnesses.

verifyHeaderIntegrity Source #

Arguments

:: ProtocolHeaderSupportsKES proto
=> Word64

Slots per KES period

-> ShelleyProtocolHeader proto
-> Bool

Verify that the signature on a header is correct and valid.