| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ouroboros.Consensus.Protocol.Praos.Views
Synopsis
- data HeaderView crypto = HeaderView {
- hvPrevHash ∷ !PrevHash
- hvVK ∷ !(VKey 'BlockIssuer)
- hvVrfVK ∷ !(VerKeyVRF (VRF crypto))
- hvVrfRes ∷ !(CertifiedVRF (VRF crypto) InputVRF)
- hvOCert ∷ !(OCert crypto)
- hvSlotNo ∷ !SlotNo
- hvSigned ∷ !(HeaderBody crypto)
- hvSignature ∷ !(SignedKES (KES crypto) (HeaderBody crypto))
- data LedgerView = LedgerView {}
Documentation
data HeaderView crypto Source #
View of the block header required by the Praos protocol.
Constructors
| HeaderView | |
Fields
| |
data LedgerView Source #
Constructors
| LedgerView | |
Fields
| |
Instances
| Show LedgerView Source # | |
Defined in Ouroboros.Consensus.Protocol.Praos.Views Methods showsPrec ∷ Int → LedgerView → ShowS # show ∷ LedgerView → String # showList ∷ [LedgerView] → ShowS # | |