| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.ChainIndex.Types
Synopsis
- type ChainIndexEffects m = '[ChainIndexControlEffect, ChainIndexQueryEffect, State ChainIndexEmulatorState, LogMsg ChainIndexLog, Error ChainIndexError, m]
- newtype ChainIndexUrl = ChainIndexUrl BaseUrl
- newtype ChainIndexConfig = ChainIndexConfig {}
- defaultChainIndexConfig :: ChainIndexConfig
- data ChainIndexServerMsg
- type ChainIndexTrace = Trace IO ChainIndexServerMsg
Documentation
type ChainIndexEffects m = '[ChainIndexControlEffect, ChainIndexQueryEffect, State ChainIndexEmulatorState, LogMsg ChainIndexLog, Error ChainIndexError, m] Source #
newtype ChainIndexUrl Source #
Constructors
| ChainIndexUrl BaseUrl |
Instances
| Eq ChainIndexUrl Source # | |
Defined in Cardano.ChainIndex.Types Methods (==) :: ChainIndexUrl -> ChainIndexUrl -> Bool Source # (/=) :: ChainIndexUrl -> ChainIndexUrl -> Bool Source # | |
| Show ChainIndexUrl Source # | |
Defined in Cardano.ChainIndex.Types | |
| ToJSON ChainIndexUrl Source # | |
Defined in Cardano.ChainIndex.Types Methods toJSON :: ChainIndexUrl -> Value Source # toEncoding :: ChainIndexUrl -> Encoding Source # toJSONList :: [ChainIndexUrl] -> Value Source # toEncodingList :: [ChainIndexUrl] -> Encoding Source # | |
| FromJSON ChainIndexUrl Source # | |
Defined in Cardano.ChainIndex.Types Methods parseJSON :: Value -> Parser ChainIndexUrl Source # parseJSONList :: Value -> Parser [ChainIndexUrl] Source # | |
newtype ChainIndexConfig Source #
Constructors
| ChainIndexConfig | |
Fields | |
Instances
data ChainIndexServerMsg Source #
Messages from the ChainIndex Server
Constructors
| StartingNodeClientThread | Starting a node client thread |
| StartingChainIndex Int | Port number | Received transaction |
| ReceivedBlocksTxns | |
| ChainEvent ChainIndexLog | |
Instances
type ChainIndexTrace = Trace IO ChainIndexServerMsg Source #