Copyright | No rights reserved |
---|---|
License | UNLICENSE |
Maintainer | xenog@protonmail.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Block chain headers synchronizing process.
Synopsis
- chain :: (MonadUnliftIO m, MonadLoggerIO m) => ChainConfig -> Inbox ChainMessage -> m ()
Documentation
chain :: (MonadUnliftIO m, MonadLoggerIO m) => ChainConfig -> Inbox ChainMessage -> m () Source #
Launch process to synchronize block headers in current thread.
Orphan instances
(Monad m, MonadIO m, MonadReader (ChainReader a p) m) => BlockHeaders m Source # | |
addBlockHeader :: BlockNode -> m () # getBlockHeader :: BlockHash -> m (Maybe BlockNode) # getBestBlockHeader :: m BlockNode # setBestBlockHeader :: BlockNode -> m () # addBlockHeaders :: [BlockNode] -> m () # |