hs-abci-sdk-0.1.0.0

Safe HaskellNone
LanguageHaskell2010

Tendermint.SDK.Application.Handlers

Documentation

type Handler mt r = Request mt -> Sem r (Response mt) Source #

data HandlersContext alg ms r core Source #

Constructors

HandlersContext 

Fields

makeApp :: forall alg ms r core. Members [Error AppError, Embed IO] r => RecoverableSignatureSchema alg => Message alg ~ Digest SHA256 => AppTxRouter ms r DeliverTx => AppTxRouter ms r CheckTx => AppQueryRouter ms r => HasQueryRouter (QApi ms) r => HasTxRouter (TApi ms) r DeliverTx => HasTxRouter (TApi ms) r CheckTx => Members CoreEffs core => Eval ms core => Effs ms core ~ r => HandlersContext alg ms r core -> App (Sem core) Source #