From 75d833b2bd388e10556b47de3ab0171b100b02dd Mon Sep 17 00:00:00 2001 From: thephez Date: Tue, 26 Mar 2019 10:55:45 -0400 Subject: [PATCH] P2P - Add partiall details to qsendrecsigs and qsigrec messages --- _includes/devdoc/ref_p2p_networking.md | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/_includes/devdoc/ref_p2p_networking.md b/_includes/devdoc/ref_p2p_networking.md index 3a84318b..81847558 100644 --- a/_includes/devdoc/ref_p2p_networking.md +++ b/_includes/devdoc/ref_p2p_networking.md @@ -3142,11 +3142,17 @@ message header has been omitted.) *Added in protocol version 70214 of Dash Core* -The `qsendrecsigs` message is used to... +The `qsendrecsigs` message is used to notify a peer to send plain LLMQ recovered +signatures (inventory type `MSG_QUORUM_RECOVERED_SIG`). Otherwise the peer would +only announce/send the higher level messages produced when a recovered signature +is found (e.g. InstantSend `islock` messages or ChainLock `clsig` messages). + +Note: SPV nodes should not send this message as they are usually only interested +in the higher level messages. | Bytes | Name | Data type | Description | | --- | --- | --- | --- | -| 2 | version | uint16_t | Version of the message +| 1 | fSendRecSigs | bool | 0 - Notify peer to not send plain LLMQ recovered signatures
1 - Notify peer to send plain LLMQ recovered signatures (default for Dash Core nodes)