| 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
- = StartingNodeClientThread
- | StartingChainIndex Int
- | ReceivedBlocksTxns Int Int
- | ChainEvent ChainIndexLog
- 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 | |
| FromJSON ChainIndexUrl Source # | |
Defined in Cardano.ChainIndex.Types | |
| ToJSON ChainIndexUrl Source # | |
Defined in Cardano.ChainIndex.Types Methods toJSON :: ChainIndexUrl -> Value toEncoding :: ChainIndexUrl -> Encoding toJSONList :: [ChainIndexUrl] -> Value toEncodingList :: [ChainIndexUrl] -> Encoding | |
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 #