Send funding_signed messages out-of-band to ensure ordered delivery
[rust-lightning] / src / util / events.rs
index ce6e5d99fab8c6f773473da96a66bc6493becc13..1ba3f68d12e9f909bf540cdc3e13783cca18fd1e 100644 (file)
@@ -125,6 +125,13 @@ pub enum MessageSendEvent {
                /// The message which should be sent.
                msg: msgs::FundingCreated,
        },
+       /// Used to indicate that a funding_signed message should be sent to the peer with the given node_id.
+       SendFundingSigned {
+               /// The node_id of the node which should receive this message
+               node_id: PublicKey,
+               /// The message which should be sent.
+               msg: msgs::FundingSigned,
+       },
        /// Used to indicate that a funding_locked message should be sent to the peer with the given node_id.
        SendFundingLocked {
                /// The node_id of the node which should receive these message(s)