Constructors
OCertocertVkHot :: !VerKeyKES (KES c)The operational hot key
ocertN :: !Word64counter
ocertKESPeriod :: !KESPeriodStart of key evolving signature period
ocertSigma :: !SignedDSIGN DSIGN (OCertSignable c)Signature of block operational certificate content
Instances9Eq, Show, Generic, NoThunks, DecCBOR, EncCBOR, …
Crypto c => Eq (OCert c)Defined in cardano-protocol-0.1.0.0 · Cardano.Protocol.TPraos.OCertCrypto c => Show (OCert c)Defined in cardano-protocol-0.1.0.0 · Cardano.Protocol.TPraos.OCertGeneric (OCert c)Defined in cardano-protocol-0.1.0.0 · Cardano.Protocol.TPraos.OCertCrypto c => NoThunks (OCert c)Defined in cardano-protocol-0.1.0.0 · Cardano.Protocol.TPraos.OCertCrypto c => DecCBOR (OCert c)Defined in cardano-protocol-0.1.0.0 · Cardano.Protocol.TPraos.OCertCrypto c => EncCBOR (OCert c)Defined in cardano-protocol-0.1.0.0 · Cardano.Protocol.TPraos.OCertCrypto c => DecCBORGroup (OCert c)Defined in cardano-protocol-0.1.0.0 · Cardano.Protocol.TPraos.OCertCrypto c => EncCBORGroup (OCert c)Defined in cardano-protocol-0.1.0.0 · Cardano.Protocol.TPraos.OCerttype Rep (OCert c) = D1 ('MetaDataDefined in cardano-protocol-0.1.0.0 · Cardano.Protocol.TPraos.OCert"OCert"
"Cardano.Protocol.TPraos.OCert"
"cardano-protocol-0.1.0.0-JDIdobznlmRDzdQSpP4Snq"
'False) (C1 ('MetaCons"OCert"
'PrefixI 'True) ((S1 ('MetaSel ('Just"ocertVkHot"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VerKeyKES (KES c))) :*: S1 ('MetaSel ('Just"ocertN"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just"ocertKESPeriod"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 KESPeriod) :*: S1 ('MetaSel ('Just"ocertSigma"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (SignedDSIGN DSIGN (OCertSignable c))))))