Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data AuthTreeState Source #
class AuthTreeGetter (s :: ConnectionScope) where Source #
getAuthTree :: Proxy s -> AuthTreeState -> AuthTree s Source #
Instances
AuthTreeGetter Query Source # | |
Defined in Tendermint.SDK.BaseApp.Store.AuthTreeStore getAuthTree :: Proxy Query -> AuthTreeState -> AuthTree Query Source # | |
AuthTreeGetter Mempool Source # | |
Defined in Tendermint.SDK.BaseApp.Store.AuthTreeStore getAuthTree :: Proxy Mempool -> AuthTreeState -> AuthTree Mempool Source # | |
AuthTreeGetter Consensus Source # | |
Defined in Tendermint.SDK.BaseApp.Store.AuthTreeStore getAuthTree :: Proxy Consensus -> AuthTreeState -> AuthTree Consensus Source # |
evalMergeScopes :: Members [Reader AuthTreeState, Embed IO] r => Sem (MergeScopes ': r) a -> Sem r a Source #
evalTagged :: forall (s :: ConnectionScope) r. Members [Reader AuthTreeState, Embed IO] r => AuthTreeGetter s => forall a. Sem (Tagged s RawStore ': r) a -> Sem r a Source #