summaryrefslogtreecommitdiff
path: root/bip-0155.mediawiki
diff options
context:
space:
mode:
authorVasil Dimov <vd@FreeBSD.org>2020-12-07 15:57:33 +0100
committerVasil Dimov <vd@FreeBSD.org>2020-12-08 10:35:24 +0100
commite549ed36e8bbb0d15b1bd245cc5bb2c5664d5aa2 (patch)
treee20500151bbf251b88ace674c120179fa8ec131e /bip-0155.mediawiki
parent7e3284dafda168da34888977dbf4a55519b0c54d (diff)
downloadbips-e549ed36e8bbb0d15b1bd245cc5bb2c5664d5aa2.tar.xz
BIP155: change when sendaddrv2 is to be sent
Mandate to send `sendaddrv2` to the peer before sending our `verack` to them. This way we know that the peer does not support `addrv2` if we did not receive `sendaddrv2` from them before receiving their `verack`.
Diffstat (limited to 'bip-0155.mediawiki')
-rw-r--r--bip-0155.mediawiki2
1 files changed, 1 insertions, 1 deletions
diff --git a/bip-0155.mediawiki b/bip-0155.mediawiki
index 71fe3cc..ab3c0fc 100644
--- a/bip-0155.mediawiki
+++ b/bip-0155.mediawiki
@@ -134,7 +134,7 @@ See the appendices for the address encodings to be used for the various networks
Introduce a new message type <code>sendaddrv2</code>. Sending such a message indicates that a node can understand and prefers to receive <code>addrv2</code> messages instead of <code>addr</code> messages. I.e. "Send me addrv2".
-<code>sendaddrv2</code> SHOULD be sent after receiving the <code>verack</code> message from the peer.
+The <code>sendaddrv2</code> message MUST only be sent in response to the <code>version</code> message from a peer and prior to sending the <code>verack</code> message.
For older peers, that did not emit <code>sendaddrv2</code>, keep sending the legacy <code>addr</code> message, ignoring addresses with the newly introduced address types.