@@ -45,147 +45,6 @@ UniValue getpoolinfo(const UniValue& params, bool fHelp)
45
45
return obj;
46
46
}
47
47
48
- // This command is retained for backwards compatibility, but is depreciated.
49
- // Future removal of this command is planned to keep things clean.
50
- UniValue masternode (const UniValue& params, bool fHelp )
51
- {
52
- string strCommand;
53
- if (params.size () >= 1 )
54
- strCommand = params[0 ].get_str ();
55
-
56
- if (fHelp ||
57
- (strCommand != " start" && strCommand != " start-alias" && strCommand != " start-many" && strCommand != " start-all" && strCommand != " start-missing" &&
58
- strCommand != " start-disabled" && strCommand != " list" && strCommand != " list-conf" && strCommand != " count" && strCommand != " enforce" &&
59
- strCommand != " debug" && strCommand != " current" && strCommand != " winners" && strCommand != " genkey" && strCommand != " connect" &&
60
- strCommand != " outputs" && strCommand != " status" && strCommand != " calcscore" ))
61
- throw runtime_error (
62
- " masternode \" command\" ...\n "
63
- " \n Set of commands to execute masternode related actions\n "
64
- " This command is depreciated, please see individual command documentation for future reference\n\n "
65
-
66
- " \n Arguments:\n "
67
- " 1. \" command\" (string or set of strings, required) The command to execute\n "
68
-
69
- " \n Available commands:\n "
70
- " count - Print count information of all known masternodes\n "
71
- " current - Print info on current masternode winner\n "
72
- " debug - Print masternode status\n "
73
- " genkey - Generate new masternodeprivkey\n "
74
- " outputs - Print masternode compatible outputs\n "
75
- " start - Start masternode configured in pivx.conf\n "
76
- " start-alias - Start single masternode by assigned alias configured in masternode.conf\n "
77
- " start-<mode> - Start masternodes configured in masternode.conf (<mode>: 'all', 'missing', 'disabled')\n "
78
- " status - Print masternode status information\n "
79
- " list - Print list of all known masternodes (see masternodelist for more info)\n "
80
- " list-conf - Print masternode.conf in JSON format\n "
81
- " winners - Print list of masternode winners\n " );
82
-
83
- if (strCommand == " list" ) {
84
- UniValue newParams (UniValue::VARR);
85
- // forward params but skip command
86
- for (unsigned int i = 1 ; i < params.size (); i++) {
87
- newParams.push_back (params[i]);
88
- }
89
- return listmasternodes (newParams, fHelp );
90
- }
91
-
92
- if (strCommand == " connect" ) {
93
- UniValue newParams (UniValue::VARR);
94
- // forward params but skip command
95
- for (unsigned int i = 1 ; i < params.size (); i++) {
96
- newParams.push_back (params[i]);
97
- }
98
- return masternodeconnect (newParams, fHelp );
99
- }
100
-
101
- if (strCommand == " count" ) {
102
- UniValue newParams (UniValue::VARR);
103
- // forward params but skip command
104
- for (unsigned int i = 1 ; i < params.size (); i++) {
105
- newParams.push_back (params[i]);
106
- }
107
- return getmasternodecount (newParams, fHelp );
108
- }
109
-
110
- if (strCommand == " current" ) {
111
- UniValue newParams (UniValue::VARR);
112
- // forward params but skip command
113
- for (unsigned int i = 1 ; i < params.size (); i++) {
114
- newParams.push_back (params[i]);
115
- }
116
- return masternodecurrent (newParams, fHelp );
117
- }
118
-
119
- if (strCommand == " debug" ) {
120
- UniValue newParams (UniValue::VARR);
121
- // forward params but skip command
122
- for (unsigned int i = 1 ; i < params.size (); i++) {
123
- newParams.push_back (params[i]);
124
- }
125
- return masternodedebug (newParams, fHelp );
126
- }
127
-
128
- if (strCommand == " start" || strCommand == " start-alias" || strCommand == " start-many" || strCommand == " start-all" || strCommand == " start-missing" || strCommand == " start-disabled" ) {
129
- return startmasternode (params, fHelp );
130
- }
131
-
132
- if (strCommand == " genkey" ) {
133
- UniValue newParams (UniValue::VARR);
134
- // forward params but skip command
135
- for (unsigned int i = 1 ; i < params.size (); i++) {
136
- newParams.push_back (params[i]);
137
- }
138
- return createmasternodekey (newParams, fHelp );
139
- }
140
-
141
- if (strCommand == " list-conf" ) {
142
- UniValue newParams (UniValue::VARR);
143
- // forward params but skip command
144
- for (unsigned int i = 1 ; i < params.size (); i++) {
145
- newParams.push_back (params[i]);
146
- }
147
- return listmasternodeconf (newParams, fHelp );
148
- }
149
-
150
- if (strCommand == " outputs" ) {
151
- UniValue newParams (UniValue::VARR);
152
- // forward params but skip command
153
- for (unsigned int i = 1 ; i < params.size (); i++) {
154
- newParams.push_back (params[i]);
155
- }
156
- return getmasternodeoutputs (newParams, fHelp );
157
- }
158
-
159
- if (strCommand == " status" ) {
160
- UniValue newParams (UniValue::VARR);
161
- // forward params but skip command
162
- for (unsigned int i = 1 ; i < params.size (); i++) {
163
- newParams.push_back (params[i]);
164
- }
165
- return getmasternodestatus (newParams, fHelp );
166
- }
167
-
168
- if (strCommand == " winners" ) {
169
- UniValue newParams (UniValue::VARR);
170
- // forward params but skip command
171
- for (unsigned int i = 1 ; i < params.size (); i++) {
172
- newParams.push_back (params[i]);
173
- }
174
- return getmasternodewinners (newParams, fHelp );
175
- }
176
-
177
- if (strCommand == " calcscore" ) {
178
- UniValue newParams (UniValue::VARR);
179
- // forward params but skip command
180
- for (unsigned int i = 1 ; i < params.size (); i++) {
181
- newParams.push_back (params[i]);
182
- }
183
- return getmasternodescores (newParams, fHelp );
184
- }
185
-
186
- return NullUniValue;
187
- }
188
-
189
48
UniValue listmasternodes (const UniValue& params, bool fHelp )
190
49
{
191
50
std::string strFilter = " " ;
0 commit comments