ouroboros-network-0.16.0.0: A networking layer for the Ouroboros blockchain protocol
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ouroboros.Network.TxSubmission.Outbound

Documentation

txSubmissionOutbound Source #

Arguments

∷ ∀ txid tx idx m. (Ord txid, Ord idx, MonadSTM m, MonadThrow m) 
Tracer m (TraceTxSubmissionOutbound txid tx) 
Word16

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