ouroboros-consensus-0.1.0.0: Consensus layer for the Ouroboros blockchain protocol
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.Storage.ChainDB.Impl.BlockCache

Description

Cache blocks in memory

Intended for qualified import.

import           Ouroboros.Consensus.Storage.ChainDB.Impl.BlockCache (BlockCache)
import qualified Ouroboros.Consensus.Storage.ChainDB.Impl.BlockCache as BlockCache

Documentation

singleton :: HasHeader blk => blk -> BlockCache blk Source #

cacheBlock :: HasHeader blk => blk -> BlockCache blk -> BlockCache blk Source #

lookup :: HasHeader blk => HeaderHash blk -> BlockCache blk -> Maybe blk Source #