Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data RoutingTx msg where
- data EmptyTxServer = EmptyTxServer
- type TransactionApplication m = RoutingTx ByteString -> m TxResult
- data RouteContext
- type Return = Return' OnCheckUnit
- data Return' (c :: OnCheck) a
- data OnCheck
- data TypedMessage msg
- data msg :~> a
- data Tx alg msg = Tx {
- txMsg :: Msg msg
- txRoute :: Text
- txGas :: Int64
- txSignature :: RecoverableSignature alg
- txSignBytes :: Message alg
- txSigner :: PubKey alg
- txNonce :: Word64
Documentation
data EmptyTxServer Source #
Instances
DefaultCheckTx EmptyTxServer r Source # | |
Defined in Tendermint.SDK.BaseApp.Transaction.Checker type DefaultCheckTxT EmptyTxServer r :: Type Source # defaultCheckTx :: Proxy EmptyTxServer -> Proxy r -> DefaultCheckTxT EmptyTxServer r Source # | |
HasTxRouter EmptyTxServer r c Source # | |
Defined in Tendermint.SDK.BaseApp.Transaction.Router type RouteTx EmptyTxServer r c :: Type Source # routeTx :: Proxy EmptyTxServer -> Proxy r -> Proxy c -> Delayed (Sem r) env (RoutingTx ByteString) (RouteTx EmptyTxServer r c) -> Router env r (RoutingTx ByteString) TxResult Source # | |
type DefaultCheckTxT EmptyTxServer r Source # | |
Defined in Tendermint.SDK.BaseApp.Transaction.Checker | |
type RouteTx EmptyTxServer r c Source # | |
Defined in Tendermint.SDK.BaseApp.Transaction.Router |
type TransactionApplication m = RoutingTx ByteString -> m TxResult Source #
data RouteContext Source #
Instances
Eq RouteContext Source # | |
Defined in Tendermint.SDK.BaseApp.Transaction.Types (==) :: RouteContext -> RouteContext -> Bool # (/=) :: RouteContext -> RouteContext -> Bool # | |
Show RouteContext Source # | |
Defined in Tendermint.SDK.BaseApp.Transaction.Types showsPrec :: Int -> RouteContext -> ShowS # show :: RouteContext -> String # showList :: [RouteContext] -> ShowS # |
type Return = Return' OnCheckUnit Source #
data Return' (c :: OnCheck) a Source #
Instances
data TypedMessage msg Source #
Instances
Instances
Re-Exports
Tx | |
|