diff --git a/src/rpcnet.cpp b/src/rpcnet.cpp index 03d96f8b2..6f908516d 100644 --- a/src/rpcnet.cpp +++ b/src/rpcnet.cpp @@ -401,10 +401,11 @@ static UniValue GetNetworksInfo() UniValue getdeprecationinfo(const UniValue& params, bool fHelp) { - if (fHelp || params.size() != 0) + const CChainParams& chainparams = Params(); + if (fHelp || params.size() != 0 || chainparams.NetworkIDString() != "main") throw runtime_error( "getdeprecationinfo\n" - "Returns an object containing current version and deprecation block height.\n" + "Returns an object containing current version and deprecation block height. Applicable only on mainnet.\n" "\nResult:\n" "{\n" " \"version\": xxxxx, (numeric) the server version\n" @@ -416,9 +417,8 @@ UniValue getdeprecationinfo(const UniValue& params, bool fHelp) + HelpExampleRpc("getdeprecationinfo", "") ); - UniValue obj(UniValue::VOBJ); - obj.push_back(Pair("version", CLIENT_VERSION)); + obj.push_back(Pair("version", CLIENT_VERSION)); obj.push_back(Pair("subversion", FormatSubVersion(CLIENT_NAME, CLIENT_VERSION, std::vector()))); obj.push_back(Pair("deprecationheight", DEPRECATION_HEIGHT));