btc-lsp-0.1.0.0: Lightning service provider
Safe HaskellSafe-Inferred
LanguageHaskell2010

BtcLsp.Class.Storage

Documentation

class MonadUnliftIO m => Storage m where Source #

Instances

Instances details
MonadUnliftIO m => Storage (AppM m) Source # 
Instance details

Defined in BtcLsp.Data.AppM

class HasTable a where Source #

Methods

getTable :: Key a -> Table Source #

Instances

Instances details
HasTable Block Source # 
Instance details

Defined in BtcLsp.Storage.Model

HasTable LnChan Source # 
Instance details

Defined in BtcLsp.Storage.Model

HasTable SwapIntoLn Source # 
Instance details

Defined in BtcLsp.Storage.Model

HasTable User Source # 
Instance details

Defined in BtcLsp.Storage.Model

Methods

getTable :: Key User -> Table Source #