From 4ee0732b3adeac8c2114940de919e8b2cfdc63d7 Mon Sep 17 00:00:00 2001 From: thephez Date: Wed, 10 Apr 2019 15:29:27 -0400 Subject: [PATCH] P2P - Add islock hexdump Added description of islock message --- _includes/devdoc/ref_p2p_networking.md | 30 ++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/_includes/devdoc/ref_p2p_networking.md b/_includes/devdoc/ref_p2p_networking.md index f8116e35..5b6acd61 100644 --- a/_includes/devdoc/ref_p2p_networking.md +++ b/_includes/devdoc/ref_p2p_networking.md @@ -1983,24 +1983,46 @@ message header has been omitted.) *Added in protocol version 70214 of Dash Core* -The `islock` message is used to... +The `islock` message is used to provide details of transactions that have been +locked by LLMQ-based InstantSend. The message includes the details of all +transaction inputs along with the transaction ID and the BLS signature of the +LLMQ that approved the transaction lock. | Bytes | Name | Data type | Description | | --- | --- | --- | --- | -| 1-9 | inputsSize | compactSize uint | Number of inputs| +| 1-9 | inputsSize | compactSize uint | Number of inputs | | 36 * `inputsSize`| inputs | COutPoint | Outpoints used in the transaction | | 32 | txid | uint256 | TXID of the locked transaction | | 96 | sig | byte[] | LLMQ BLS Signature | - {% endautocrossref %} #### ix