Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- serveTxApplication :: HasTxRouter layout r c => Proxy layout -> Proxy r -> Proxy (c :: RouteContext) -> RouteTx layout r c -> TransactionApplication (Sem r)
- serveDefaultTxChecker :: HasTxRouter layout r CheckTx => DefaultCheckTx layout r => RouteTx layout r CheckTx ~ DefaultCheckTxT layout r => Proxy layout -> Proxy r -> TransactionApplication (Sem r)
- module Tendermint.SDK.BaseApp.Transaction.Types
- class HasTxRouter layout r (c :: RouteContext) where
- emptyTxServer :: RouteTx EmptyTxServer r c
- class DefaultCheckTx api (r :: EffectRow) where
- type DefaultCheckTxT api r :: *
- defaultCheckTx :: Proxy api -> Proxy r -> DefaultCheckTxT api r
- type TxEffs = [Output Event, GasMeter, Error AppError]
Documentation
serveTxApplication :: HasTxRouter layout r c => Proxy layout -> Proxy r -> Proxy (c :: RouteContext) -> RouteTx layout r c -> TransactionApplication (Sem r) Source #
serveDefaultTxChecker :: HasTxRouter layout r CheckTx => DefaultCheckTx layout r => RouteTx layout r CheckTx ~ DefaultCheckTxT layout r => Proxy layout -> Proxy r -> TransactionApplication (Sem r) Source #
Re-Exports
class HasTxRouter layout r (c :: RouteContext) where Source #
routeTx :: Proxy layout -> Proxy r -> Proxy c -> Delayed (Sem r) env (RoutingTx ByteString) (RouteTx layout r c) -> Router env r (RoutingTx ByteString) TxResult Source #
Instances
emptyTxServer :: RouteTx EmptyTxServer r c Source #
class DefaultCheckTx api (r :: EffectRow) where Source #
type DefaultCheckTxT api r :: * Source #
defaultCheckTx :: Proxy api -> Proxy r -> DefaultCheckTxT api r Source #