Per BIP159, the definition is:
NODE_NETWORK_LIMITED || bit 10 (0x400) || If signaled, the peer MUST be capable of serving at least the last 288 blocks (~2 days).
Fix our documentation related to this, and add BIP159 mentions where relevant.
Originally this PR also tried to clarify the following, but it was dropped in response to review:
NODE_NETWORK_LIMITED
is set by default, and it only signals a pruned or otherwise limited node if NODE_NETWORK
is not also set. See the init setup logic or IsLimitedPeer()
in src/net_processing.cpp
for examples.