Modulecardano-ledger-conway-1.23.0.0
Cardano.Ledger.Conway.State
- 38 types
- 16 classes
- 150 values
- Packagecardano-ledger-conway-1.23.0.0
- Exports213
- LicenceApache-2.0
value
epochStateRegDrepL :: ConwayEraCertState era => Lens' (EpochState era) (Map (Credential DRepRole) DRepState)Deprecated. In favor of ssActiveStake
Deprecated. In favor of ssActiveStakeL
Deprecated. As no longer necessary
Instances11Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq (ConwayAccountState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountShow (ConwayAccountState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountGeneric (ConwayAccountState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountNFData (ConwayAccountState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountToJSON (ConwayAccountState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountNoThunks (ConwayAccountState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountEncCBOR (ConwayAccountState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountToKeyValuePairs (ConwayAccountState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Accounttype Rep (ConwayAccountState era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Account"ConwayAccountState"
"Cardano.Ledger.Conway.State.Account"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) ((C1 ('MetaCons"CASNoDelegation"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin))) :+: C1 ('MetaCons"CASStakePool"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash StakePool))))) :+: (C1 ('MetaCons"CASDRep"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DRep))) :+: C1 ('MetaCons"CASStakePoolAndDRep"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin))) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash StakePool)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DRep)))))
pattern
pattern ConwayAccountState :: CompactForm Coin -> CompactForm Coin -> Maybe (KeyHash StakePool) -> Maybe DRep -> ConwayAccountState eraConstructors
ConwayAccountscaStates :: Map (Credential Staking) (ConwayAccountState era)
Instances11Eq, Show, Generic, NFData, ToJSON, Default, …
Eq (ConwayAccounts era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountShow (ConwayAccounts era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountGeneric (ConwayAccounts era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountNFData (ConwayAccounts era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountToJSON (ConwayAccounts era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountDefault (ConwayAccounts era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountNoThunks (ConwayAccounts era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.AccountEncCBOR (ConwayAccounts era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Accounttype Rep (ConwayAccounts era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Account"ConwayAccounts"
"Cardano.Ledger.Conway.State.Account"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'True) (C1 ('MetaCons"ConwayAccounts"
'PrefixI 'True) (S1 ('MetaSel ('Just"caStates"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (Credential Staking) (ConwayAccountState era)))))
Methods
mkConwayAccountState :: CompactForm Coin -> AccountState eradRepDelegationAccountStateL :: Lens' (AccountState era) (Maybe DRep)
Instances1ConwayEraAccounts
ConwayEraAccounts ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Account
Constructors
ConwayCertStateconwayCertVState :: !VState eraconwayCertPState :: !PState eraconwayCertDState :: !DState era
Instances12Eq, Show, Generic, NFData, ToJSON, Default, …
Eq (Accounts era) => Eq (ConwayCertState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertStateShow (Accounts era) => Show (ConwayCertState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertStateGeneric (ConwayCertState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertState(Era era, NFData (Accounts era)) => NFData (ConwayCertState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertStateToJSON (Accounts era) => ToJSON (ConwayCertState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertStateDefault (Accounts era) => Default (ConwayCertState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertState(Era era, NoThunks (Accounts era)) => NoThunks (ConwayCertState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertStateEraAccounts era => EncCBOR (ConwayCertState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertStateToJSON (Accounts era) => ToKeyValuePairs (ConwayCertState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertStatetype Rep (ConwayCertState era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertState"ConwayCertState"
"Cardano.Ledger.Conway.State.CertState"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"ConwayCertState"
'PrefixI 'True) (S1 ('MetaSel ('Just"conwayCertVState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VState era)) :*: (S1 ('MetaSel ('Just"conwayCertPState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PState era)) :*: S1 ('MetaSel ('Just"conwayCertDState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (DState era)))))
Methods
certVStateL :: Lens' (CertState era) (VState era)
Instances1ConwayEraCertState
ConwayEraCertState ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertState
Constructors
Instances15Eq, Ord, Show, Generic, Semigroup, Monoid, …
Eq (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeOrd (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeShow (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeGeneric (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeSemigroup (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeMonoid (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeNFData (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeToJSON (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeDefault (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeNoThunks (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeEncCBOR (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.StakeToKeyValuePairs (ConwayInstantStake era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Staketype Rep (ConwayInstantStake era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Stake"ConwayInstantStake"
"Cardano.Ledger.Conway.State.Stake"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'True) (C1 ('MetaCons"ConwayInstantStake"
'PrefixI 'True) (S1 ('MetaSel ('Just"cisCredentialStake"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (Credential Staking) (CompactForm Coin)))))
Constructors
Instances13Eq, Show, Generic, NFData, ToJSON, Default, …
Eq (VState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VStateShow (VState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VStateGeneric (VState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VStateNFData (VState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VStateToJSON (VState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VStateDefault (VState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VStateNoThunks (VState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VStateEra era => DecCBOR (VState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VStateEra era => EncCBOR (VState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VStateToKeyValuePairs (VState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VStatetype Rep (VState era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.VState"VState"
"Cardano.Ledger.Conway.State.VState"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"VState"
'PrefixI 'True) (S1 ('MetaSel ('Just"vsDReps"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential DRepRole) DRepState)) :*: (S1 ('MetaSel ('Just"vsCommitteeState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CommitteeState era)) :*: S1 ('MetaSel ('Just"vsNumDormantEpochs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo))))
Constructors
Instances13Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesOrd AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesShow AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesGeneric AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNFData AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesFromJSON AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToJSON AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDefault AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNoThunks AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDecCBOR AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEncCBOR AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToKeyValuePairs AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypestype Rep Anchor = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes"Anchor"
"Cardano.Ledger.BaseTypes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"Anchor"
'PrefixI 'True) (S1 ('MetaSel ('Just"anchorUrl"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Url) :*: S1 ('MetaSel ('Just"anchorDataHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (SafeHash AnchorData))))
Instances3Eq, SafeToHash, HashAnnotated
Eq AnchorDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesSafeToHash AnchorDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesHashAnnotated AnchorData AnchorDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
Instances15Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepOrd DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepShow DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepGeneric DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepNFData DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepFromJSON DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepFromJSONKey DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepToJSON DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepToJSONKey DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepNoThunks DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepDecCBOR DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepEncCBOR DRepDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DReptype Rep DRep = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRep"DRep"
"Cardano.Ledger.DRep"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) ((C1 ('MetaCons"DRepKeyHash"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash DRepRole))) :+: C1 ('MetaCons"DRepScriptHash"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ScriptHash))) :+: (C1 ('MetaCons"DRepAlwaysAbstain"
'PrefixI 'False) U1 :+: C1 ('MetaCons"DRepAlwaysNoConfidence"
'PrefixI 'False) U1))
Constructors
Instances13Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq DRepStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepOrd DRepStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepShow DRepStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepGeneric DRepStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepNFData DRepStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepFromJSON DRepStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepToJSON DRepStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepNoThunks DRepStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepDecCBOR DRepStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRepEncCBOR DRepStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DReptype Rep DRepState = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.DRep"DRepState"
"Cardano.Ledger.DRep"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"DRepState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"drepExpiry"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo) :*: S1 ('MetaSel ('Just"drepAnchor"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))) :*: (S1 ('MetaSel ('Just"drepDeposit"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel ('Just"drepDelegs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (Credential Staking))))))
Instances6AccountState
type AccountState AllegraEra = ShelleyAccountState AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.State.Account · orphantype AccountState AlonzoEra = ShelleyAccountState AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.State.Account · orphantype AccountState BabbageEra = ShelleyAccountState BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.State.Account · orphantype AccountState ConwayEra = ConwayAccountState ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Account · orphantype AccountState MaryEra = ShelleyAccountState MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.State.Account · orphantype AccountState ShelleyEra = ShelleyAccountState ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Account · orphan
Instances6Accounts
type Accounts AllegraEra = ShelleyAccounts AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.State.Account · orphantype Accounts AlonzoEra = ShelleyAccounts AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.State.Account · orphantype Accounts BabbageEra = ShelleyAccounts BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.State.Account · orphantype Accounts ConwayEra = ConwayAccounts ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Account · orphantype Accounts MaryEra = ShelleyAccounts MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.State.Account · orphantype Accounts ShelleyEra = ShelleyAccounts ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Account · orphan
Methods
accountsG :: SimpleGetter (t era) (Accounts era)
Instances1CanGetAccounts
CanGetAccounts DStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState
Instances1CanSetAccounts
CanSetAccounts DStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState
class
class (Era era, Eq (Accounts era), Show (Accounts era), Default (Accounts era), EncCBOR (Accounts era), DecShareCBOR (Accounts era), Share (Accounts era) ~ (Interns (Credential Staking), Interns (KeyHash StakePool), Interns (Credential DRepRole)), ToJSON (Accounts era), NFData (Accounts era), NoThunks (Accounts era), Eq (AccountState era), Show (AccountState era), NFData (AccountState era), NoThunks (AccountState era)) => EraAccounts era whereAssociated types
type family AccountState eratype family Accounts era
Methods
addAccountState :: Credential Staking -> AccountState era -> Accounts era -> Accounts eraaccountsMapL :: Lens' (Accounts era) (Map (Credential Staking) (AccountState era))balanceAccountStateL :: Lens' (AccountState era) (CompactForm Coin)depositAccountStateL :: Lens' (AccountState era) (CompactForm Coin)stakePoolDelegationAccountStateL :: Lens' (AccountState era) (Maybe (KeyHash StakePool))unregisterAccount :: Credential Staking -> Accounts era -> (Maybe (AccountState era), Accounts era)
Instances6EraAccounts
EraAccounts AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.State.Account · orphanEraAccounts AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.State.Account · orphanEraAccounts BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.State.Account · orphanEraAccounts ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Account · orphanEraAccounts MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.State.Account · orphanEraAccounts ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Account · orphan
Instances6CertState
type CertState AllegraEra = ShelleyCertState AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.State.CertState · orphantype CertState AlonzoEra = ShelleyCertState AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.State.CertState · orphantype CertState BabbageEra = ShelleyCertState BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.State.CertState · orphantype CertState ConwayEra = ConwayCertState ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertState · orphantype CertState MaryEra = ShelleyCertState MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.State.CertState · orphantype CertState ShelleyEra = ShelleyCertState ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertState · orphan
Constructors
Instances10Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq CommitteeAuthorizationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateOrd CommitteeAuthorizationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateShow CommitteeAuthorizationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateGeneric CommitteeAuthorizationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNFData CommitteeAuthorizationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON CommitteeAuthorizationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNoThunks CommitteeAuthorizationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateDecCBOR CommitteeAuthorizationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateEncCBOR CommitteeAuthorizationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStatetype Rep CommitteeAuthorization = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState"CommitteeAuthorization"
"Cardano.Ledger.State.CertState"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"CommitteeHotCredential"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential HotCommitteeRole))) :+: C1 ('MetaCons"CommitteeMemberResigned"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))))
Constructors
Instances22TranslateEra, Eq, Ord, Show, Generic, NFData, …
TranslateEra AllegraEra CommitteeStateDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphanTranslateEra AlonzoEra CommitteeStateDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphanTranslateEra BabbageEra CommitteeStateDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphanTranslateEra MaryEra CommitteeStateDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphanEq (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateOrd (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateShow (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateGeneric (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNFData (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateDefault (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNoThunks (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateEra era => ToCBOR (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateEra era => DecCBOR (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateEncCBOR (CommitteeState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStatetype Rep (CommitteeState era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState"CommitteeState"
"Cardano.Ledger.State.CertState"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"CommitteeState"
'PrefixI 'True) (S1 ('MetaSel ('Just"csCommitteeCreds"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (Credential ColdCommitteeRole) CommitteeAuthorization))))type TranslationError AllegraEra CommitteeState = VoidDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphantype TranslationError AlonzoEra CommitteeState = VoidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphantype TranslationError BabbageEra CommitteeState = VoidDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphantype TranslationError MaryEra CommitteeState = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphan
Constructors
Instances24CanGetAccounts, CanSetAccounts, TranslateEra, Eq, Show, Generic, …
CanGetAccounts DStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateCanSetAccounts DStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateTranslateEra AllegraEra DStateDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphanTranslateEra AlonzoEra DStateDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphanTranslateEra BabbageEra DStateDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphanTranslateEra ConwayEra DStateDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Translation · orphanTranslateEra MaryEra DStateDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphanEq (Accounts era) => Eq (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateShow (Accounts era) => Show (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateGeneric (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNFData (Accounts era) => NFData (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON (Accounts era) => ToJSON (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateDefault (Accounts era) => Default (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNoThunks (Accounts era) => NoThunks (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState(Era era, EncCBOR (Accounts era)) => EncCBOR (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON (Accounts era) => ToKeyValuePairs (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStatetype Rep (DState era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState"DState"
"Cardano.Ledger.State.CertState"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"DState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"dsAccounts"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Accounts era)) :*: S1 ('MetaSel ('Just"dsFutureGenDelegs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map FutureGenDeleg GenDelegPair))) :*: (S1 ('MetaSel ('Just"dsGenDelegs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenDelegs) :*: S1 ('MetaSel ('Just"dsIRewards"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 InstantaneousRewards))))type TranslationError AllegraEra DState = VoidDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphantype TranslationError AlonzoEra DState = VoidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphantype TranslationError BabbageEra DState = VoidDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphantype TranslationError ConwayEra DState = VoidDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Translation · orphantype TranslationError MaryEra DState = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphan
class
class (EraAccounts era, ToJSON (CertState era), EncCBOR (CertState era), DecShareCBOR (CertState era), Share (CertState era) ~ (Interns (Credential Staking), Interns (KeyHash StakePool), Interns (Credential DRepRole), Interns (Credential HotCommitteeRole)), Default (CertState era), NoThunks (CertState era), NFData (CertState era), Show (CertState era), Eq (CertState era)) => EraCertState era whereAssociated types
type family CertState era
Methods
certDStateL :: Lens' (CertState era) (DState era)certPStateL :: Lens' (CertState era) (PState era)obligationCertState :: CertState era -> ObligationscertsTotalDepositsTxBody :: EraTxBody era => PParams era -> CertState era -> TxBody TopTx era -> CoincertsTotalRefundsTxBody :: EraTxBody era => PParams era -> Accounts era -> TxBody t era -> Coin
Instances6EraCertState
EraCertState AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.State.CertState · orphanEraCertState AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.State.CertState · orphanEraCertState BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.State.CertState · orphanEraCertState ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.CertState · orphanEraCertState MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.State.CertState · orphanEraCertState ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertState · orphan
Constructors
Instances10Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq FutureGenDelegDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateOrd FutureGenDelegDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateShow FutureGenDelegDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateGeneric FutureGenDelegDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNFData FutureGenDelegDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON FutureGenDelegDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNoThunks FutureGenDelegDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateDecCBOR FutureGenDelegDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateEncCBOR FutureGenDelegDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStatetype Rep FutureGenDeleg = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState"FutureGenDeleg"
"Cardano.Ledger.State.CertState"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"FutureGenDeleg"
'PrefixI 'True) (S1 ('MetaSel ('Just"fGenDelegSlot"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNo) :*: S1 ('MetaSel ('Just"fGenDelegGenKeyHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash GenesisRole))))
Constructors
Instances12Eq, Show, Generic, NFData, ToJSON, Default, …
Eq InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateShow InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateGeneric InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNFData InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateDefault InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNoThunks InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateEncCBOR InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToKeyValuePairs InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStatetype Rep InstantaneousRewards = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState"InstantaneousRewards"
"Cardano.Ledger.State.CertState"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"InstantaneousRewards"
'PrefixI 'True) ((S1 ('MetaSel ('Just"iRReserves"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) Coin)) :*: S1 ('MetaSel ('Just"iRTreasury"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) Coin))) :*: (S1 ('MetaSel ('Just"deltaReserves"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin) :*: S1 ('MetaSel ('Just"deltaTreasury"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin))))
Constructors
Instances8Eq, Ord, Show, Generic, Semigroup, Monoid, …
Eq ObligationsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateOrd ObligationsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateShow ObligationsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateGeneric ObligationsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateSemigroup ObligationsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateMonoid ObligationsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNFData ObligationsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStatetype Rep Obligations = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState"Obligations"
"Cardano.Ledger.State.CertState"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"Obligations"
'PrefixI 'True) ((S1 ('MetaSel ('Just"oblStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"oblPool"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)) :*: (S1 ('MetaSel ('Just"oblDRep"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"oblProposal"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))))
Constructors
Instances23TranslateEra, Eq, Show, Generic, NFData, ToJSON, …
TranslateEra AllegraEra PStateDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphanTranslateEra AlonzoEra PStateDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphanTranslateEra BabbageEra PStateDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphanTranslateEra ConwayEra PStateDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Translation · orphanTranslateEra MaryEra PStateDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphanEq (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateShow (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateGeneric (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNFData (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateDefault (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNoThunks (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState(Era era, DecShareCBOR (PState era)) => DecCBOR (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateEra era => EncCBOR (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToKeyValuePairs (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStatetype Rep (PState era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState"PState"
"Cardano.Ledger.State.CertState"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"PState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"psVRFKeyHashes"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (VRFVerKeyHash StakePoolVRF) (NonZero Word64))) :*: S1 ('MetaSel ('Just"psStakePools"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash StakePool) StakePoolState))) :*: (S1 ('MetaSel ('Just"psFutureStakePoolParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash StakePool) StakePoolParams)) :*: S1 ('MetaSel ('Just"psRetiring"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash StakePool) EpochNo)))))type TranslationError AllegraEra PState = VoidDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphantype TranslationError AlonzoEra PState = VoidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphantype TranslationError BabbageEra PState = VoidDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphantype TranslationError ConwayEra PState = VoidDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Translation · orphantype TranslationError MaryEra PState = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphan
Methods
chainAccountStateG :: SimpleGetter (t era) ChainAccountState
Instances2CanGetChainAccountState
CanGetChainAccountState EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetChainAccountState NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types
Methods
chainAccountStateL :: Lens' (t era) ChainAccountState
Instances2CanSetChainAccountState
CanSetChainAccountState EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetChainAccountState NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types
Constructors
Instances11Eq, Show, Generic, NFData, ToJSON, Default, …
Eq ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountShow ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountGeneric ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountNFData ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountToJSON ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountDefault ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountNoThunks ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountDecCBOR ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountEncCBOR ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountToKeyValuePairs ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccounttype Rep ChainAccountState = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccount"ChainAccountState"
"Cardano.Ledger.State.ChainAccount"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"ChainAccountState"
'PrefixI 'True) (S1 ('MetaSel ('Just"casTreasury"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"casReserves"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)))
class
class (EraPParams era, Eq (GovState era), Show (GovState era), NoThunks (GovState era), NFData (GovState era), EncCBOR (GovState era), DecCBOR (GovState era), DecShareCBOR (GovState era), Share (GovState era) ~ (Interns (Credential Staking), Interns (KeyHash StakePool), Interns (Credential DRepRole), Interns (Credential HotCommitteeRole)), ToCBOR (GovState era), FromCBOR (GovState era), Default (GovState era), ToJSON (GovState era)) => EraGov era whereAssociated types
type family GovState era
Methods
emptyGovState :: GovState eracurPParamsGovStateL :: Lens' (GovState era) (PParams era)prevPParamsGovStateL :: Lens' (GovState era) (PParams era)futurePParamsGovStateL :: Lens' (GovState era) (FuturePParams era)obligationGovState :: GovState era -> Obligations
Instances6EraGov
EraGov AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.PParams · orphanEraGov AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.PParams · orphanEraGov BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.PParams · orphanEraGov ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance · orphanEraGov MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.PParams · orphanEraGov ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance · orphan
Constructors
Instances20TranslateEra, Eq, Show, Generic, NFData, ToJSON, …
TranslateEra AllegraEra FuturePParamsDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphanTranslateEra AlonzoEra FuturePParamsDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphanTranslateEra BabbageEra FuturePParamsDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphanTranslateEra ConwayEra FuturePParamsDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Translation · orphanTranslateEra MaryEra FuturePParamsDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphanEq (PParams era) => Eq (FuturePParams era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.GovernanceShow (PParams era) => Show (FuturePParams era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.GovernanceGeneric (FuturePParams era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.GovernanceNFData (PParams era) => NFData (FuturePParams era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.GovernanceToJSON (PParams era) => ToJSON (FuturePParams era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.GovernanceDefault (FuturePParams era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.GovernanceNoThunks (FuturePParams era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Governance(Typeable era, DecCBOR (PParams era)) => DecCBOR (FuturePParams era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.GovernanceEncCBOR (PParams era) => EncCBOR (FuturePParams era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Governancetype Rep (FuturePParams era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Governance"FuturePParams"
"Cardano.Ledger.State.Governance"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"NoPParamsUpdate"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"DefinitePParamsUpdate"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PParams era))) :+: C1 ('MetaCons"PotentialPParamsUpdate"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (PParams era))))))type TranslationError AllegraEra FuturePParams = VoidDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphantype TranslationError AlonzoEra FuturePParams = VoidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphantype TranslationError BabbageEra FuturePParams = VoidDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphantype TranslationError ConwayEra FuturePParams = VoidDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Translation · orphantype TranslationError MaryEra FuturePParams = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphan
Instances6GovState
type GovState AllegraEra = ShelleyGovState AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.PParams · orphantype GovState AlonzoEra = ShelleyGovState AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.PParams · orphantype GovState BabbageEra = ShelleyGovState BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.PParams · orphantype GovState ConwayEra = ConwayGovState ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance · orphantype GovState MaryEra = ShelleyGovState MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.PParams · orphantype GovState ShelleyEra = ShelleyGovState ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance · orphan
Instances10Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq IndividualPoolStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrShow IndividualPoolStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrGeneric IndividualPoolStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrNFData IndividualPoolStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrToJSON IndividualPoolStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrNoThunks IndividualPoolStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrDecCBOR IndividualPoolStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrEncCBOR IndividualPoolStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrToKeyValuePairs IndividualPoolStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrtype Rep IndividualPoolStake = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistr"IndividualPoolStake"
"Cardano.Ledger.State.PoolDistr"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"IndividualPoolStake"
'PrefixI 'True) (S1 ('MetaSel ('Just"individualPoolStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Rational) :*: (S1 ('MetaSel ('Just"individualTotalPoolStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel ('Just"individualPoolStakeVrf"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash StakePoolVRF)))))
Constructors
Instances10Eq, Show, Generic, NFData, ToJSON, Default, …
Eq PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrShow PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrGeneric PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrNFData PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrToJSON PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrDefault PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrNoThunks PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrDecCBOR PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrEncCBOR PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrtype Rep PoolDistr = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistr"PoolDistr"
"Cardano.Ledger.State.PoolDistr"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"PoolDistr"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPoolDistr"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash StakePool) IndividualPoolStake)) :*: S1 ('MetaSel ('Just"pdTotalActiveStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (NonZero Coin))))
Constructors
Instances11Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsShow SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsGeneric SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsNFData SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsToJSON SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsNoThunks SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsEncCBOR SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsToKeyValuePairs SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotstype Rep SnapShot = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShots"SnapShot"
"Cardano.Ledger.State.SnapShots"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"SnapShot"
'PrefixI 'True) (S1 ('MetaSel ('Just"ssActiveStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ActiveStake) :*: (S1 ('MetaSel ('Just"ssTotalActiveStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (NonZero Coin)) :*: S1 ('MetaSel ('Just"ssStakePoolsSnapShot"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VMap VB VB (KeyHash StakePool) StakePoolSnapShot)))))
Constructors
Instances23TranslateEra, Eq, Show, Generic, NFData, ToJSON, …
TranslateEra AllegraEra SnapShotsDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphanTranslateEra AlonzoEra SnapShotsDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphanTranslateEra BabbageEra SnapShotsDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphanTranslateEra ConwayEra SnapShotsDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Translation · orphanTranslateEra MaryEra SnapShotsDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphanEq (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsShow (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsGeneric (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsNFData (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsToJSON (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsDefault (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsTypeable era => NoThunks (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsEra era => DecCBOR (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsEncCBOR (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsToKeyValuePairs (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotstype Rep (SnapShots era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShots"SnapShots"
"Cardano.Ledger.State.SnapShots"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"SnapShots"
'PrefixI 'True) ((S1 ('MetaSel ('Just"ssStakeMark"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SnapShot) :*: S1 ('MetaSel ('Just"ssStakeMarkPoolDistr"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolDistr)) :*: (S1 ('MetaSel ('Just"ssStakeSet"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SnapShot) :*: (S1 ('MetaSel ('Just"ssStakeGo"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SnapShot) :*: S1 ('MetaSel ('Just"ssFee"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)))))type TranslationError AllegraEra SnapShots = VoidDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphantype TranslationError AlonzoEra SnapShots = VoidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphantype TranslationError BabbageEra SnapShots = VoidDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphantype TranslationError ConwayEra SnapShots = VoidDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Translation · orphantype TranslationError MaryEra SnapShots = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphan
Constructors
Instances11Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq StakePoolSnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsShow StakePoolSnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsGeneric StakePoolSnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsNFData StakePoolSnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsToJSON StakePoolSnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsNoThunks StakePoolSnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsEncCBOR StakePoolSnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsToKeyValuePairs StakePoolSnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotstype Rep StakePoolSnapShot = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShots"StakePoolSnapShot"
"Cardano.Ledger.State.SnapShots"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"StakePoolSnapShot"
'PrefixI 'True) (((S1 ('MetaSel ('Just"spssStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel ('Just"spssStakeRatio"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Rational)) :*: (S1 ('MetaSel ('Just"spssSelfDelegatedOwners"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (KeyHash Staking))) :*: (S1 ('MetaSel ('Just"spssSelfDelegatedOwnersStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"spssVrf"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash StakePoolVRF))))) :*: ((S1 ('MetaSel ('Just"spssPledge"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"spssCost"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)) :*: (S1 ('MetaSel ('Just"spssMargin"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: (S1 ('MetaSel ('Just"spssNumDelegators"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Just"spssAccountId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AccountId))))))
Constructors
Instances10Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq ActiveStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeShow ActiveStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeGeneric ActiveStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeNFData ActiveStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeToJSON ActiveStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeNoThunks ActiveStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeEncCBOR ActiveStakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Staketype Rep ActiveStake = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Stake"ActiveStake"
"Cardano.Ledger.State.Stake"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"ActiveStake"
'PrefixI 'True) (S1 ('MetaSel ('Just"unActiveStake"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (VMap VB VS (Credential Staking) StakeWithDelegation))))
Methods
instantStakeG :: SimpleGetter (t era) (InstantStake era)
Instances5CanGetInstantStake
CanGetInstantStake RatifyEnvDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalCanGetInstantStake EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetInstantStake LedgerStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetInstantStake NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetInstantStake UTxOStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types
Methods
instantStakeL :: Lens' (t era) (InstantStake era)
Instances5CanSetInstantStake
CanSetInstantStake RatifyEnvDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalCanSetInstantStake EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetInstantStake LedgerStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetInstantStake NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetInstantStake UTxOStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types
class
class (EraAccounts era, Eq (InstantStake era), Show (InstantStake era), Monoid (InstantStake era), Default (InstantStake era), NFData (InstantStake era), NoThunks (InstantStake era), ToJSON (InstantStake era), EncCBOR (InstantStake era), DecShareCBOR (InstantStake era), Share (InstantStake era) ~ Interns (Credential Staking)) => EraStake era whereAssociated types
type family InstantStake era
Methods
instantStakeCredentialsL :: Lens' (InstantStake era) (Map (Credential Staking) (CompactForm Coin))addInstantStake :: UTxO era -> InstantStake era -> InstantStake eradeleteInstantStake :: UTxO era -> InstantStake era -> InstantStake eraresolveInstantStake :: InstantStake era -> Accounts era -> ActiveStake
Instances6EraStake
EraStake AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.State.Stake · orphanEraStake AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.State.Stake · orphanEraStake BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.State.Stake · orphanEraStake ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Stake · orphanEraStake MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.State.Stake · orphanEraStake ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Stake · orphan
Instances6InstantStake
type InstantStake AllegraEra = ShelleyInstantStake AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.State.Stake · orphantype InstantStake AlonzoEra = ShelleyInstantStake AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.State.Stake · orphantype InstantStake BabbageEra = ShelleyInstantStake BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.State.Stake · orphantype InstantStake ConwayEra = ConwayInstantStake ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.State.Stake · orphantype InstantStake MaryEra = ShelleyInstantStake MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.State.Stake · orphantype InstantStake ShelleyEra = ShelleyInstantStake ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Stake · orphan
Constructors
StakeunStake :: VMap VB VP (Credential Staking) (CompactForm Coin)
Instances12Eq, Show, Generic, Semigroup, Monoid, NFData, …
Eq StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeShow StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeGeneric StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeSemigroup StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeMonoid StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeNFData StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeToJSON StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeNoThunks StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeEncCBOR StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Staketype Rep Stake = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Stake"Stake"
"Cardano.Ledger.State.Stake"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"Stake"
'PrefixI 'True) (S1 ('MetaSel ('Just"unStake"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (VMap VB VP (Credential Staking) (CompactForm Coin)))))
Constructors
Instances12Eq, Show, Generic, Storable, NFData, ToJSON, …
Eq StakeWithDelegationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeShow StakeWithDelegationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeGeneric StakeWithDelegationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeStorable StakeWithDelegationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeNFData StakeWithDelegationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeToJSON StakeWithDelegationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeNoThunks StakeWithDelegationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeDecCBOR StakeWithDelegationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeEncCBOR StakeWithDelegationDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Staketype Rep StakeWithDelegation = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Stake"StakeWithDelegation"
"Cardano.Ledger.State.Stake"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"StakeWithDelegation"
'PrefixI 'True) (S1 ('MetaSel ('Just"swdStake"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (NonZero (CompactForm Coin))) :*: S1 ('MetaSel ('Just"swdDelegation"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash StakePool))))
Constructors
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolOrd PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolShow PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolGeneric PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNFData PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolFromJSON PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolToJSON PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNoThunks PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolDecCBOR PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolEncCBOR PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePooltype Rep PoolMetadata = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePool"PoolMetadata"
"Cardano.Ledger.State.StakePool"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"PoolMetadata"
'PrefixI 'True) (S1 ('MetaSel ('Just"pmUrl"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Url) :*: S1 ('MetaSel ('Just"pmHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteArray)))
Instances1EncCBOR
EncCBOR SizeOfPoolOwnersDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePool
Instances1EncCBOR
EncCBOR SizeOfPoolRelaysDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePool
Constructors
Instances12Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolOrd StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolShow StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolGeneric StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNFData StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolFromJSON StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolToJSON StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolDefault StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNoThunks StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolDecCBOR StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolEncCBOR StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePooltype Rep StakePoolParams = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePool"StakePoolParams"
"Cardano.Ledger.State.StakePool"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"StakePoolParams"
'PrefixI 'True) (((S1 ('MetaSel ('Just"sppId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash StakePool)) :*: S1 ('MetaSel ('Just"sppVrf"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash StakePoolVRF))) :*: (S1 ('MetaSel ('Just"sppPledge"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"sppCost"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))) :*: ((S1 ('MetaSel ('Just"sppMargin"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just"sppAccountAddress"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AccountAddress)) :*: (S1 ('MetaSel ('Just"sppOwners"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (KeyHash Staking))) :*: (S1 ('MetaSel ('Just"sppRelays"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictSeq StakePoolRelay)) :*: S1 ('MetaSel ('Just"sppMetadata"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe PoolMetadata)))))))
pattern
pattern PoolParams :: KeyHash StakePool -> VRFVerKeyHash StakePoolVRF -> Coin -> Coin -> UnitInterval -> AccountAddress -> Set (KeyHash Staking) -> StrictSeq StakePoolRelay -> StrictMaybe PoolMetadata -> PoolParamsDeprecated. In favor of StakePoolParams
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Constructors
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolOrd StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolShow StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolGeneric StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNFData StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolFromJSON StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolToJSON StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNoThunks StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolDecCBOR StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolEncCBOR StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePooltype Rep StakePoolRelay = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePool"StakePoolRelay"
"Cardano.Ledger.State.StakePool"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"SingleHostAddr"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Port)) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe IPv4)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe IPv6)))) :+: (C1 ('MetaCons"SingleHostName"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Port)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DnsName)) :+: C1 ('MetaCons"MultiHostName"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DnsName))))
Constructors
StakePoolStatespsVrf :: !VRFVerKeyHash StakePoolVRFspsPledge :: !CoinspsCost :: !CoinspsMargin :: !UnitIntervalspsAccountId :: !AccountIdspsOwners :: !Set (KeyHash Staking)spsRelays :: !StrictSeq StakePoolRelayspsMetadata :: !StrictMaybe PoolMetadataspsDeposit :: !CompactForm CoinspsDelegators :: !Set (Credential Staking)
Instances14Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolOrd StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolShow StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolGeneric StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNFData StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolFromJSON StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolToJSON StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolDefault StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNoThunks StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolDecCBOR StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolEncCBOR StakePoolStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePooltype Rep StakePoolState = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePool"StakePoolState"
"Cardano.Ledger.State.StakePool"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"StakePoolState"
'PrefixI 'True) (((S1 ('MetaSel ('Just"spsVrf"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash StakePoolVRF)) :*: S1 ('MetaSel ('Just"spsPledge"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)) :*: (S1 ('MetaSel ('Just"spsCost"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: (S1 ('MetaSel ('Just"spsMargin"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just"spsAccountId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AccountId)))) :*: ((S1 ('MetaSel ('Just"spsOwners"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (KeyHash Staking))) :*: S1 ('MetaSel ('Just"spsRelays"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictSeq StakePoolRelay))) :*: (S1 ('MetaSel ('Just"spsMetadata"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe PoolMetadata)) :*: (S1 ('MetaSel ('Just"spsDeposit"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel ('Just"spsDelegators"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (Credential Staking))))))))
Methods
utxoG :: SimpleGetter (t era) (UTxO era)
Instances5CanGetUTxO
CanGetUTxO UTxODefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOCanGetUTxO EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetUTxO LedgerStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetUTxO NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetUTxO UTxOStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types
Instances5CanSetUTxO
CanSetUTxO UTxODefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOCanSetUTxO EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetUTxO LedgerStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetUTxO NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetUTxO UTxOStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types
Associated types
type family ScriptsNeeded era
Methods
getConsumedValue :: PParams era -> (Credential Staking -> Maybe Coin) -> UTxO era -> TxBody t era -> Value eragetProducedValue :: PParams era -> (KeyHash StakePool -> Bool) -> TxBody TopTx era -> Value eragetScriptsProvided :: UTxO era -> Tx t era -> ScriptsProvided eragetScriptsNeeded :: UTxO era -> TxBody t era -> ScriptsNeeded eragetScriptsHashesNeeded :: ScriptsNeeded era -> Set ScriptHashgetWitsVKeyNeeded :: CertState era -> UTxO era -> TxBody t era -> Set (KeyHash Witness)getMinFeeTxUtxo :: PParams era -> Tx t era -> UTxO era -> Coin
Instances6EraUTxO
EraUTxO AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.UTxO · orphanEraUTxO AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.UTxO · orphanEraUTxO BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.UTxO · orphanEraUTxO ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.UTxO · orphanEraUTxO MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.UTxO · orphanEraUTxO ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.UTxO · orphan
Instances6ScriptsNeeded
type ScriptsNeeded AllegraEra = ShelleyScriptsNeeded AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.UTxO · orphantype ScriptsNeeded AlonzoEra = AlonzoScriptsNeeded AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.UTxO · orphantype ScriptsNeeded BabbageEra = AlonzoScriptsNeeded BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.UTxO · orphantype ScriptsNeeded ConwayEra = AlonzoScriptsNeeded ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.UTxO · orphantype ScriptsNeeded MaryEra = ShelleyScriptsNeeded MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.UTxO · orphantype ScriptsNeeded ShelleyEra = ShelleyScriptsNeeded ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.UTxO · orphan
Constructors
Instances6Eq, Ord, Show, Generic, NFData, Rep
(Era era, Eq (Script era)) => Eq (ScriptsProvided era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, Ord (Script era)) => Ord (ScriptsProvided era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, Show (Script era)) => Show (ScriptsProvided era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOGeneric (ScriptsProvided era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, NFData (Script era)) => NFData (ScriptsProvided era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOtype Rep (ScriptsProvided era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO"ScriptsProvided"
"Cardano.Ledger.State.UTxO"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"ScriptsProvided"
'PrefixI 'True) (S1 ('MetaSel ('Just"unScriptsProvided"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map ScriptHash (Script era)))))
Instances28CanGetUTxO, CanSetUTxO, TranslateEra, Eq, Show, Generic, …
CanGetUTxO UTxODefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOCanSetUTxO UTxODefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOTranslateEra AllegraEra UTxODefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphanTranslateEra AlonzoEra UTxODefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphanTranslateEra BabbageEra UTxODefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphanTranslateEra ConwayEra UTxODefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Translation · orphanTranslateEra MaryEra UTxODefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphan(Era era, Eq (TxOut era)) => Eq (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOShow (TxOut era) => Show (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOGeneric (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOSemigroup (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOEra era => Monoid (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, NFData (TxOut era)) => NFData (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOToJSON (TxOut era) => ToJSON (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxODefault (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxONoThunks (TxOut era) => NoThunks (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, DecShareCBOR (TxOut era), Share (TxOut era) ~ Interns (Credential Staking)) => FromCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, EncCBOR (TxOut era)) => ToCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, DecShareCBOR (TxOut era), Share (TxOut era) ~ Interns (Credential Staking)) => DecCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, EncCBOR (TxOut era)) => EncCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOtype Rep (UTxO era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO"UTxO"
"Cardano.Ledger.State.UTxO"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"UTxO"
'PrefixI 'True) (S1 ('MetaSel ('Just"unUTxO"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map TxIn (TxOut era)))))type TranslationError AllegraEra UTxO = VoidDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphantype TranslationError AlonzoEra UTxO = VoidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphantype TranslationError BabbageEra UTxO = VoidDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphantype TranslationError ConwayEra UTxO = VoidDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Translation · orphantype TranslationError MaryEra UTxO = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphan
Constructors
Instances11Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq (ShelleyAccountState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountShow (ShelleyAccountState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountGeneric (ShelleyAccountState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountNFData (ShelleyAccountState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountToJSON (ShelleyAccountState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountNoThunks (ShelleyAccountState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountEncCBOR (ShelleyAccountState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountToKeyValuePairs (ShelleyAccountState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Accounttype Rep (ShelleyAccountState era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Account"ShelleyAccountState"
"Cardano.Ledger.Shelley.State.Account"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyAccountState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"sasPtr"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Ptr) :*: S1 ('MetaSel ('Just"sasBalance"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin))) :*: (S1 ('MetaSel ('Just"sasDeposit"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel ('Just"sasStakePoolDelegation"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe (KeyHash StakePool))))))
Constructors
ShelleyAccountssaStates :: !Map (Credential Staking) (ShelleyAccountState era)saPtrs :: !Map Ptr (Credential Staking)
Instances20TranslateEra, Eq, Show, Generic, NFData, ToJSON, …
TranslateEra AllegraEra ShelleyAccountsDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphanTranslateEra AlonzoEra ShelleyAccountsDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphanTranslateEra BabbageEra ShelleyAccountsDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphanTranslateEra MaryEra ShelleyAccountsDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphanEq (ShelleyAccounts era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountShow (ShelleyAccounts era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountGeneric (ShelleyAccounts era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountNFData (ShelleyAccounts era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountToJSON (ShelleyAccounts era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountDefault (ShelleyAccounts era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountNoThunks (ShelleyAccounts era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountEncCBOR (ShelleyAccounts era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.AccountToKeyValuePairs (ShelleyAccounts era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Accounttype Rep (ShelleyAccounts era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Account"ShelleyAccounts"
"Cardano.Ledger.Shelley.State.Account"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyAccounts"
'PrefixI 'True) (S1 ('MetaSel ('Just"saStates"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) (ShelleyAccountState era))) :*: S1 ('MetaSel ('Just"saPtrs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Ptr (Credential Staking)))))type TranslationError AllegraEra ShelleyAccounts = VoidDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphantype TranslationError AlonzoEra ShelleyAccounts = VoidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphantype TranslationError BabbageEra ShelleyAccounts = VoidDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphantype TranslationError MaryEra ShelleyAccounts = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphan
Methods
mkShelleyAccountState :: Ptr -> CompactForm Coin -> AccountState eraaccountsPtrsMapG :: SimpleGetter (Accounts era) (Map Ptr (Credential Staking))ptrAccountStateG :: SimpleGetter (AccountState era) Ptr
Instances5ShelleyEraAccounts
ShelleyEraAccounts AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.State.Account · orphanShelleyEraAccounts AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.State.Account · orphanShelleyEraAccounts BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.State.Account · orphanShelleyEraAccounts MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.State.Account · orphanShelleyEraAccounts ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Account
Constructors
ShelleyCertStateshelleyCertPState :: !PState erashelleyCertDState :: !DState era
Instances20TranslateEra, Eq, Show, Generic, NFData, ToJSON, …
TranslateEra AllegraEra ShelleyCertStateDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphanTranslateEra AlonzoEra ShelleyCertStateDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphanTranslateEra BabbageEra ShelleyCertStateDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphanTranslateEra MaryEra ShelleyCertStateDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphanEq (Accounts era) => Eq (ShelleyCertState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertStateShow (Accounts era) => Show (ShelleyCertState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertStateGeneric (ShelleyCertState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertState(Era era, NFData (Accounts era)) => NFData (ShelleyCertState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertStateToJSON (Accounts era) => ToJSON (ShelleyCertState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertStateDefault (Accounts era) => Default (ShelleyCertState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertState(Era era, NoThunks (Accounts era)) => NoThunks (ShelleyCertState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertStateEraAccounts era => EncCBOR (ShelleyCertState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertStateToJSON (Accounts era) => ToKeyValuePairs (ShelleyCertState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertStatetype Rep (ShelleyCertState era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertState"ShelleyCertState"
"Cardano.Ledger.Shelley.State.CertState"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyCertState"
'PrefixI 'True) (S1 ('MetaSel ('Just"shelleyCertPState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PState era)) :*: S1 ('MetaSel ('Just"shelleyCertDState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (DState era))))type TranslationError AllegraEra ShelleyCertState = VoidDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphantype TranslationError AlonzoEra ShelleyCertState = VoidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphantype TranslationError BabbageEra ShelleyCertState = VoidDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphantype TranslationError MaryEra ShelleyCertState = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphan
Constructors
Instances23TranslateEra, Eq, Ord, Show, Generic, Semigroup, …
TranslateEra AllegraEra ShelleyInstantStakeDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphanTranslateEra AlonzoEra ShelleyInstantStakeDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphanTranslateEra BabbageEra ShelleyInstantStakeDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphanTranslateEra MaryEra ShelleyInstantStakeDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphanEq (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeOrd (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeShow (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeGeneric (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeSemigroup (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeMonoid (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeNFData (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeToJSON (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeDefault (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeNoThunks (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeEncCBOR (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.StakeToKeyValuePairs (ShelleyInstantStake era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Staketype Rep (ShelleyInstantStake era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Stake"ShelleyInstantStake"
"Cardano.Ledger.Shelley.State.Stake"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyInstantStake"
'PrefixI 'True) (S1 ('MetaSel ('Just"sisCredentialStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) (CompactForm Coin))) :*: S1 ('MetaSel ('Just"sisPtrStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Ptr (CompactForm Coin)))))type TranslationError AllegraEra ShelleyInstantStake = VoidDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Translation · orphantype TranslationError AlonzoEra ShelleyInstantStake = VoidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Translation · orphantype TranslationError BabbageEra ShelleyInstantStake = VoidDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Translation · orphantype TranslationError MaryEra ShelleyInstantStake = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphan