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

Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

Documentation

data GovProposalsRootsIn Source #

Instances

Instances details
Bounded GovProposalsRootsIn Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

Enum GovProposalsRootsIn Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

Generic GovProposalsRootsIn Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

Associated Types

type Rep GovProposalsRootsIn 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

type Rep GovProposalsRootsIn = D1 ('MetaData "GovProposalsRootsIn" "Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) ((C1 ('MetaCons "GovProposalsRootsInPParamUpdate" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "GovProposalsRootsInHardFork" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "GovProposalsRootsInCommittee" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "GovProposalsRootsInConstitution" 'PrefixI 'False) (U1TypeType)))
Show GovProposalsRootsIn Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

Eq GovProposalsRootsIn Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

Ord GovProposalsRootsIn Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

IsKey GovProposalsRootsIn Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

type Rep GovProposalsRootsIn Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

type Rep GovProposalsRootsIn = D1 ('MetaData "GovProposalsRootsIn" "Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) ((C1 ('MetaCons "GovProposalsRootsInPParamUpdate" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "GovProposalsRootsInHardFork" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "GovProposalsRootsInCommittee" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "GovProposalsRootsInConstitution" 'PrefixI 'False) (U1TypeType)))

newtype GovProposalsRootsOut Source #

Instances

Instances details
Generic GovProposalsRootsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

Associated Types

type Rep GovProposalsRootsOut 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

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

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

Eq GovProposalsRootsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

FromCanonicalCBOR "gov/proposals/roots/v0" CanonicalGovActionIdFromCanonicalCBOR "gov/proposals/roots/v0" GovProposalsRootsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

ToCanonicalCBOR "gov/proposals/roots/v0" CanonicalGovActionIdToCanonicalCBOR "gov/proposals/roots/v0" GovProposalsRootsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

Methods

toCanonicalCBOR ∷ proxy "gov/proposals/roots/v0" → GovProposalsRootsOutCanonicalEncoding Source #

(Era era, NamespaceEra "gov/proposals/roots/v0" ~ era) ⇒ CanonicalCBOREntryDecoder "gov/proposals/roots/v0" GovProposalsRootsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

Methods

decodeEntryCanonicalDecoder s (Versioned "gov/proposals/roots/v0" GovProposalsRootsOut) Source #

(Era era, NamespaceEra "gov/proposals/roots/v0" ~ era) ⇒ CanonicalCBOREntryEncoder "gov/proposals/roots/v0" GovProposalsRootsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

type Rep GovProposalsRootsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

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

Orphan instances

(Era era, NamespaceEra "gov/proposals/roots/v0" ~ era) ⇒ KnownNamespace "gov/proposals/roots/v0" Source # 
Instance details

Associated Types

type NamespaceKey "gov/proposals/roots/v0" 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

type NamespaceKey "gov/proposals/roots/v0" = GovProposalsRootsIn
type NamespaceEntry "gov/proposals/roots/v0" 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.Roots.V0

type NamespaceEntry "gov/proposals/roots/v0" = GovProposalsRootsOut
(Era era, NamespaceEra v ~ era) ⇒ FromCanonicalCBOR v TxId Source # 
Instance details

(Era era, NamespaceEra "gov/proposals/roots/v0" ~ era) ⇒ FromCanonicalCBOR "gov/proposals/roots/v0" CanonicalGovActionId Source # 
Instance details

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

Methods

toCanonicalCBOR ∷ proxy v → TxIdCanonicalEncoding Source #

(Era era, NamespaceEra "gov/proposals/roots/v0" ~ era) ⇒ ToCanonicalCBOR "gov/proposals/roots/v0" CanonicalGovActionId Source # 
Instance details

Methods

toCanonicalCBOR ∷ proxy "gov/proposals/roots/v0" → CanonicalGovActionIdCanonicalEncoding Source #