| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0
Contents
Documentation
data GovCommitteeIn Source #
Constructors
| GovCommitteeIn EpochNo |
Instances
| Show GovCommitteeIn Source # | |
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 Methods showsPrec ∷ Int → GovCommitteeIn → ShowS # show ∷ GovCommitteeIn → String # showList ∷ [GovCommitteeIn] → ShowS # | |
| Eq GovCommitteeIn Source # | |
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 Methods (==) ∷ GovCommitteeIn → GovCommitteeIn → Bool # (/=) ∷ GovCommitteeIn → GovCommitteeIn → Bool # | |
| Ord GovCommitteeIn Source # | |
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 Methods compare ∷ GovCommitteeIn → GovCommitteeIn → Ordering # (<) ∷ GovCommitteeIn → GovCommitteeIn → Bool # (<=) ∷ GovCommitteeIn → GovCommitteeIn → Bool # (>) ∷ GovCommitteeIn → GovCommitteeIn → Bool # (>=) ∷ GovCommitteeIn → GovCommitteeIn → Bool # | |
| IsKey GovCommitteeIn Source # | |
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 Methods packKeyM ∷ GovCommitteeIn → Pack b () Source # unpackKeyM ∷ Buffer b ⇒ Unpack' s b GovCommitteeIn Source # | |
newtype GovCommitteeOut Source #
Constructors
| GovCommitteeOut CanonicalCommitteeState |
Instances
newtype CanonicalCommitteeState Source #
Constructors
| CanonicalCommitteeState | |
Instances
| Generic CanonicalCommitteeState Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 Associated Types
Methods from ∷ CanonicalCommitteeState → Rep CanonicalCommitteeState x # to ∷ Rep CanonicalCommitteeState x → CanonicalCommitteeState # | |||||
| Show CanonicalCommitteeState Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 | |||||
| Eq CanonicalCommitteeState Source # | |||||
| (Era era, NamespaceEra v ~ era) ⇒ FromCanonicalCBOR v CanonicalCommitteeState Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 Methods fromCanonicalCBOR ∷ CanonicalDecoder s (Versioned v CanonicalCommitteeState) Source # | |||||
| (Era era, NamespaceEra v ~ era) ⇒ ToCanonicalCBOR v CanonicalCommitteeState Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 Methods toCanonicalCBOR ∷ proxy v → CanonicalCommitteeState → CanonicalEncoding Source # | |||||
| type Rep CanonicalCommitteeState Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 type Rep CanonicalCommitteeState = D1 ('MetaData "CanonicalCommitteeState" "Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'True) (C1 ('MetaCons "CanonicalCommitteeState" 'PrefixI 'True) (S1 ('MetaSel ('Just "csCommitteeCreds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (Credential 'ColdCommitteeRole) CanonicalCommitteeAuthorization)))) | |||||
data CanonicalCommitteeAuthorization Source #
Constructors
| CanonicalCommitteeHotCredential (Credential 'HotCommitteeRole) | |
| CanonicalCommitteeMemberResigned (StrictMaybe Anchor) |
Instances
| Generic CanonicalCommitteeAuthorization Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 Associated Types
| |||||
| Show CanonicalCommitteeAuthorization Source # | |||||
| Eq CanonicalCommitteeAuthorization Source # | |||||
| Ord CanonicalCommitteeAuthorization Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 Methods compare ∷ CanonicalCommitteeAuthorization → CanonicalCommitteeAuthorization → Ordering # (<) ∷ CanonicalCommitteeAuthorization → CanonicalCommitteeAuthorization → Bool # (<=) ∷ CanonicalCommitteeAuthorization → CanonicalCommitteeAuthorization → Bool # (>) ∷ CanonicalCommitteeAuthorization → CanonicalCommitteeAuthorization → Bool # (>=) ∷ CanonicalCommitteeAuthorization → CanonicalCommitteeAuthorization → Bool # max ∷ CanonicalCommitteeAuthorization → CanonicalCommitteeAuthorization → CanonicalCommitteeAuthorization # min ∷ CanonicalCommitteeAuthorization → CanonicalCommitteeAuthorization → CanonicalCommitteeAuthorization # | |||||
| (Era era, NamespaceEra v ~ era) ⇒ FromCanonicalCBOR v CanonicalCommitteeAuthorization Source # | |||||
| (Era era, NamespaceEra v ~ era) ⇒ ToCanonicalCBOR v CanonicalCommitteeAuthorization Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 Methods toCanonicalCBOR ∷ proxy v → CanonicalCommitteeAuthorization → CanonicalEncoding Source # | |||||
| type Rep CanonicalCommitteeAuthorization Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0 type Rep CanonicalCommitteeAuthorization = D1 ('MetaData "CanonicalCommitteeAuthorization" "Cardano.Ledger.CanonicalState.Namespace.GovCommittee.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalCommitteeHotCredential" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Credential 'HotCommitteeRole))) :+: C1 ('MetaCons "CanonicalCommitteeMemberResigned" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (StrictMaybe Anchor)))) | |||||
mkCanonicalCommitteeAuthorization ∷ CommitteeAuthorization → CanonicalCommitteeAuthorization Source #
fromCanonicalCommitteeAuthorization ∷ CanonicalCommitteeAuthorization → CommitteeAuthorization Source #
Orphan instances
| (Era era, NamespaceEra "gov/committee/v0" ~ era) ⇒ KnownNamespace "gov/committee/v0" Source # | |||||||||
Associated Types
| |||||||||