@@ -256,25 +256,81 @@ static const CRPCConvertParam vRPCConvertParams[] =
256256 { " verifyislock" , 3 , " maxHeight" },
257257 { " submitchainlock" , 2 , " blockHeight" },
258258 { " mnauth" , 0 , " nodeId" },
259+ // Compound RPCs (note: index position is offset by one to account for subcommand)
260+ { " bls generate" , 1 , " legacy" },
261+ { " bls fromsecret" , 2 , " legacy" },
262+ { " coinjoinsalt generate" , 1 , " overwrite" },
263+ { " coinjoinsalt set" , 2 , " overwrite" },
264+ { " gobject list-prepared" , 1 , " count" },
265+ { " gobject prepare" , 2 , " revision" },
266+ { " gobject prepare" , 3 , " time" },
267+ { " gobject prepare" , 7 , " outputIndex" },
268+ { " gobject submit" , 2 , " revision" },
269+ { " gobject submit" , 3 , " time" },
270+ { " masternode connect" , 2 , " v2transport" },
271+ { " masternode payments" , 2 , " count" },
272+ { " masternode winners" , 1 , " count" },
273+ { " protx diff" , 3 , " extended" },
274+ { " protx list" , 2 , " detailed" },
275+ { " protx list" , 3 , " height" },
276+ { " protx register" , 2 , " collateralIndex" },
259277 { " protx register" , 3 , " coreP2PAddrs" , true },
278+ { " protx register" , 10 , " submit" },
279+ { " protx register_legacy" , 2 , " collateralIndex" },
260280 { " protx register_legacy" , 3 , " coreP2PAddrs" , true },
281+ { " protx register_legacy" , 10 , " submit" },
282+ { " protx register_evo" , 2 , " collateralIndex" },
261283 { " protx register_evo" , 3 , " coreP2PAddrs" , true },
262284 { " protx register_evo" , 10 , " platformP2PAddrs" , true },
263285 { " protx register_evo" , 11 , " platformHTTPSAddrs" , true },
286+ { " protx register_evo" , 13 , " submit" },
264287 { " protx register_fund" , 2 , " coreP2PAddrs" , true },
288+ { " protx register_fund" , 9 , " submit" },
265289 { " protx register_fund_legacy" , 2 , " coreP2PAddrs" , true },
290+ { " protx register_fund_legacy" , 9 , " submit" },
266291 { " protx register_fund_evo" , 2 , " coreP2PAddrs" , true },
267292 { " protx register_fund_evo" , 9 , " platformP2PAddrs" , true },
268293 { " protx register_fund_evo" , 10 , " platformHTTPSAddrs" , true },
294+ { " protx register_fund_evo" , 12 , " submit" },
295+ { " protx register_prepare" , 2 , " collateralIndex" },
269296 { " protx register_prepare" , 3 , " coreP2PAddrs" , true },
297+ { " protx register_prepare_legacy" , 2 , " collateralIndex" },
270298 { " protx register_prepare_legacy" , 3 , " coreP2PAddrs" , true },
299+ { " protx register_prepare_evo" , 2 , " collateralIndex" },
271300 { " protx register_prepare_evo" , 3 , " coreP2PAddrs" , true },
272301 { " protx register_prepare_evo" , 10 , " platformP2PAddrs" , true },
273302 { " protx register_prepare_evo" , 11 , " platformHTTPSAddrs" , true },
303+ { " protx revoke" , 3 , " reason" },
304+ { " protx revoke" , 5 , " submit" },
305+ { " protx update_registrar" , 6 , " submit" },
306+ { " protx update_registrar_legacy" , 6 , " submit" },
274307 { " protx update_service" , 2 , " coreP2PAddrs" , true },
308+ { " protx update_service" , 6 , " submit" },
275309 { " protx update_service_evo" , 2 , " coreP2PAddrs" , true },
276310 { " protx update_service_evo" , 5 , " platformP2PAddrs" , true },
277311 { " protx update_service_evo" , 6 , " platformHTTPSAddrs" , true },
312+ { " protx update_service_evo" , 9 , " submit" },
313+ { " quorum dkgsimerror" , 2 , " rate" },
314+ { " quorum dkgstatus" , 1 , " detail_level" },
315+ { " quorum getdata" , 1 , " nodeId" },
316+ { " quorum getdata" , 2 , " llmqType" },
317+ { " quorum getdata" , 4 , " dataMask" },
318+ { " quorum getrecsig" , 1 , " llmqType" },
319+ { " quorum hasrecsig" , 1 , " llmqType" },
320+ { " quorum info" , 1 , " llmqType" },
321+ { " quorum info" , 3 , " includeSkShare" },
322+ { " quorum isconflicting" , 1 , " llmqType" },
323+ { " quorum listextended" , 1 , " height" },
324+ { " quorum list" , 1 , " count" },
325+ { " quorum memberof" , 2 , " scanQuorumsCount" },
326+ { " quorum platformsign" , 4 , " submit" },
327+ { " quorum rotationinfo" , 2 , " extraShare" },
328+ { " quorum rotationinfo" , 3 , " baseBlockHashes" },
329+ { " quorum selectquorum" , 1 , " llmqType" },
330+ { " quorum sign" , 1 , " llmqType" },
331+ { " quorum sign" , 5 , " submit" },
332+ { " quorum verify" , 1 , " llmqType" },
333+ { " quorum verify" , 6 , " signHeight" },
278334};
279335// clang-format on
280336
0 commit comments