Fix optional revocation reason parameter for "protx revoke" and a few help strings (#2568)

* Fix optional revocation reason parameter for "protx revoke"

* Fix "protx revoke" help message

* Remove obsolete help text about masternode operator keys and wallets
This commit is contained in:
Alexander Block 2018-12-19 09:11:38 +01:00 committed by UdjinM6
parent 6dfceaba5a
commit 999a519074

View File

@ -437,7 +437,7 @@ void protx_update_service_help()
throw std::runtime_error( throw std::runtime_error(
"protx update_service \"proTxHash\" \"ipAndPort\" \"operatorKey\" (\"operatorPayoutAddress\")\n" "protx update_service \"proTxHash\" \"ipAndPort\" \"operatorKey\" (\"operatorPayoutAddress\")\n"
"\nCreates and sends a ProUpServTx to the network. This will update the IP address\n" "\nCreates and sends a ProUpServTx to the network. This will update the IP address\n"
"of a masternode. The operator key of the masternode must be known to your wallet.\n" "of a masternode.\n"
"If this is done for a masternode that got PoSe-banned, the ProUpServTx will also revive this masternode.\n" "If this is done for a masternode that got PoSe-banned, the ProUpServTx will also revive this masternode.\n"
"\nArguments:\n" "\nArguments:\n"
"1. \"proTxHash\" (string, required) The hash of the initial ProRegTx.\n" "1. \"proTxHash\" (string, required) The hash of the initial ProRegTx.\n"
@ -570,12 +570,11 @@ UniValue protx_update_registrar(const JSONRPCRequest& request)
void protx_revoke_help() void protx_revoke_help()
{ {
throw std::runtime_error( throw std::runtime_error(
"protx revoke \"proTxHash\" \"operatorKey\"\n" "protx revoke \"proTxHash\" \"operatorKey\" ( reason )\n"
"\nCreates and sends a ProUpRevTx to the network. This will revoke the operator key of the masternode and\n" "\nCreates and sends a ProUpRevTx to the network. This will revoke the operator key of the masternode and\n"
"put it into the PoSe-banned state. It will also set the service field of the masternode\n" "put it into the PoSe-banned state. It will also set the service field of the masternode\n"
"to zero. Use this in case your operator key got compromised or you want to stop providing your service\n" "to zero. Use this in case your operator key got compromised or you want to stop providing your service\n"
"to the masternode owner.\n" "to the masternode owner.\n"
"The operator key of the masternode must be known to your wallet.\n"
"\nArguments:\n" "\nArguments:\n"
"1. \"proTxHash\" (string, required) The hash of the initial ProRegTx.\n" "1. \"proTxHash\" (string, required) The hash of the initial ProRegTx.\n"
"2. \"operatorKey\" (string, required) The operator private key belonging to the\n" "2. \"operatorKey\" (string, required) The operator private key belonging to the\n"
@ -588,7 +587,7 @@ void protx_revoke_help()
UniValue protx_revoke(const JSONRPCRequest& request) UniValue protx_revoke(const JSONRPCRequest& request)
{ {
if (request.fHelp || (request.params.size() != 2 && request.params.size() != 3)) { if (request.fHelp || (request.params.size() != 3 && request.params.size() != 4)) {
protx_revoke_help(); protx_revoke_help();
} }