gArgs.AddArg("-blocknotify=<cmd>","Execute command when the best block changes (%s in cmd is replaced by block hash)",ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
#endif
gArgs.AddArg("-blockreconstructionextratxn=<n>",strprintf("Extra transactions to keep in memory for compact block reconstructions (default: %u)",DEFAULT_BLOCK_RECONSTRUCTION_EXTRA_TXN),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-blocksonly",strprintf("Whether to reject transactions from network peers. Transactions from the wallet or RPC are not affected. (default: %u)",DEFAULT_BLOCKSONLY),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-blocksonly",strprintf("Whether to reject transactions from network peers. Transactions from the wallet, RPC and relay whitelisted inbound peers are not affected. (default: %u)",DEFAULT_BLOCKSONLY),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-conf=<file>",strprintf("Specify configuration file. Relative paths will be prefixed by datadir location. (default: %s)",BITCOIN_CONF_FILENAME),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-datadir=<dir>","Specify data directory",ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-dbbatchsize",strprintf("Maximum database write batch size in bytes (default: %u)",nDefaultDbBatchSize),ArgsManager::ALLOW_ANY|ArgsManager::DEBUG_ONLY,OptionsCategory::OPTIONS);
@ -510,8 +510,8 @@ void SetupServerArgs()
gArgs.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);
gArgs.AddArg("-minrelaytxfee=<amt>",strprintf("Fees (in %s/kB) smaller than this are considered zero fee for relaying, mining and transaction creation (default: %s)",
gArgs.AddArg("-whitelistforcerelay",strprintf("Force relay of transactions from whitelisted peers even if the transactions were already in the mempool or violate local relay policy (default: %d)",DEFAULT_WHITELISTFORCERELAY),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
gArgs.AddArg("-whitelistrelay",strprintf("Accept relayed transactions received from whitelisted peers even when not relaying transactions (default: %d)",DEFAULT_WHITELISTRELAY),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
gArgs.AddArg("-whitelistforcerelay",strprintf("Force relay of transactions from whitelisted inbound peers even if the transactions were already in the mempool or violate local relay policy (default: %d)",DEFAULT_WHITELISTFORCERELAY),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
gArgs.AddArg("-whitelistrelay",strprintf("Accept relayed transactions received from whitelisted inbound peers even when not relaying transactions (default: %d)",DEFAULT_WHITELISTRELAY),ArgsManager::ALLOW_ANY,OptionsCategory::NODE_RELAY);
gArgs.AddArg("-blockmaxweight=<n>",strprintf("Set maximum BIP141 block weight (default: %d)",DEFAULT_BLOCK_MAX_WEIGHT),ArgsManager::ALLOW_ANY,OptionsCategory::BLOCK_CREATION);