faf5bb87da doc: Move -permitbaremultisig to the relay help category (MacroFake)
Pull request description:
This transaction relay setting doesn't have anything to do with establishing p2p connections.
ACKs for top commit:
glozow:
concept ACK faf5bb87da
luke-jr:
utACK faf5bb87da, but (nit) prefer to keep it on a single line
Tree-SHA512: 436fcff5191c346fe16b3208411886e3239fb5819322673a45cf0c0f9a3070563d312da8bb5d5f6060b36d305e59e5b58928526d5042cb3dac29ce7740d17c1c
argsman.AddArg("-onlynet=<net>","Make automatic outbound connections only to network <net> ("+Join(GetNetworkNames(),", ")+"). Inbound and manual connections are not affected by this option. It can be specified multiple times to allow multiple networks.",ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-onlynet=<net>","Make automatic outbound connections only to network <net> ("+Join(GetNetworkNames(),", ")+"). Inbound and manual connections are not affected by this option. It can be specified multiple times to allow multiple networks.",ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-peerbloomfilters",strprintf("Support filtering of blocks and transaction with bloom filters (default: %u)",DEFAULT_PEERBLOOMFILTERS),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-peerbloomfilters",strprintf("Support filtering of blocks and transaction with bloom filters (default: %u)",DEFAULT_PEERBLOOMFILTERS),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-peerblockfilters",strprintf("Serve compact block filters to peers per BIP 157 (default: %u)",DEFAULT_PEERBLOCKFILTERS),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-peerblockfilters",strprintf("Serve compact block filters to peers per BIP 157 (default: %u)",DEFAULT_PEERBLOCKFILTERS),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
// TODO: remove the sentence "Nodes not using ... incoming connections." once the changes from
// TODO: remove the sentence "Nodes not using ... incoming connections." once the changes from
// https://github.com/bitcoin/bitcoin/pull/23542 have become widespread.
// https://github.com/bitcoin/bitcoin/pull/23542 have become widespread.
argsman.AddArg("-port=<port>",strprintf("Listen for connections on <port>. Nodes not using the default ports (default: %u, testnet: %u, signet: %u, regtest: %u) are unlikely to get incoming connections. Not relevant for I2P (see doc/i2p.md).",defaultChainParams->GetDefaultPort(),testnetChainParams->GetDefaultPort(),signetChainParams->GetDefaultPort(),regtestChainParams->GetDefaultPort()),ArgsManager::ALLOW_ANY|ArgsManager::NETWORK_ONLY,OptionsCategory::CONNECTION);
argsman.AddArg("-port=<port>",strprintf("Listen for connections on <port>. Nodes not using the default ports (default: %u, testnet: %u, signet: %u, regtest: %u) are unlikely to get incoming connections. Not relevant for I2P (see doc/i2p.md).",defaultChainParams->GetDefaultPort(),testnetChainParams->GetDefaultPort(),signetChainParams->GetDefaultPort(),regtestChainParams->GetDefaultPort()),ArgsManager::ALLOW_ANY|ArgsManager::NETWORK_ONLY,OptionsCategory::CONNECTION);
argsman.AddArg("-datacarrier",strprintf("Relay and mine data carrier transactions (default: %u)",DEFAULT_ACCEPT_DATACARRIER),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
argsman.AddArg("-datacarrier",strprintf("Relay and mine data carrier transactions (default: %u)",DEFAULT_ACCEPT_DATACARRIER),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
argsman.AddArg("-datacarriersize",strprintf("Maximum size of data in data carrier transactions we relay and mine (default: %u)",MAX_OP_RETURN_RELAY),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
argsman.AddArg("-datacarriersize",strprintf("Maximum size of data in data carrier transactions we relay and mine (default: %u)",MAX_OP_RETURN_RELAY),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
argsman.AddArg("-mempoolfullrbf",strprintf("Accept transaction replace-by-fee without requiring replaceability signaling (default: %u)",DEFAULT_MEMPOOL_FULL_RBF),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
argsman.AddArg("-mempoolfullrbf",strprintf("Accept transaction replace-by-fee without requiring replaceability signaling (default: %u)",DEFAULT_MEMPOOL_FULL_RBF),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
argsman.AddArg("-minrelaytxfee=<amt>",strprintf("Fees (in %s/kvB) smaller than this are considered zero fee for relaying, mining and transaction creation (default: %s)",
argsman.AddArg("-minrelaytxfee=<amt>",strprintf("Fees (in %s/kvB) smaller than this are considered zero fee for relaying, mining and transaction creation (default: %s)",
argsman.AddArg("-whitelistforcerelay",strprintf("Add 'forcerelay' permission to whitelisted inbound peers with default permissions. This will relay transactions even if the transactions were already in the mempool. (default: %d)",DEFAULT_WHITELISTFORCERELAY),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
argsman.AddArg("-whitelistforcerelay",strprintf("Add 'forcerelay' permission to whitelisted inbound peers with default permissions. This will relay transactions even if the transactions were already in the mempool. (default: %d)",DEFAULT_WHITELISTFORCERELAY),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);