| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ouroboros.Network.TxSubmission.Outbound
Documentation
Arguments
| :: forall version txid tx idx (m :: Type -> Type). (Ord txid, Ord idx, MonadSTM m, MonadThrow m) | |
| => Tracer m (TraceTxSubmissionOutbound txid tx) | |
| -> NumTxIdsToAck | Maximum number of unacknowledged txids allowed |
| -> TxSubmissionMempoolReader txid tx idx m | |
| -> version | |
| -> ControlMessageSTM m | |
| -> TxSubmissionClient txid tx m () |
data TraceTxSubmissionOutbound txid tx Source #
Constructors
| TraceTxSubmissionOutboundRecvMsgRequestTxs [txid] | The IDs of the transactions requested. |
| TraceTxSubmissionOutboundSendMsgReplyTxs [tx] | The transactions to be sent in the response. |
| TraceControlMessage ControlMessage |
Instances
| (Show txid, Show tx) => Show (TraceTxSubmissionOutbound txid tx) Source # | |
Defined in Ouroboros.Network.TxSubmission.Outbound Methods showsPrec :: Int -> TraceTxSubmissionOutbound txid tx -> ShowS # show :: TraceTxSubmissionOutbound txid tx -> String # showList :: [TraceTxSubmissionOutbound txid tx] -> ShowS # | |
data TxSubmissionProtocolError Source #
Constructors
Instances
| Exception TxSubmissionProtocolError Source # | |
| Show TxSubmissionProtocolError Source # | |
Defined in Ouroboros.Network.TxSubmission.Outbound Methods showsPrec :: Int -> TxSubmissionProtocolError -> ShowS # show :: TxSubmissionProtocolError -> String # showList :: [TxSubmissionProtocolError] -> ShowS # | |