Modulecardano-ledger-shelley-1.19.0.1
Cardano.Ledger.Shelley.RewardUpdate
- 8 types
- 3 values
- Packagecardano-ledger-shelley-1.19.0.1
- Exports11
- LicenceApache-2.0
Constructors
FreeVarsfvAddrsRew :: !Set (Credential Staking)fvTotalStake :: !CoinfvProtVer :: !ProtVerfvPoolRewardInfo :: !VMap VB VB (KeyHash StakePool) PoolRewardInfo
Instances8Eq, Show, Generic, NFData, NoThunks, DecCBOR, …
Eq FreeVarsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateShow FreeVarsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateGeneric FreeVarsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNFData FreeVarsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNoThunks FreeVarsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateDecCBOR FreeVarsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateEncCBOR FreeVarsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdatetype Rep FreeVars = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdate"FreeVars"
"Cardano.Ledger.Shelley.RewardUpdate"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"FreeVars"
'PrefixI 'True) ((S1 ('MetaSel ('Just"fvAddrsRew"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (Credential Staking))) :*: S1 ('MetaSel ('Just"fvTotalStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)) :*: (S1 ('MetaSel ('Just"fvProtVer"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtVer) :*: S1 ('MetaSel ('Just"fvPoolRewardInfo"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VMap VB VB (KeyHash StakePool) PoolRewardInfo)))))
Constructors
Instances9Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateShow PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateGeneric PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNFData PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateToJSON PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNoThunks PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateDecCBOR PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateEncCBOR PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdatetype Rep PulsingRewUpdate = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdate"PulsingRewUpdate"
"Cardano.Ledger.Shelley.RewardUpdate"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"Pulsing"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RewardSnapShot) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Pulser)) :+: C1 ('MetaCons"Complete"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RewardUpdate)))
Constructors
Instances12Eq, Show, Generic, NFData, NoThunks, DecCBOR, …
Eq RewardAnsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateShow RewardAnsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateGeneric RewardAnsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNFData PulserDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNFData RewardAnsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNoThunks PulserDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNoThunks RewardAnsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateDecCBOR PulserDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateDecCBOR RewardAnsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateEncCBOR PulserDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateEncCBOR RewardAnsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdatetype Rep RewardAns = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdate"RewardAns"
"Cardano.Ledger.Shelley.RewardUpdate"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"RewardAns"
'PrefixI 'True) (S1 ('MetaSel ('Just"accumRewardAns"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) Reward)) :*: S1 ('MetaSel ('Just"recentRewardAns"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RewardEvent)))
Constructors
RSLP :: (ans ~ RewardAns, m ~ ShelleyBase) => !Int -> !FreeVars -> !VMap VB VS (Credential Staking) StakeWithDelegation -> !ans -> RewardPulser m ans
Instances7NFData, NoThunks, DecCBOR, EncCBOR, Pulsable, Eq, …
NFData PulserDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNoThunks PulserDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateDecCBOR PulserDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateEncCBOR PulserDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdatePulsable RewardPulserDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateEq ans => Eq (RewardPulser m ans)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateShow ans => Show (RewardPulser m ans)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdate
Constructors
RewardSnapShotrewFees :: !CoinrewProtocolVersion :: !ProtVerrewNonMyopic :: !NonMyopicrewDeltaR1 :: !CoinrewR :: !CoinrewDeltaT1 :: !CoinrewLikelihoods :: !VMap VB VB (KeyHash StakePool) LikelihoodrewLeaders :: !Map (Credential Staking) (Set Reward)
Instances8Eq, Show, Generic, NFData, NoThunks, DecCBOR, …
Eq RewardSnapShotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateShow RewardSnapShotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateGeneric RewardSnapShotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNFData RewardSnapShotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNoThunks RewardSnapShotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateDecCBOR RewardSnapShotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateEncCBOR RewardSnapShotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdatetype Rep RewardSnapShot = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdate"RewardSnapShot"
"Cardano.Ledger.Shelley.RewardUpdate"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"RewardSnapShot"
'PrefixI 'True) (((S1 ('MetaSel ('Just"rewFees"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"rewProtocolVersion"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtVer)) :*: (S1 ('MetaSel ('Just"rewNonMyopic"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonMyopic) :*: S1 ('MetaSel ('Just"rewDeltaR1"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))) :*: ((S1 ('MetaSel ('Just"rewR"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"rewDeltaT1"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)) :*: (S1 ('MetaSel ('Just"rewLikelihoods"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VMap VB VB (KeyHash StakePool) Likelihood)) :*: S1 ('MetaSel ('Just"rewLeaders"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) (Set Reward)))))))
Instances10Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateShow RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateGeneric RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNFData RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateToJSON RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNoThunks RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateDecCBOR RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateEncCBOR RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateToKeyValuePairs RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdatetype Rep RewardUpdate = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdate"RewardUpdate"
"Cardano.Ledger.Shelley.RewardUpdate"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"RewardUpdate"
'PrefixI 'True) ((S1 ('MetaSel ('Just"deltaT"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin) :*: S1 ('MetaSel ('Just"deltaR"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin)) :*: (S1 ('MetaSel ('Just"rs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) (Set Reward))) :*: (S1 ('MetaSel ('Just"deltaF"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin) :*: S1 ('MetaSel ('Just"nonMyopic"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonMyopic)))))