Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Api.OperationalCertificate
Contents
Description
Operational certificates
Synopsis
- data OperationalCertificate = OperationalCertificate !(OCert StandardCrypto) !(VerificationKey StakePoolKey)
- data OperationalCertificateIssueCounter = OperationalCertificateIssueCounter {}
- newtype KESPeriod = KESPeriod {}
- getHotKey ∷ OperationalCertificate → VerificationKey KesKey
- getKesPeriod ∷ OperationalCertificate → Word
- getOpCertCount ∷ OperationalCertificate → Word64
- data family AsType t
Documentation
data OperationalCertificate Source #
Constructors
OperationalCertificate !(OCert StandardCrypto) !(VerificationKey StakePoolKey) |
Instances
data OperationalCertificateIssueCounter Source #
Constructors
OperationalCertificateIssueCounter | |
Fields |
Instances
FromCBOR OperationalCertificateIssueCounter Source # | |||||
ToCBOR OperationalCertificateIssueCounter Source # | |||||
Defined in Cardano.Api.OperationalCertificate Methods toCBOR ∷ OperationalCertificateIssueCounter → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy OperationalCertificateIssueCounter → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [OperationalCertificateIssueCounter] → Size Source # | |||||
DecCBOR OperationalCertificateIssueCounter Source # | |||||
EncCBOR OperationalCertificateIssueCounter Source # | |||||
Defined in Cardano.Api.OperationalCertificate Methods encCBOR ∷ OperationalCertificateIssueCounter → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy OperationalCertificateIssueCounter → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [OperationalCertificateIssueCounter] → Size Source # | |||||
Show OperationalCertificateIssueCounter Source # | |||||
Defined in Cardano.Api.OperationalCertificate | |||||
Eq OperationalCertificateIssueCounter Source # | |||||
HasTypeProxy OperationalCertificateIssueCounter Source # | |||||
Defined in Cardano.Api.OperationalCertificate Associated Types
| |||||
SerialiseAsCBOR OperationalCertificateIssueCounter Source # | |||||
data AsType OperationalCertificateIssueCounter Source # | |||||
Constructors
KESPeriod | |
Fields |
Instances
FromCBOR KESPeriod | |||||
ToCBOR KESPeriod | |||||
DecCBOR KESPeriod | |||||
EncCBOR KESPeriod | |||||
Generic KESPeriod | |||||
Defined in Cardano.Protocol.TPraos.OCert Associated Types
| |||||
Show KESPeriod | |||||
Eq KESPeriod | |||||
Ord KESPeriod | |||||
Defined in Cardano.Protocol.TPraos.OCert | |||||
NoThunks KESPeriod | |||||
type Rep KESPeriod | |||||
Defined in Cardano.Protocol.TPraos.OCert type Rep KESPeriod = D1 ('MetaData "KESPeriod" "Cardano.Protocol.TPraos.OCert" "cardano-protocol-tpraos-1.4.0.0-dca15cc81b9f2828549b5d4881d4b38f4a2616d3da5e01c563fa94139b7dd547" 'True) (C1 ('MetaCons "KESPeriod" 'PrefixI 'True) (S1 ('MetaSel ('Just "unKESPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word))) |
Data family instances
A family of singleton types used in this API to indicate which type to use where it would otherwise be ambiguous or merely unclear.
Values of this type are passed to deserialisation functions for example.
Instances
data AsType ByronKey Source # | |
Defined in Cardano.Api.KeysByron | |
data AsType ByronKeyLegacy Source # | |
Defined in Cardano.Api.KeysByron | |
data AsType KesKey Source # | |
Defined in Cardano.Api.KeysPraos | |
data AsType VrfKey Source # | |
Defined in Cardano.Api.KeysPraos | |
data AsType GenesisDelegateExtendedKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType GenesisDelegateKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType GenesisExtendedKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType GenesisKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType GenesisUTxOKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType PaymentExtendedKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType PaymentKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType StakeExtendedKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType StakeKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType StakePoolKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType OperationalCertificate Source # | |
data AsType OperationalCertificateIssueCounter Source # | |
data AsType TextEnvelope Source # | |
Defined in Cardano.Api.SerialiseTextEnvelope | |
data AsType (Hash a) Source # | |
Defined in Cardano.Api.Any | |
data AsType (SigningKey a) Source # | |
Defined in Cardano.Api.Key | |
data AsType (VerificationKey a) Source # | |
Defined in Cardano.Api.Key |