diff options
author | Luke Dashjr <luke_github1@dashjr.org> | 2022-05-05 14:58:43 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-05 14:58:43 +0000 |
commit | 3d70fafaab6c53b7095f0bc47097e1e2d4246867 (patch) | |
tree | 672b18bd1f9c0b7bed2fec6b2656e5ff7c1cb665 | |
parent | 54ee25ee93a8f910b4e001d462a8fbd5b167fe53 (diff) | |
parent | 955715284b21c132ce8f1b040a8c36ce6b3e7c1c (diff) |
Merge pull request #1287 from sdaftuar/2021-02-bip338-fixups
BIP338: Add further restrictions on disabletx
-rw-r--r-- | bip-0338.mediawiki | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bip-0338.mediawiki b/bip-0338.mediawiki index 4e2c220..65ab616 100644 --- a/bip-0338.mediawiki +++ b/bip-0338.mediawiki @@ -64,11 +64,14 @@ in the number of block-relay-only connections that can be made on the network. # A new disabletx message is added, which is defined as an empty message with message type set to "disabletx". # The protocol version of nodes implementing this BIP must be set to 70017 or higher. # If a node sets the transaction relay field in the version message to a peer to false, then the disabletx message MAY also be sent in response to a version message from that peer if the peer's protocol version is >= 70017. If sent, the disabletx message MUST be sent prior to sending a verack. +# A node MUST NOT send the disabletx message if the transaction relay field in the version message is omitted or set to true. # A node that has sent or received a disabletx message to/from a peer MUST NOT send any of these messages to the peer: ## inv messages for transactions +## notfound messages for transactions ## getdata messages for transactions ## getdata messages for merkleblock (BIP 37) ## filteradd/filterload/filterclear (BIP 37) +## feefilter (BIP 133) ## mempool (BIP 35) ## tx message # It is RECOMMENDED that a node that has sent or received a disabletx message to/from a peer not send any of these messages to the peer: |