| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
DMQ.NodeToClient.LocalMsgSubmission
Synopsis
- localMsgSubmissionServer :: MonadSTM m => (msg -> msgid) -> Tracer m (TraceLocalMsgSubmission msgid) -> TxSubmissionMempoolWriter msgid msg idx m -> m (LocalMsgSubmissionServer msg m ())
- data TraceLocalMsgSubmission msgid
- = TraceReceivedMsg msgid
- | TraceSubmitFailure SigMempoolFail
- | TraceSubmitAccept msgid
Documentation
localMsgSubmissionServer Source #
Arguments
| :: MonadSTM m | |
| => (msg -> msgid) | get message id |
| -> Tracer m (TraceLocalMsgSubmission msgid) | |
| -> TxSubmissionMempoolWriter msgid msg idx m | |
| -> m (LocalMsgSubmissionServer msg m ()) |
Local transaction submission server, for adding txs to the Mempool
data TraceLocalMsgSubmission msgid Source #
Constructors
| TraceReceivedMsg msgid | A transaction was received. |
| TraceSubmitFailure SigMempoolFail | |
| TraceSubmitAccept msgid |
Instances
| ToJSON msgid => ToJSON (TraceLocalMsgSubmission msgid) Source # | |
Defined in DMQ.NodeToClient.LocalMsgSubmission Methods toJSON :: TraceLocalMsgSubmission msgid -> Value # toEncoding :: TraceLocalMsgSubmission msgid -> Encoding # toJSONList :: [TraceLocalMsgSubmission msgid] -> Value # toEncodingList :: [TraceLocalMsgSubmission msgid] -> Encoding # omitField :: TraceLocalMsgSubmission msgid -> Bool # | |
| Show msgid => Show (TraceLocalMsgSubmission msgid) Source # | |
Defined in DMQ.NodeToClient.LocalMsgSubmission Methods showsPrec :: Int -> TraceLocalMsgSubmission msgid -> ShowS # show :: TraceLocalMsgSubmission msgid -> String # showList :: [TraceLocalMsgSubmission msgid] -> ShowS # | |