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

Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0

Documentation

newtype EntitiesStakePoolsIn Source #

newtype EntitiesStakePoolsOut Source #

Instances

Instances details
Generic EntitiesStakePoolsOut Source # 
Instance details

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

Associated Types

type Rep EntitiesStakePoolsOut 
Instance details

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

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

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

Eq EntitiesStakePoolsOut Source # 
Instance details

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

FromCanonicalCBOR "entities/stake_pools/v0" CanonicalStakePoolFromCanonicalCBOR "entities/stake_pools/v0" EntitiesStakePoolsOut Source # 
Instance details

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

ToCanonicalCBOR "entities/stake_pools/v0" CanonicalStakePoolToCanonicalCBOR "entities/stake_pools/v0" EntitiesStakePoolsOut Source # 
Instance details

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

Methods

toCanonicalCBOR ∷ proxy "entities/stake_pools/v0" → EntitiesStakePoolsOutCanonicalEncoding Source #

(Era era, NamespaceEra "entities/stake_pools/v0" ~ era, FromCanonicalCBOR "entities/stake_pools/v0" CanonicalStakePool) ⇒ CanonicalCBOREntryDecoder "entities/stake_pools/v0" EntitiesStakePoolsOut Source # 
Instance details

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

Methods

decodeEntryCanonicalDecoder s (Versioned "entities/stake_pools/v0" EntitiesStakePoolsOut) Source #

(Era era, NamespaceEra "entities/stake_pools/v0" ~ era, ToCanonicalCBOR "entities/stake_pools/v0" CanonicalStakePool) ⇒ CanonicalCBOREntryEncoder "entities/stake_pools/v0" EntitiesStakePoolsOut Source # 
Instance details

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

type Rep EntitiesStakePoolsOut Source # 
Instance details

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

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

data CanonicalStakePool Source #

Instances

Instances details
Generic CanonicalStakePool Source # 
Instance details

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

Associated Types

type Rep CanonicalStakePool 
Instance details

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

type Rep CanonicalStakePool = D1 ('MetaData "CanonicalStakePool" "Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalStakePool" 'PrefixI 'True) (S1 ('MetaSel ('Just "cspStakePoolState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe CanonicalStakePoolState)) :*: (S1 ('MetaSel ('Just "cspFutureStakePoolParams") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe CanonicalStakePoolParams)) :*: S1 ('MetaSel ('Just "cspRetiringEpochNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe EpochNo)))))
Show CanonicalStakePool Source # 
Instance details

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

Eq CanonicalStakePool Source # 
Instance details

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

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

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

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

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

type Rep CanonicalStakePool Source # 
Instance details

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

type Rep CanonicalStakePool = D1 ('MetaData "CanonicalStakePool" "Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalStakePool" 'PrefixI 'True) (S1 ('MetaSel ('Just "cspStakePoolState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe CanonicalStakePoolState)) :*: (S1 ('MetaSel ('Just "cspFutureStakePoolParams") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe CanonicalStakePoolParams)) :*: S1 ('MetaSel ('Just "cspRetiringEpochNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe EpochNo)))))

data CanonicalStakePoolState Source #

Instances

Instances details
Generic CanonicalStakePoolState Source # 
Instance details

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

Associated Types

type Rep CanonicalStakePoolState 
Instance details

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

Show CanonicalStakePoolState Source # 
Instance details

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

Eq CanonicalStakePoolState Source # 
Instance details

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

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

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

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

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

type Rep CanonicalStakePoolState Source # 
Instance details

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

data CanonicalStakePoolParams Source #

Instances

Instances details
Generic CanonicalStakePoolParams Source # 
Instance details

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

Show CanonicalStakePoolParams Source # 
Instance details

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

Eq CanonicalStakePoolParams Source # 
Instance details

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

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

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

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

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

type Rep CanonicalStakePoolParams Source # 
Instance details

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

Orphan instances

(Era era, NamespaceEra "entities/stake_pools/v0" ~ era, ToCanonicalCBOR "entities/stake_pools/v0" CanonicalStakePool, FromCanonicalCBOR "entities/stake_pools/v0" CanonicalStakePool) ⇒ KnownNamespace "entities/stake_pools/v0" Source # 
Instance details

Associated Types

type NamespaceKey "entities/stake_pools/v0" 
Instance details

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

type NamespaceKey "entities/stake_pools/v0" = EntitiesStakePoolsIn
type NamespaceEntry "entities/stake_pools/v0" 
Instance details

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

type NamespaceEntry "entities/stake_pools/v0" = EntitiesStakePoolsOut