| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Blockfrost.Types.Cardano.Pools
Description
Cardano Pools reponses
Synopsis
- data Pool = Pool {}
- data PoolEpoch = PoolEpoch {}
- data PoolInfo = PoolInfo {
- _poolInfoPoolId :: PoolId
- _poolInfoHex :: Text
- _poolInfoVrfKey :: Text
- _poolInfoBlocksMinted :: Integer
- _poolInfoBlocksEpoch :: Integer
- _poolInfoLiveStake :: Lovelaces
- _poolInfoLiveSize :: Double
- _poolInfoLiveSaturation :: Double
- _poolInfoLiveDelegators :: Double
- _poolInfoActiveStake :: Lovelaces
- _poolInfoActiveSize :: Double
- _poolInfoDeclaredPledge :: Lovelaces
- _poolInfoLivePledge :: Lovelaces
- _poolInfoMarginCost :: Rational
- _poolInfoFixedCost :: Lovelaces
- _poolInfoRewardAccount :: Address
- _poolInfoOwners :: [Address]
- _poolInfoRegistration :: [Text]
- _poolInfoRetirement :: [Text]
- data PoolHistory = PoolHistory {}
- data PoolMetadata = PoolMetadata {}
- data PoolRelay = PoolRelay {}
- data PoolDelegator = PoolDelegator {}
- data PoolUpdate = PoolUpdate {}
- data PoolRegistrationAction
- samplePoolRelay :: PoolRelay
Documentation
Extended pool info
Constructors
| Pool | |
Fields
| |
Instances
| FromJSON Pool Source # | |
Defined in Blockfrost.Types.Cardano.Pools | |
| ToJSON Pool Source # | |
| Generic Pool Source # | |
| Show Pool Source # | |
| Eq Pool Source # | |
| ToSample Pool Source # | |
| type Rep Pool Source # | |
Defined in Blockfrost.Types.Cardano.Pools type Rep Pool = D1 ('MetaData "Pool" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.9.0.0-8ngpFk1tydG8f8exKNUWo7" 'False) (C1 ('MetaCons "Pool" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_poolPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_poolHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_poolActiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_poolLiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))) | |
Retirement epoch for pool
Constructors
| PoolEpoch | |
Fields
| |
Instances
| FromJSON PoolEpoch Source # | |
Defined in Blockfrost.Types.Cardano.Pools | |
| ToJSON PoolEpoch Source # | |
| Generic PoolEpoch Source # | |
| Show PoolEpoch Source # | |
| Eq PoolEpoch Source # | |
| ToSample PoolEpoch Source # | |
| HasEpoch PoolEpoch Epoch Source # | |
| HasPoolId PoolEpoch PoolId Source # | |
| type Rep PoolEpoch Source # | |
Defined in Blockfrost.Types.Cardano.Pools type Rep PoolEpoch = D1 ('MetaData "PoolEpoch" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.9.0.0-8ngpFk1tydG8f8exKNUWo7" 'False) (C1 ('MetaCons "PoolEpoch" 'PrefixI 'True) (S1 ('MetaSel ('Just "_poolEpochPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_poolEpochEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch))) | |
Detailed pool information
Constructors
| PoolInfo | |
Fields
| |
Instances
data PoolHistory Source #
History of a stake pool parameters over epochs
Constructors
| PoolHistory | |
Fields
| |
Instances
data PoolMetadata Source #
Stake pool registration metadata
Constructors
| PoolMetadata | |
Fields
| |
Instances
Relays of a stake pool
Constructors
| PoolRelay | |
Fields
| |
Instances
data PoolDelegator Source #
Stake pool delegator
Constructors
| PoolDelegator | |
Fields
| |
Instances
data PoolUpdate Source #
Certificate update to the stake pool
Constructors
| PoolUpdate | |
Fields
| |
Instances
data PoolRegistrationAction Source #
Registration action of a pool
Constructors
| PoolRegistered | |
| PoolDeregistered |
Instances
samplePoolRelay :: PoolRelay Source #
Example of PoolRelay