gArgs.AddArg("-blocknotify=<cmd>","Execute command when the best block changes (%s in cmd is replaced by block hash)",false,OptionsCategory::OPTIONS);
gArgs.AddArg("-blockreconstructionextratxn=<n>",strprintf("Extra transactions to keep in memory for compact block reconstructions (default: %u)",DEFAULT_BLOCK_RECONSTRUCTION_EXTRA_TXN),false,OptionsCategory::OPTIONS);
gArgs.AddArg("-blocksonly",strprintf("Whether to operate in a blocks only mode (default: %u)",DEFAULT_BLOCKSONLY),true,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),false,OptionsCategory::OPTIONS);
gArgs.AddArg("-conf=<file>",strprintf("Specify configuration file. Relative paths will be prefixed by datadir location. (default: %s)",BITCOIN_CONF_FILENAME),false,OptionsCategory::OPTIONS);
gArgs.AddArg("-datadir=<dir>","Specify data directory",false,OptionsCategory::OPTIONS);
gArgs.AddArg("-dbbatchsize",strprintf("Maximum database write batch size in bytes (default: %u)",nDefaultDbBatchSize),true,OptionsCategory::OPTIONS);