HomePhabricator

Allow filterclear messages for enabling TX relay only.

Description

Allow filterclear messages for enabling TX relay only.

An example of where this might be useful is allowing a node to connect blocksonly during IBD but then becoming a full-node once caught up with the latest block. This might also even want to be the default behaviour since during IBD most TXs appear to be orphans, and are routinely dropped (for example when a node disconnects). Therefore, this can waste a lot of bandwidth.

Additionally, another pull could be written to stop relaying of TXs to nodes that are clearly far behind the latest block and are running a node that doesn't store many orphan TXs, such as recent versions of Bitcoin Core.

Details

Provenance
R E Broadley <rebroad+github@gmail.com>Authored on Sep 13 2016, 02:10
deadalnixPushed on May 14 2017, 22:04
Parents
rABC2a0836f6d5e7: Merge #8667: Fix SIGHASH_SINGLE bug in test_framework SignatureHash
Branches
Unknown
Tags
Unknown

Event Timeline

R E Broadley <rebroad+github@gmail.com> committed rABC1f951c67a4d1: Allow filterclear messages for enabling TX relay only. (authored by R E Broadley <rebroad+github@gmail.com>).Sep 13 2016, 02:10