ouroboros-consensus-0.27.0.0: Consensus layer for the Ouroboros blockchain protocol
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ouroboros.Consensus.Storage.LedgerDB.V2.Args

Synopsis

Documentation

data HandleArgs (f ∷ k) (m ∷ k1) Source #

The arguments that are needed to create a HandleEnv for the different backends.

data HandleEnv (m ∷ k) Source #

The environment used to create new handles

Constructors

InMemoryHandleEnv 
LSMHandleEnv !Void

The environment for creating LSM handles. It carries the Session together with its resource key and the resource key of the HasBlockIO.

data LedgerDbFlavorArgs (f ∷ k) (m ∷ k1) Source #

Constructors

V2Args (HandleArgs f m) 

data LSMHandleArgs (f ∷ k) (m ∷ k1) Source #

Constructors

LSMArgs Void