ouroboros-consensus
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.Storage.ChainDB.Impl.BlockCache

Contents

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
Synopsis

Documentation

cacheBlock ∷ HasHeader blk ⇒ blk → BlockCache blk → BlockCache blk Source #

lookup ∷ HasHeader blk ⇒ HeaderHash blk → BlockCache blk → Maybe blk Source #

singleton ∷ HasHeader blk ⇒ blk → BlockCache blk Source #

opaque