| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0
Contents
Documentation
newtype EntitiesStakePoolsIn Source #
Constructors
| EntitiesStakePoolsIn (KeyHash 'StakePool) |
Instances
newtype EntitiesStakePoolsOut Source #
Constructors
| EntitiesStakePoolsOut CanonicalStakePool |
Instances
data CanonicalStakePool Source #
Constructors
| CanonicalStakePool | |
Instances
| Generic CanonicalStakePool Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 Associated Types
Methods | |||||
| Show CanonicalStakePool Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 Methods showsPrec ∷ Int → CanonicalStakePool → ShowS # show ∷ CanonicalStakePool → String # showList ∷ [CanonicalStakePool] → ShowS # | |||||
| Eq CanonicalStakePool Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 Methods | |||||
| (Era era, NamespaceEra v ~ era) ⇒ FromCanonicalCBOR v CanonicalStakePool Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 Methods fromCanonicalCBOR ∷ CanonicalDecoder s (Versioned v CanonicalStakePool) Source # | |||||
| (Era era, NamespaceEra v ~ era) ⇒ ToCanonicalCBOR v CanonicalStakePool Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 Methods toCanonicalCBOR ∷ proxy v → CanonicalStakePool → CanonicalEncoding Source # | |||||
| type Rep CanonicalStakePool Source # | |||||
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 #
Constructors
| CanonicalStakePoolState | |
Fields
| |
Instances
| Generic CanonicalStakePoolState Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 Associated Types
Methods from ∷ CanonicalStakePoolState → Rep CanonicalStakePoolState x # to ∷ Rep CanonicalStakePoolState x → CanonicalStakePoolState # | |||||
| Show CanonicalStakePoolState Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 | |||||
| Eq CanonicalStakePoolState Source # | |||||
| (Era era, NamespaceEra v ~ era) ⇒ FromCanonicalCBOR v CanonicalStakePoolState Source # | |||||
| (Era era, NamespaceEra v ~ era) ⇒ ToCanonicalCBOR v CanonicalStakePoolState Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 Methods toCanonicalCBOR ∷ proxy v → CanonicalStakePoolState → CanonicalEncoding Source # | |||||
| type Rep CanonicalStakePoolState Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 type Rep CanonicalStakePoolState = D1 ('MetaData "CanonicalStakePoolState" "Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalStakePoolState" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cspsVrf") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash 'StakePoolVRF)) :*: S1 ('MetaSel ('Just "cspsPledge") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin)) :*: (S1 ('MetaSel ('Just "cspsCost") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin) :*: (S1 ('MetaSel ('Just "cspsMargin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just "cspsAccountId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AccountId)))) :*: ((S1 ('MetaSel ('Just "cspsOwners") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (KeyHash 'Staking))) :*: S1 ('MetaSel ('Just "cspsRelays") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictSeq StakePoolRelay))) :*: (S1 ('MetaSel ('Just "cspsMetadata") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe PoolMetadata)) :*: (S1 ('MetaSel ('Just "cspsDeposit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin) :*: S1 ('MetaSel ('Just "cspsDelegators") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (Credential 'Staking)))))))) | |||||
data CanonicalStakePoolParams Source #
Constructors
| CanonicalStakePoolParams | |
Fields
| |
Instances
| Generic CanonicalStakePoolParams Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 Associated Types
| |||||
| Show CanonicalStakePoolParams Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 Methods showsPrec ∷ Int → CanonicalStakePoolParams → ShowS # | |||||
| Eq CanonicalStakePoolParams Source # | |||||
| (Era era, NamespaceEra v ~ era) ⇒ FromCanonicalCBOR v CanonicalStakePoolParams Source # | |||||
| (Era era, NamespaceEra v ~ era) ⇒ ToCanonicalCBOR v CanonicalStakePoolParams Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 Methods toCanonicalCBOR ∷ proxy v → CanonicalStakePoolParams → CanonicalEncoding Source # | |||||
| type Rep CanonicalStakePoolParams Source # | |||||
Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0 type Rep CanonicalStakePoolParams = D1 ('MetaData "CanonicalStakePoolParams" "Cardano.Ledger.CanonicalState.Namespace.EntitiesStakePools.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalStakePoolParams" 'PrefixI 'True) (((S1 ('MetaSel ('Just "csppId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'StakePool)) :*: S1 ('MetaSel ('Just "csppVrf") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash 'StakePoolVRF))) :*: (S1 ('MetaSel ('Just "csppPledge") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin) :*: S1 ('MetaSel ('Just "csppCost") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin))) :*: ((S1 ('MetaSel ('Just "csppMargin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just "csppAccountAddress") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AccountAddress)) :*: (S1 ('MetaSel ('Just "csppOwners") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (KeyHash 'Staking))) :*: (S1 ('MetaSel ('Just "csppRelays") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictSeq StakePoolRelay)) :*: S1 ('MetaSel ('Just "csppMetadata") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe PoolMetadata))))))) | |||||
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 # | |||||||||
Associated Types
| |||||||||