Safe Haskell | None |
---|---|
Language | Haskell2010 |
Blockfrost.Types.Cardano.Network
Description
Cardano Network reponses
Synopsis
- data Network = Network {}
- data NetworkStake = NetworkStake {}
- data NetworkSupply = NetworkSupply {}
- data NetworkEraSummary = NetworkEraSummary {}
- data NetworkEraBound = NetworkEraBound {}
- data NetworkEraParameters = NetworkEraParameters {}
Documentation
Detailed network information
Constructors
Network | |
Fields
|
Instances
data NetworkStake Source #
Live and active stake of the whole network
Constructors
NetworkStake | |
Fields
|
Instances
FromJSON NetworkStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Network | |||||
ToJSON NetworkStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods toJSON :: NetworkStake -> Value # toEncoding :: NetworkStake -> Encoding # toJSONList :: [NetworkStake] -> Value # toEncodingList :: [NetworkStake] -> Encoding # omitField :: NetworkStake -> Bool # | |||||
Generic NetworkStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Associated Types
| |||||
Show NetworkStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods showsPrec :: Int -> NetworkStake -> ShowS # show :: NetworkStake -> String # showList :: [NetworkStake] -> ShowS # | |||||
Eq NetworkStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Network | |||||
ToSample NetworkStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods toSamples :: Proxy NetworkStake -> [(Text, NetworkStake)] # | |||||
HasStake Network NetworkStake Source # | |||||
Defined in Blockfrost.Lens | |||||
a ~ Lovelaces => HasStakeActive NetworkStake a Source # | |||||
Defined in Blockfrost.Lens Methods stakeActive :: Lens' NetworkStake a Source # | |||||
a ~ Lovelaces => HasStakeLive NetworkStake a Source # | |||||
Defined in Blockfrost.Lens Methods stakeLive :: Lens' NetworkStake a Source # | |||||
type Rep NetworkStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Network type Rep NetworkStake = D1 ('MetaData "NetworkStake" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "NetworkStake" 'PrefixI 'True) (S1 ('MetaSel ('Just "_stakeLive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_stakeActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))) |
data NetworkSupply Source #
Lovelace supply data
Constructors
NetworkSupply | |
Fields
|
Instances
FromJSON NetworkSupply Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods parseJSON :: Value -> Parser NetworkSupply # parseJSONList :: Value -> Parser [NetworkSupply] # | |||||
ToJSON NetworkSupply Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods toJSON :: NetworkSupply -> Value # toEncoding :: NetworkSupply -> Encoding # toJSONList :: [NetworkSupply] -> Value # toEncodingList :: [NetworkSupply] -> Encoding # omitField :: NetworkSupply -> Bool # | |||||
Generic NetworkSupply Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Associated Types
| |||||
Show NetworkSupply Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods showsPrec :: Int -> NetworkSupply -> ShowS # show :: NetworkSupply -> String # showList :: [NetworkSupply] -> ShowS # | |||||
Eq NetworkSupply Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods (==) :: NetworkSupply -> NetworkSupply -> Bool # (/=) :: NetworkSupply -> NetworkSupply -> Bool # | |||||
ToSample NetworkSupply Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods toSamples :: Proxy NetworkSupply -> [(Text, NetworkSupply)] # | |||||
HasSupply Network NetworkSupply Source # | |||||
Defined in Blockfrost.Lens | |||||
a ~ Lovelaces => HasSupplyCirculating NetworkSupply a Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
a ~ Lovelaces => HasSupplyLocked NetworkSupply a Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
a ~ Lovelaces => HasSupplyMax NetworkSupply a Source # | |||||
Defined in Blockfrost.Lens Methods supplyMax :: Lens' NetworkSupply a Source # | |||||
a ~ Lovelaces => HasSupplyReserves NetworkSupply a Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
a ~ Lovelaces => HasSupplyTotal NetworkSupply a Source # | |||||
Defined in Blockfrost.Lens Methods supplyTotal :: Lens' NetworkSupply a Source # | |||||
a ~ Lovelaces => HasSupplyTreasury NetworkSupply a Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
type Rep NetworkSupply Source # | |||||
Defined in Blockfrost.Types.Cardano.Network type Rep NetworkSupply = D1 ('MetaData "NetworkSupply" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "NetworkSupply" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_supplyMax") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_supplyTotal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_supplyCirculating") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))) :*: (S1 ('MetaSel ('Just "_supplyLocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_supplyTreasury") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_supplyReserves") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))))) |
data NetworkEraSummary Source #
Summary of information about network eras.
Constructors
NetworkEraSummary | |
Fields
|
Instances
FromJSON NetworkEraSummary Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods parseJSON :: Value -> Parser NetworkEraSummary # parseJSONList :: Value -> Parser [NetworkEraSummary] # | |||||
ToJSON NetworkEraSummary Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods toJSON :: NetworkEraSummary -> Value # toEncoding :: NetworkEraSummary -> Encoding # toJSONList :: [NetworkEraSummary] -> Value # toEncodingList :: [NetworkEraSummary] -> Encoding # omitField :: NetworkEraSummary -> Bool # | |||||
Generic NetworkEraSummary Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Associated Types
Methods from :: NetworkEraSummary -> Rep NetworkEraSummary x # to :: Rep NetworkEraSummary x -> NetworkEraSummary # | |||||
Show NetworkEraSummary Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods showsPrec :: Int -> NetworkEraSummary -> ShowS # show :: NetworkEraSummary -> String # showList :: [NetworkEraSummary] -> ShowS # | |||||
Eq NetworkEraSummary Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods (==) :: NetworkEraSummary -> NetworkEraSummary -> Bool # (/=) :: NetworkEraSummary -> NetworkEraSummary -> Bool # | |||||
ToSample NetworkEraSummary Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods toSamples :: Proxy NetworkEraSummary -> [(Text, NetworkEraSummary)] # | |||||
HasNetworkEraEnd NetworkEraSummary NetworkEraBound Source # | |||||
Defined in Blockfrost.Lens Methods networkEraEnd :: Lens' NetworkEraSummary NetworkEraBound Source # | |||||
HasNetworkEraParameters NetworkEraSummary NetworkEraParameters Source # | |||||
Defined in Blockfrost.Lens | |||||
HasNetworkEraStart NetworkEraSummary NetworkEraBound Source # | |||||
Defined in Blockfrost.Lens Methods networkEraStart :: Lens' NetworkEraSummary NetworkEraBound Source # | |||||
type Rep NetworkEraSummary Source # | |||||
Defined in Blockfrost.Types.Cardano.Network type Rep NetworkEraSummary = D1 ('MetaData "NetworkEraSummary" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "NetworkEraSummary" 'PrefixI 'True) (S1 ('MetaSel ('Just "_networkEraStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkEraBound) :*: (S1 ('MetaSel ('Just "_networkEraEnd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkEraBound) :*: S1 ('MetaSel ('Just "_networkEraParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkEraParameters)))) |
data NetworkEraBound Source #
Time bounds of an era.
Constructors
NetworkEraBound | |
Fields
|
Instances
FromJSON NetworkEraBound Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods parseJSON :: Value -> Parser NetworkEraBound # parseJSONList :: Value -> Parser [NetworkEraBound] # | |||||
ToJSON NetworkEraBound Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods toJSON :: NetworkEraBound -> Value # toEncoding :: NetworkEraBound -> Encoding # toJSONList :: [NetworkEraBound] -> Value # toEncodingList :: [NetworkEraBound] -> Encoding # omitField :: NetworkEraBound -> Bool # | |||||
Generic NetworkEraBound Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Associated Types
Methods from :: NetworkEraBound -> Rep NetworkEraBound x # to :: Rep NetworkEraBound x -> NetworkEraBound # | |||||
Show NetworkEraBound Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods showsPrec :: Int -> NetworkEraBound -> ShowS # show :: NetworkEraBound -> String # showList :: [NetworkEraBound] -> ShowS # | |||||
Eq NetworkEraBound Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods (==) :: NetworkEraBound -> NetworkEraBound -> Bool # (/=) :: NetworkEraBound -> NetworkEraBound -> Bool # | |||||
ToSample NetworkEraBound Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods toSamples :: Proxy NetworkEraBound -> [(Text, NetworkEraBound)] # | |||||
HasBoundEpoch NetworkEraBound Epoch Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasBoundSlot NetworkEraBound Slot Source # | |||||
Defined in Blockfrost.Lens | |||||
HasBoundTime NetworkEraBound NominalDiffTime Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasNetworkEraEnd NetworkEraSummary NetworkEraBound Source # | |||||
Defined in Blockfrost.Lens Methods networkEraEnd :: Lens' NetworkEraSummary NetworkEraBound Source # | |||||
HasNetworkEraStart NetworkEraSummary NetworkEraBound Source # | |||||
Defined in Blockfrost.Lens Methods networkEraStart :: Lens' NetworkEraSummary NetworkEraBound Source # | |||||
type Rep NetworkEraBound Source # | |||||
Defined in Blockfrost.Types.Cardano.Network type Rep NetworkEraBound = D1 ('MetaData "NetworkEraBound" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "NetworkEraBound" 'PrefixI 'True) (S1 ('MetaSel ('Just "_boundEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch) :*: (S1 ('MetaSel ('Just "_boundSlot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Slot) :*: S1 ('MetaSel ('Just "_boundTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime)))) |
data NetworkEraParameters Source #
Parameters for a network era which can vary between hardforks.
Constructors
NetworkEraParameters | |
Fields
|
Instances
FromJSON NetworkEraParameters Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods parseJSON :: Value -> Parser NetworkEraParameters # parseJSONList :: Value -> Parser [NetworkEraParameters] # | |||||
ToJSON NetworkEraParameters Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods toJSON :: NetworkEraParameters -> Value # toEncoding :: NetworkEraParameters -> Encoding # toJSONList :: [NetworkEraParameters] -> Value # toEncodingList :: [NetworkEraParameters] -> Encoding # omitField :: NetworkEraParameters -> Bool # | |||||
Generic NetworkEraParameters Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Associated Types
Methods from :: NetworkEraParameters -> Rep NetworkEraParameters x # to :: Rep NetworkEraParameters x -> NetworkEraParameters # | |||||
Show NetworkEraParameters Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods showsPrec :: Int -> NetworkEraParameters -> ShowS # show :: NetworkEraParameters -> String # showList :: [NetworkEraParameters] -> ShowS # | |||||
Eq NetworkEraParameters Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods (==) :: NetworkEraParameters -> NetworkEraParameters -> Bool # (/=) :: NetworkEraParameters -> NetworkEraParameters -> Bool # | |||||
ToSample NetworkEraParameters Source # | |||||
Defined in Blockfrost.Types.Cardano.Network Methods toSamples :: Proxy NetworkEraParameters -> [(Text, NetworkEraParameters)] # | |||||
HasNetworkEraParameters NetworkEraSummary NetworkEraParameters Source # | |||||
Defined in Blockfrost.Lens | |||||
HasParametersEpochLength NetworkEraParameters EpochLength Source # | |||||
Defined in Blockfrost.Lens | |||||
HasParametersSafeZone NetworkEraParameters Word64 Source # | |||||
Defined in Blockfrost.Lens Methods parametersSafeZone :: Lens' NetworkEraParameters Word64 Source # | |||||
HasParametersSlotLength NetworkEraParameters NominalDiffTime Source # | |||||
Defined in Blockfrost.Lens | |||||
type Rep NetworkEraParameters Source # | |||||
Defined in Blockfrost.Types.Cardano.Network type Rep NetworkEraParameters = D1 ('MetaData "NetworkEraParameters" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "NetworkEraParameters" 'PrefixI 'True) (S1 ('MetaSel ('Just "_parametersEpochLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EpochLength) :*: (S1 ('MetaSel ('Just "_parametersSlotLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime) :*: S1 ('MetaSel ('Just "_parametersSafeZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))) |