The `setnetworkactive' RPC command is already present.
This new option allows to start the client with disabled p2p network
activity for testing or reindexing.
gArgs.AddArg("-proxy=<ip:port>","Connect through SOCKS5 proxy, set -noproxy to disable (default: disabled)",ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
gArgs.AddArg("-proxyrandomize",strprintf("Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u)",DEFAULT_PROXYRANDOMIZE),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
gArgs.AddArg("-seednode=<ip>","Connect to a node to retrieve peer addresses, and disconnect. This option can be specified multiple times to connect to multiple nodes.",ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
gArgs.AddArg("-networkactive","Enable all P2P network activity (default: 1). Can be changed by the setnetworkactive RPC command",ArgsManager::ALLOW_BOOL,OptionsCategory::CONNECTION);
gArgs.AddArg("-timeout=<n>",strprintf("Specify connection timeout in milliseconds (minimum: 1, default: %d)",DEFAULT_CONNECT_TIMEOUT),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);
gArgs.AddArg("-peertimeout=<n>",strprintf("Specify p2p connection timeout in seconds. This option determines the amount of time a peer may be inactive before the connection to it is dropped. (minimum: 1, default: %d)",DEFAULT_PEER_CONNECT_TIMEOUT),ArgsManager::ALLOW_ANY|ArgsManager::DEBUG_ONLY,OptionsCategory::CONNECTION);
gArgs.AddArg("-torcontrol=<ip>:<port>",strprintf("Tor control port to use if onion listening enabled (default: %s)",DEFAULT_TOR_CONTROL),ArgsManager::ALLOW_ANY,OptionsCategory::CONNECTION);