argsman.AddArg("-dnsseed",strprintf("Query for peer addresses via DNS lookup, if low on addresses (default: %u unless -connect used)",DEFAULT_DNSSEED),ArgsManager::ALLOW_BOOL,OptionsCategory::CONNECTION);
argsman.AddArg("-dnsseed",strprintf("Query for peer addresses via DNS lookup, if low on addresses (default: %u unless -connect used)",DEFAULT_DNSSEED),ArgsManager::ALLOW_BOOL,OptionsCategory::CONNECTION);
argsman.AddArg("-externalip=<ip>","Specify your own public address",ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-externalip=<ip>","Specify your own public address",ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-fixedseeds",strprintf("Allow fixed seeds if DNS seeds don't provide peers (default: %u)",DEFAULT_FIXEDSEEDS),ArgsManager::ALLOW_BOOL,OptionsCategory::CONNECTION);
argsman.AddArg("-fixedseeds",strprintf("Allow fixed seeds if DNS seeds don't provide peers (default: %u)",DEFAULT_FIXEDSEEDS),ArgsManager::ALLOW_BOOL,OptionsCategory::CONNECTION);
argsman.AddArg("-forcednsseed",strprintf("Always query for peer addresses via DNS lookup (default: %u)",DEFAULT_FORCEDNSSEED),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-forcednsseed",strprintf("Always query for peer addresses via DNS lookup (default: %u)",DEFAULT_FORCEDNSSEED),ArgsManager::ALLOW_BOOL,OptionsCategory::CONNECTION);
argsman.AddArg("-listen","Accept connections from outside (default: 1 if no -proxy or -connect)",ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-listen","Accept connections from outside (default: 1 if no -proxy or -connect)",ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-listenonion",strprintf("Automatically create Tor onion service (default: %d)",DEFAULT_LISTEN_ONION),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-listenonion",strprintf("Automatically create Tor onion service (default: %d)",DEFAULT_LISTEN_ONION),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-maxconnections=<n>",strprintf("Maintain at most <n> connections to peers (default: %u). This limit does not apply to connections manually added via -addnode or the addnode RPC, which have a separate limit of %u.",DEFAULT_MAX_PEER_CONNECTIONS,MAX_ADDNODE_CONNECTIONS),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
argsman.AddArg("-maxconnections=<n>",strprintf("Maintain at most <n> connections to peers (default: %u). This limit does not apply to connections manually added via -addnode or the addnode RPC, which have a separate limit of %u.",DEFAULT_MAX_PEER_CONNECTIONS,MAX_ADDNODE_CONNECTIONS),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);