| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
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
data BlockCache blk Source #
empty :: BlockCache blk Source #
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 #