argsman.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);
argsman.AddArg("-blocksonly",strprintf("Whether to reject transactions from network peers. Automatic broadcast and rebroadcast of any transactions from inbound peers is disabled, unless the peer has the 'forcerelay' permission. RPC transactions are not affected. (default: %u)",DEFAULT_BLOCKSONLY),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
argsman.AddArg("-coinstatsindex",strprintf("Maintain coinstats index used by the gettxoutsetinfo RPC (default: %u)",DEFAULT_COINSTATSINDEX),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
argsman.AddArg("-conf=<file>",strprintf("Specify path to read-only configuration file. Relative paths will be prefixed by datadir location. (default: %s)",BITCOIN_CONF_FILENAME),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
argsman.AddArg("-conf=<file>",strprintf("Specify path to read-only configuration file. Relative paths will be prefixed by datadir location (only useable from command line, not configuration file) (default: %s)",BITCOIN_CONF_FILENAME),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
argsman.AddArg("-datadir=<dir>","Specify data directory",ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
argsman.AddArg("-dbbatchsize",strprintf("Maximum database write batch size in bytes (default: %u)",nDefaultDbBatchSize),ArgsManager::ALLOW_ANY|ArgsManager::DEBUG_ONLY,OptionsCategory::OPTIONS);
argsman.AddArg("-dbcache=<n>",strprintf("Maximum database cache size <n> MiB (%d to %d, default: %d). In addition, unused mempool memory is shared for this cache (see -maxmempool).",nMinDbCache,nMaxDbCache,nDefaultDbCache),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);