@@ -354,8 +354,6 @@ enum class ProTxRegisterAction
354
354
} // anonumous namespace
355
355
356
356
static UniValue protx_register_common_wrapper (const JSONRPCRequest& request,
357
- CChainstateHelper& chain_helper,
358
- const ChainstateManager& chainman,
359
357
const bool specific_legacy_bls_scheme,
360
358
ProTxRegisterAction action,
361
359
const MnType mnType);
@@ -398,13 +396,7 @@ static RPCHelpMan protx_register_fund_wrapper(const bool legacy)
398
396
},
399
397
[&](const RPCHelpMan& self, const JSONRPCRequest& request) -> UniValue
400
398
{
401
- const NodeContext& node = EnsureAnyNodeContext (request.context );
402
- const ChainstateManager& chainman = EnsureChainman (node);
403
-
404
- CHECK_NONFATAL (node.chain_helper );
405
- CChainstateHelper& chain_helper = *node.chain_helper ;
406
-
407
- return protx_register_common_wrapper (request, chain_helper, chainman, legacy, ProTxRegisterAction::Fund, MnType::Regular);
399
+ return protx_register_common_wrapper (request, legacy, ProTxRegisterAction::Fund, MnType::Regular);
408
400
},
409
401
};
410
402
}
@@ -451,13 +443,7 @@ static RPCHelpMan protx_register_wrapper(bool legacy)
451
443
},
452
444
[&](const RPCHelpMan& self, const JSONRPCRequest& request) -> UniValue
453
445
{
454
- const NodeContext& node = EnsureAnyNodeContext (request.context );
455
- const ChainstateManager& chainman = EnsureChainman (node);
456
-
457
- CHECK_NONFATAL (node.chain_helper );
458
- CChainstateHelper& chain_helper = *node.chain_helper ;
459
-
460
- return protx_register_common_wrapper (request, chain_helper, chainman, legacy, ProTxRegisterAction::External, MnType::Regular);
446
+ return protx_register_common_wrapper (request, legacy, ProTxRegisterAction::External, MnType::Regular);
461
447
},
462
448
};
463
449
}
@@ -505,13 +491,7 @@ static RPCHelpMan protx_register_prepare_wrapper(const bool legacy)
505
491
},
506
492
[&](const RPCHelpMan& self, const JSONRPCRequest& request) -> UniValue
507
493
{
508
- const NodeContext& node = EnsureAnyNodeContext (request.context );
509
- const ChainstateManager& chainman = EnsureChainman (node);
510
-
511
- CHECK_NONFATAL (node.chain_helper );
512
- CChainstateHelper& chain_helper = *node.chain_helper ;
513
-
514
- return protx_register_common_wrapper (request, chain_helper, chainman, legacy, ProTxRegisterAction::Prepare, MnType::Regular);
494
+ return protx_register_common_wrapper (request, legacy, ProTxRegisterAction::Prepare, MnType::Regular);
515
495
},
516
496
};
517
497
}
@@ -565,13 +545,7 @@ static RPCHelpMan protx_register_fund_evo_wrapper(bool use_hpmn_suffix)
565
545
throw JSONRPCError (RPC_METHOD_DEPRECATED, " *_hpmn methods are deprecated. Use the related *_evo methods or set -deprecatedrpc=hpmn to enable them" );
566
546
}
567
547
568
- const NodeContext& node = EnsureAnyNodeContext (request.context );
569
- const ChainstateManager& chainman = EnsureChainman (node);
570
-
571
- CHECK_NONFATAL (node.chain_helper );
572
- CChainstateHelper& chain_helper = *node.chain_helper ;
573
-
574
- return protx_register_common_wrapper (request, chain_helper, chainman, false , ProTxRegisterAction::Fund, MnType::Evo);
548
+ return protx_register_common_wrapper (request, false , ProTxRegisterAction::Fund, MnType::Evo);
575
549
},
576
550
};
577
551
}
@@ -624,13 +598,7 @@ static RPCHelpMan protx_register_evo_wrapper(bool use_hpmn_suffix)
624
598
throw JSONRPCError (RPC_METHOD_DEPRECATED, " *_hpmn methods are deprecated. Use the related *_evo methods or set -deprecatedrpc=hpmn to enable them" );
625
599
}
626
600
627
- const NodeContext& node = EnsureAnyNodeContext (request.context );
628
- const ChainstateManager& chainman = EnsureChainman (node);
629
-
630
- CHECK_NONFATAL (node.chain_helper );
631
- CChainstateHelper& chain_helper = *node.chain_helper ;
632
-
633
- return protx_register_common_wrapper (request, chain_helper, chainman, false , ProTxRegisterAction::External, MnType::Evo);
601
+ return protx_register_common_wrapper (request, false , ProTxRegisterAction::External, MnType::Evo);
634
602
},
635
603
};
636
604
}
@@ -680,13 +648,7 @@ static RPCHelpMan protx_register_prepare_evo_wrapper(bool use_hpmn_suffix)
680
648
throw JSONRPCError (RPC_METHOD_DEPRECATED, " *_hpmn methods are deprecated. Use the related *_evo methods or set -deprecatedrpc=hpmn to enable them" );
681
649
}
682
650
683
- const NodeContext& node = EnsureAnyNodeContext (request.context );
684
- const ChainstateManager& chainman = EnsureChainman (node);
685
-
686
- CHECK_NONFATAL (node.chain_helper );
687
- CChainstateHelper& chain_helper = *node.chain_helper ;
688
-
689
- return protx_register_common_wrapper (request, chain_helper, chainman, false , ProTxRegisterAction::Prepare, MnType::Evo);
651
+ return protx_register_common_wrapper (request, false , ProTxRegisterAction::Prepare, MnType::Evo);
690
652
},
691
653
};
692
654
}
@@ -702,12 +664,16 @@ static RPCHelpMan protx_register_prepare_hpmn()
702
664
}
703
665
704
666
static UniValue protx_register_common_wrapper (const JSONRPCRequest& request,
705
- CChainstateHelper& chain_helper,
706
- const ChainstateManager& chainman,
707
667
const bool specific_legacy_bls_scheme,
708
668
const ProTxRegisterAction action,
709
669
const MnType mnType)
710
670
{
671
+ const NodeContext& node = EnsureAnyNodeContext (request.context );
672
+ const ChainstateManager& chainman = EnsureChainman (node);
673
+
674
+ CHECK_NONFATAL (node.chain_helper );
675
+ CChainstateHelper& chain_helper = *node.chain_helper ;
676
+
711
677
const bool isEvoRequested = mnType == MnType::Evo;
712
678
713
679
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
0 commit comments