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

Cardano.Ledger.CanonicalState.Namespace.GovPParams.V0

Documentation

data GovPParamsIn Source #

Instances

Instances details
Bounded GovPParamsIn Source # 
Instance details

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

Enum GovPParamsIn Source # 
Instance details

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

Generic GovPParamsIn Source # 
Instance details

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

Associated Types

type Rep GovPParamsIn 
Instance details

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

type Rep GovPParamsIn = D1 ('MetaData "GovPParamsIn" "Cardano.Ledger.CanonicalState.Namespace.GovPParams.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) ((C1 ('MetaCons "GovPParamsInPrev" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "GovPParamsInCurr" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "GovPParamsInPossibleFuture" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "GovPParamsInDefiniteFuture" 'PrefixI 'False) (U1TypeType)))
Show GovPParamsIn Source # 
Instance details

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

Eq GovPParamsIn Source # 
Instance details

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

Ord GovPParamsIn Source # 
Instance details

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

IsKey GovPParamsIn Source # 
Instance details

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

type Rep GovPParamsIn Source # 
Instance details

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

type Rep GovPParamsIn = D1 ('MetaData "GovPParamsIn" "Cardano.Ledger.CanonicalState.Namespace.GovPParams.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) ((C1 ('MetaCons "GovPParamsInPrev" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "GovPParamsInCurr" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "GovPParamsInPossibleFuture" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "GovPParamsInDefiniteFuture" 'PrefixI 'False) (U1TypeType)))

newtype GovPParamsOut era Source #

Constructors

GovPParamsOut (PParams era) 

Instances

Instances details
(NamespaceEra "gov/pparams/v0" ~ era, Era era, ToCanonicalCBOR "gov/pparams/v0" (PParams era)) ⇒ CanonicalCBOREntryEncoder "gov/pparams/v0" (GovPParamsOut era) Source # 
Instance details

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

FromCanonicalCBOR "gov/pparams/v0" (PParams era) ⇒ FromCanonicalCBOR "gov/pparams/v0" (GovPParamsOut era) Source # 
Instance details

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

Methods

fromCanonicalCBORCanonicalDecoder s (Versioned "gov/pparams/v0" (GovPParamsOut era)) Source #

ToCanonicalCBOR "gov/pparams/v0" (PParams era) ⇒ ToCanonicalCBOR "gov/pparams/v0" (GovPParamsOut era) Source # 
Instance details

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

Methods

toCanonicalCBOR ∷ proxy "gov/pparams/v0" → GovPParamsOut era → CanonicalEncoding Source #

(NamespaceEra "gov/pparams/v0" ~ era, Era era, FromCanonicalCBOR "gov/pparams/v0" (PParams era)) ⇒ CanonicalCBOREntryDecoder "gov/pparams/v0" (GovPParamsOut era) Source # 
Instance details

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

Methods

decodeEntryCanonicalDecoder s (Versioned "gov/pparams/v0" (GovPParamsOut era)) Source #

Generic (GovPParamsOut era) Source # 
Instance details

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

Associated Types

type Rep (GovPParamsOut era) 
Instance details

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

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

Methods

fromGovPParamsOut era → Rep (GovPParamsOut era) x #

toRep (GovPParamsOut era) x → GovPParamsOut era #

Show (PParams era) ⇒ Show (GovPParamsOut era) Source # 
Instance details

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

Methods

showsPrecIntGovPParamsOut era → ShowS #

showGovPParamsOut era → String #

showList ∷ [GovPParamsOut era] → ShowS #

Eq (PParams era) ⇒ Eq (GovPParamsOut era) Source # 
Instance details

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

Methods

(==)GovPParamsOut era → GovPParamsOut era → Bool #

(/=)GovPParamsOut era → GovPParamsOut era → Bool #

type Rep (GovPParamsOut era) Source # 
Instance details

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

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

data CanonicalPrices Source #

Instances

Instances details
Generic CanonicalPrices Source # 
Instance details

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

Associated Types

type Rep CanonicalPrices 
Instance details

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

type Rep CanonicalPrices = D1 ('MetaData "CanonicalPrices" "Cardano.Ledger.CanonicalState.Namespace.GovPParams.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalPrices" 'PrefixI 'True) (S1 ('MetaSel ('Just "prMem") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonNegativeInterval) :*: S1 ('MetaSel ('Just "prSteps") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonNegativeInterval)))
Show CanonicalPrices Source # 
Instance details

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

Eq CanonicalPrices Source # 
Instance details

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

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

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

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

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

type Rep CanonicalPrices Source # 
Instance details

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

type Rep CanonicalPrices = D1 ('MetaData "CanonicalPrices" "Cardano.Ledger.CanonicalState.Namespace.GovPParams.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalPrices" 'PrefixI 'True) (S1 ('MetaSel ('Just "prMem") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonNegativeInterval) :*: S1 ('MetaSel ('Just "prSteps") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonNegativeInterval)))

Orphan instances

(NamespaceEra "gov/pparams/v0" ~ era, Era era, FromCanonicalCBOR "gov/pparams/v0" (PParams era), ToCanonicalCBOR "gov/pparams/v0" (PParams era)) ⇒ KnownNamespace "gov/pparams/v0" Source # 
Instance details

Associated Types

type NamespaceKey "gov/pparams/v0" 
Instance details

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

type NamespaceKey "gov/pparams/v0" = GovPParamsIn
type NamespaceEntry "gov/pparams/v0" 
Instance details

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

type NamespaceEntry "gov/pparams/v0" = GovPParamsOut (NamespaceEra "gov/pparams/v0")
FromCanonicalCBOR v CostModels Source # 
Instance details

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

ToCanonicalCBOR v CostModels Source # 
Instance details

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