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

Cardano.Ledger.CanonicalState.Namespace.EntitiesDReps.V0

Documentation

newtype EntitiesDRepsOut Source #

Instances

Instances details
Generic EntitiesDRepsOut Source # 
Instance details

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

Associated Types

type Rep EntitiesDRepsOut 
Instance details

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

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

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

Eq EntitiesDRepsOut Source # 
Instance details

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

FromCanonicalCBOR "entities/dreps/v0" CanonicalDRepStateFromCanonicalCBOR "entities/dreps/v0" EntitiesDRepsOut Source # 
Instance details

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

ToCanonicalCBOR "entities/dreps/v0" CanonicalDRepStateToCanonicalCBOR "entities/dreps/v0" EntitiesDRepsOut Source # 
Instance details

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

Methods

toCanonicalCBOR ∷ proxy "entities/dreps/v0" → EntitiesDRepsOutCanonicalEncoding Source #

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

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

Methods

decodeEntryCanonicalDecoder s (Versioned "entities/dreps/v0" EntitiesDRepsOut) Source #

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

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

type Rep EntitiesDRepsOut Source # 
Instance details

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

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

data CanonicalDRepState Source #

Instances

Instances details
Generic CanonicalDRepState Source # 
Instance details

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

Associated Types

type Rep CanonicalDRepState 
Instance details

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

type Rep CanonicalDRepState = D1 ('MetaData "CanonicalDRepState" "Cardano.Ledger.CanonicalState.Namespace.EntitiesDReps.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalDRepState" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cdsExpiry") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochNo) :*: S1 ('MetaSel ('Just "cdsAnchor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))) :*: (S1 ('MetaSel ('Just "cdsDeposit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin) :*: S1 ('MetaSel ('Just "cdsDelegations") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (Credential 'Staking))))))
Show CanonicalDRepState Source # 
Instance details

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

Eq CanonicalDRepState Source # 
Instance details

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

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

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

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

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

type Rep CanonicalDRepState Source # 
Instance details

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

type Rep CanonicalDRepState = D1 ('MetaData "CanonicalDRepState" "Cardano.Ledger.CanonicalState.Namespace.EntitiesDReps.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalDRepState" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cdsExpiry") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochNo) :*: S1 ('MetaSel ('Just "cdsAnchor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))) :*: (S1 ('MetaSel ('Just "cdsDeposit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin) :*: S1 ('MetaSel ('Just "cdsDelegations") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (Credential 'Staking))))))

Orphan instances

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

Associated Types

type NamespaceKey "entities/dreps/v0" 
Instance details

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

type NamespaceKey "entities/dreps/v0" = EntitiesDRepsIn
type NamespaceEntry "entities/dreps/v0" 
Instance details

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

type NamespaceEntry "entities/dreps/v0" = EntitiesDRepsOut