cardano-ledger-canonical-state-9.9.9.9: Instaces for working with canonical ledger state representation
Safe HaskellNone
LanguageHaskell2010

Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

Documentation

data EntitiesCommitteeIn Source #

newtype EntitiesCommitteeOut Source #

Instances

Instances details
Generic EntitiesCommitteeOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

Associated Types

type Rep EntitiesCommitteeOut 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type Rep EntitiesCommitteeOut = D1 ('MetaData "EntitiesCommitteeOut" "Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'True) (C1 ('MetaCons "EntitiesCommitteeOut" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CanonicalCommitteeState)))
Show EntitiesCommitteeOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

Eq EntitiesCommitteeOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

(Era era, NamespaceEra "entities/committee/v0" ~ era) ⇒ CanonicalCBOREntryDecoder "entities/committee/v0" EntitiesCommitteeOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

Methods

decodeEntryCanonicalDecoder s (Versioned "entities/committee/v0" EntitiesCommitteeOut) Source #

(Era era, NamespaceEra "entities/committee/v0" ~ era) ⇒ CanonicalCBOREntryEncoder "entities/committee/v0" EntitiesCommitteeOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type Rep EntitiesCommitteeOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type Rep EntitiesCommitteeOut = D1 ('MetaData "EntitiesCommitteeOut" "Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'True) (C1 ('MetaCons "EntitiesCommitteeOut" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CanonicalCommitteeState)))

newtype CanonicalCommitteeState Source #

Instances

Instances details
Generic CanonicalCommitteeState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

Associated Types

type Rep CanonicalCommitteeState 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type Rep CanonicalCommitteeState = D1 ('MetaData "CanonicalCommitteeState" "Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.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))))
Show CanonicalCommitteeState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

Eq CanonicalCommitteeState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

(Era era, NamespaceEra v ~ era) ⇒ FromCanonicalCBOR v CanonicalCommitteeState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

(Era era, NamespaceEra v ~ era) ⇒ ToCanonicalCBOR v CanonicalCommitteeState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type Rep CanonicalCommitteeState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type Rep CanonicalCommitteeState = D1 ('MetaData "CanonicalCommitteeState" "Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.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 #

Instances

Instances details
Generic CanonicalCommitteeAuthorization Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

Associated Types

type Rep CanonicalCommitteeAuthorization 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type Rep CanonicalCommitteeAuthorization = D1 ('MetaData "CanonicalCommitteeAuthorization" "Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalCommitteeHotCredential" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Credential 'HotCommitteeRole))) :+: C1 ('MetaCons "CanonicalCommitteeMemberResigned" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (StrictMaybe Anchor))))
Show CanonicalCommitteeAuthorization Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

Eq CanonicalCommitteeAuthorization Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

Ord CanonicalCommitteeAuthorization Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

(Era era, NamespaceEra v ~ era) ⇒ FromCanonicalCBOR v CanonicalCommitteeAuthorization Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

(Era era, NamespaceEra v ~ era) ⇒ ToCanonicalCBOR v CanonicalCommitteeAuthorization Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type Rep CanonicalCommitteeAuthorization Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type Rep CanonicalCommitteeAuthorization = D1 ('MetaData "CanonicalCommitteeAuthorization" "Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalCommitteeHotCredential" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Credential 'HotCommitteeRole))) :+: C1 ('MetaCons "CanonicalCommitteeMemberResigned" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (StrictMaybe Anchor))))

Orphan instances

(Era era, NamespaceEra "entities/committee/v0" ~ era) ⇒ KnownNamespace "entities/committee/v0" Source # 
Instance details

Associated Types

type NamespaceKey "entities/committee/v0" 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type NamespaceKey "entities/committee/v0" = EntitiesCommitteeIn
type NamespaceEntry "entities/committee/v0" 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesCommittee.V0

type NamespaceEntry "entities/committee/v0" = EntitiesCommitteeOut