Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Api.Rewards
Synopsis
- newtype DelegationsAndRewards = DelegationsAndRewards (Map StakeAddress Lovelace, Map StakeAddress PoolId)
- mergeDelegsAndRewards :: DelegationsAndRewards -> [(StakeAddress, Maybe Lovelace, Maybe PoolId)]
Documentation
newtype DelegationsAndRewards Source #
A mapping of Shelley reward accounts to both the stake pool that they delegate to and their reward account balance. TODO: Move to cardano-api
Constructors
DelegationsAndRewards (Map StakeAddress Lovelace, Map StakeAddress PoolId) |
Instances
Eq DelegationsAndRewards Source # | |
Defined in Cardano.Api.Rewards Methods (==) :: DelegationsAndRewards -> DelegationsAndRewards -> Bool Source # (/=) :: DelegationsAndRewards -> DelegationsAndRewards -> Bool Source # | |
Show DelegationsAndRewards Source # | |
Defined in Cardano.Api.Rewards | |
FromJSON DelegationsAndRewards Source # | |
Defined in Cardano.Api.Rewards Methods parseJSON :: Value -> Parser DelegationsAndRewards # parseJSONList :: Value -> Parser [DelegationsAndRewards] # | |
ToJSON DelegationsAndRewards Source # | |
Defined in Cardano.Api.Rewards Methods toJSON :: DelegationsAndRewards -> Value # toEncoding :: DelegationsAndRewards -> Encoding # toJSONList :: [DelegationsAndRewards] -> Value # toEncodingList :: [DelegationsAndRewards] -> Encoding # omitField :: DelegationsAndRewards -> Bool # |