gArgs.AddArg("-debuglogfile=<file>",strprintf("Specify location of debug log file. Relative paths will be prefixed by a net-specific datadir location. (-nodebuglogfile to disable; default: %s)",DEFAULT_DEBUGLOGFILE),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-feefilter",strprintf("Tell other nodes to filter invs to us by our mempool min fee (default: %u)",DEFAULT_FEEFILTER),ArgsManager::ALLOW_ANY|ArgsManager::DEBUG_ONLY,OptionsCategory::OPTIONS);
gArgs.AddArg("-includeconf=<file>","Specify additional configuration file, relative to the -datadir path (only useable from configuration file, not command line)",ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-loadblock=<file>","Imports blocks from external blk000??.dat file on startup",ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-loadblock=<file>","Imports blocks from external file on startup",ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-maxmempool=<n>",strprintf("Keep the transaction memory pool below <n> megabytes (default: %u)",DEFAULT_MAX_MEMPOOL_SIZE),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-maxorphantx=<n>",strprintf("Keep at most <n> unconnectable transactions in memory (default: %u)",DEFAULT_MAX_ORPHAN_TRANSACTIONS),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);
gArgs.AddArg("-mempoolexpiry=<n>",strprintf("Do not keep transactions in the mempool longer than <n> hours (default: %u)",DEFAULT_MEMPOOL_EXPIRY),ArgsManager::ALLOW_ANY,OptionsCategory::OPTIONS);