ouroboros-network
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Network.TxSubmission.Outbound

Documentation

txSubmissionOutbound Source #

Arguments

:: forall 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 
-> NodeToNodeVersion 
-> 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

Instances details
(Show txid, Show tx) => Show (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Defined in Ouroboros.Network.TxSubmission.Outbound