Skip to content

Commit 15c8203

Browse files
authored
Merge pull request bitcoin#1376 from vasild/bip330_sendtxrcncl_smplfctn
BIP330: drop redundant booleans from the sendtxrcncl message
2 parents 6545b81 + 8b107a0 commit 15c8203

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

bip-0330.mediawiki

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -144,16 +144,13 @@ Its payload consists of:
144144
{|class="wikitable"
145145
! Data type !! Name !! Description
146146
|-
147-
| bool || initiator || Indicates whether the sender will send "reqrecon" message
148-
|-
149-
| bool || responder || Indicates whether the sender will respond to "reqrecon" messages.
150-
|-
151147
| uint32 || version || Sender must set this to 1 currently, otherwise receiver should ignore the message. v1 is the lowest protocol version, everything below that is a protocol violation.
152148
|-
153149
| uint64 || salt || The salt used in the short transaction ID computation.
154150
|}
155151
156-
"reqrecon" messages can only be sent if the inititor has sent a "sendtxrcncl" message with initiator=true, and the receiver has sent a "sendtxrcncl" message with responder=true.
152+
After both peers have confirmed support by sending "sendtxrcncl", the initiator of the P2P connection assumes the role of reconciliation initiator (will send "reqrecon" messages) and the other peer assumes the role of reconciliation responder (will respond to "reqrecon" messages).
153+
"reqrecon" messages can only be sent by the reconciliation initiator.
157154
158155
====reqrecon====
159156
The reqrecon message initiates a reconciliation round.

0 commit comments

Comments
 (0)