@@ -353,7 +353,7 @@ static UniValue protx_register_common_wrapper(const JSONRPCRequest& request,
353353 const bool isPrepareRegister,
354354 const MnType mnType);
355355
356- static UniValue protx_update_service_common_wrapper (const JSONRPCRequest& request, CChainstateHelper& chain_helper, CDeterministicMNManager& dmnman, const ChainstateManager& chainman, const MnType mnType);
356+ static UniValue protx_update_service_common_wrapper (const JSONRPCRequest& request, const MnType mnType);
357357
358358
359359static RPCHelpMan protx_register_fund_wrapper (const bool legacy)
@@ -1004,16 +1004,7 @@ static RPCHelpMan protx_update_service()
10041004 },
10051005 [&](const RPCHelpMan& self, const JSONRPCRequest& request) -> UniValue
10061006{
1007- const NodeContext& node = EnsureAnyNodeContext (request.context );
1008- const ChainstateManager& chainman = EnsureChainman (node);
1009-
1010- CHECK_NONFATAL (node.dmnman );
1011- CDeterministicMNManager& dmnman = *node.dmnman ;
1012-
1013- CHECK_NONFATAL (node.chain_helper );
1014- CChainstateHelper& chain_helper = *node.chain_helper ;
1015-
1016- return protx_update_service_common_wrapper (request, chain_helper, dmnman, chainman, MnType::Regular);
1007+ return protx_update_service_common_wrapper (request, MnType::Regular);
10171008},
10181009 };
10191010}
@@ -1047,16 +1038,7 @@ static RPCHelpMan protx_update_service_evo_wrapper(bool use_hpmn_suffix)
10471038 throw JSONRPCError (RPC_METHOD_DEPRECATED, " *_hpmn methods are deprecated. Use the related *_evo methods or set -deprecatedrpc=hpmn to enable them" );
10481039 }
10491040
1050- const NodeContext& node = EnsureAnyNodeContext (request.context );
1051- const ChainstateManager& chainman = EnsureChainman (node);
1052-
1053- CHECK_NONFATAL (node.dmnman );
1054- CDeterministicMNManager& dmnman = *node.dmnman ;
1055-
1056- CHECK_NONFATAL (node.chain_helper );
1057- CChainstateHelper& chain_helper = *node.chain_helper ;
1058-
1059- return protx_update_service_common_wrapper (request, chain_helper, dmnman, chainman, MnType::Evo);
1041+ return protx_update_service_common_wrapper (request, MnType::Evo);
10601042},
10611043 };
10621044}
@@ -1071,8 +1053,17 @@ static RPCHelpMan protx_update_service_hpmn()
10711053 return protx_update_service_evo_wrapper (true );
10721054}
10731055
1074- static UniValue protx_update_service_common_wrapper (const JSONRPCRequest& request, CChainstateHelper& chain_helper, CDeterministicMNManager& dmnman, const ChainstateManager& chainman, const MnType mnType)
1056+ static UniValue protx_update_service_common_wrapper (const JSONRPCRequest& request, const MnType mnType)
10751057{
1058+ const NodeContext& node = EnsureAnyNodeContext (request.context );
1059+ const ChainstateManager& chainman = EnsureChainman (node);
1060+
1061+ CHECK_NONFATAL (node.dmnman );
1062+ CDeterministicMNManager& dmnman = *node.dmnman ;
1063+
1064+ CHECK_NONFATAL (node.chain_helper );
1065+ CChainstateHelper& chain_helper = *node.chain_helper ;
1066+
10761067 const bool isEvoRequested = mnType == MnType::Evo;
10771068 std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
10781069 if (!wallet) return NullUniValue;
0 commit comments