|
26 | 26 | #include <rpc/server.h> |
27 | 27 | #include <rpc/server_util.h> |
28 | 28 | #include <rpc/util.h> |
| 29 | +#include <util/check.h> |
29 | 30 | #include <util/moneystr.h> |
30 | 31 | #include <util/translation.h> |
31 | 32 | #include <validation.h> |
@@ -628,8 +629,7 @@ static UniValue protx_register_common_wrapper(const JSONRPCRequest& request, |
628 | 629 | const NodeContext& node = EnsureAnyNodeContext(request.context); |
629 | 630 | const ChainstateManager& chainman = EnsureChainman(node); |
630 | 631 |
|
631 | | - CHECK_NONFATAL(node.chain_helper); |
632 | | - CChainstateHelper& chain_helper = *node.chain_helper; |
| 632 | + CChainstateHelper& chain_helper = *CHECK_NONFATAL(node.chain_helper); |
633 | 633 |
|
634 | 634 | const bool isEvoRequested = mnType == MnType::Evo; |
635 | 635 |
|
@@ -855,8 +855,7 @@ static RPCHelpMan protx_register_submit() |
855 | 855 | const NodeContext& node = EnsureAnyNodeContext(request.context); |
856 | 856 | const ChainstateManager& chainman = EnsureChainman(node); |
857 | 857 |
|
858 | | - CHECK_NONFATAL(node.chain_helper); |
859 | | - CChainstateHelper& chain_helper = *node.chain_helper; |
| 858 | + CChainstateHelper& chain_helper = *CHECK_NONFATAL(node.chain_helper); |
860 | 859 |
|
861 | 860 | std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest(request); |
862 | 861 | if (!wallet) return NullUniValue; |
@@ -954,11 +953,8 @@ static UniValue protx_update_service_common_wrapper(const JSONRPCRequest& reques |
954 | 953 | const NodeContext& node = EnsureAnyNodeContext(request.context); |
955 | 954 | const ChainstateManager& chainman = EnsureChainman(node); |
956 | 955 |
|
957 | | - CHECK_NONFATAL(node.dmnman); |
958 | | - CDeterministicMNManager& dmnman = *node.dmnman; |
959 | | - |
960 | | - CHECK_NONFATAL(node.chain_helper); |
961 | | - CChainstateHelper& chain_helper = *node.chain_helper; |
| 956 | + CDeterministicMNManager& dmnman = *CHECK_NONFATAL(node.dmnman); |
| 957 | + CChainstateHelper& chain_helper = *CHECK_NONFATAL(node.chain_helper); |
962 | 958 |
|
963 | 959 | const bool isEvoRequested = mnType == MnType::Evo; |
964 | 960 | std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest(request); |
@@ -1092,11 +1088,8 @@ static RPCHelpMan protx_update_registrar_wrapper(bool specific_legacy_bls_scheme |
1092 | 1088 | const NodeContext& node = EnsureAnyNodeContext(request.context); |
1093 | 1089 | const ChainstateManager& chainman = EnsureChainman(node); |
1094 | 1090 |
|
1095 | | - CHECK_NONFATAL(node.dmnman); |
1096 | | - CDeterministicMNManager& dmnman = *node.dmnman; |
1097 | | - |
1098 | | - CHECK_NONFATAL(node.chain_helper); |
1099 | | - CChainstateHelper& chain_helper = *node.chain_helper; |
| 1091 | + CDeterministicMNManager& dmnman = *CHECK_NONFATAL(node.dmnman); |
| 1092 | + CChainstateHelper& chain_helper = *CHECK_NONFATAL(node.chain_helper); |
1100 | 1093 |
|
1101 | 1094 | std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest(request); |
1102 | 1095 | if (!wallet) return NullUniValue; |
@@ -1207,12 +1200,8 @@ static RPCHelpMan protx_revoke() |
1207 | 1200 | const NodeContext& node = EnsureAnyNodeContext(request.context); |
1208 | 1201 | const ChainstateManager& chainman = EnsureChainman(node); |
1209 | 1202 |
|
1210 | | - CHECK_NONFATAL(node.dmnman); |
1211 | | - CDeterministicMNManager& dmnman = *node.dmnman; |
1212 | | - |
1213 | | - CHECK_NONFATAL(node.chain_helper); |
1214 | | - CChainstateHelper& chain_helper = *node.chain_helper; |
1215 | | - |
| 1203 | + CDeterministicMNManager& dmnman = *CHECK_NONFATAL(node.dmnman); |
| 1204 | + CChainstateHelper& chain_helper = *CHECK_NONFATAL(node.chain_helper); |
1216 | 1205 |
|
1217 | 1206 | std::shared_ptr<CWallet> const pwallet = GetWalletForJSONRPCRequest(request); |
1218 | 1207 | if (!pwallet) return NullUniValue; |
@@ -1370,11 +1359,8 @@ static RPCHelpMan protx_list() |
1370 | 1359 | const NodeContext& node = EnsureAnyNodeContext(request.context); |
1371 | 1360 | const ChainstateManager& chainman = EnsureChainman(node); |
1372 | 1361 |
|
1373 | | - CHECK_NONFATAL(node.dmnman); |
1374 | | - CDeterministicMNManager& dmnman = *node.dmnman; |
1375 | | - |
1376 | | - CHECK_NONFATAL(node.mn_metaman); |
1377 | | - CMasternodeMetaMan& mn_metaman = *node.mn_metaman; |
| 1362 | + CDeterministicMNManager& dmnman = *CHECK_NONFATAL(node.dmnman); |
| 1363 | + CMasternodeMetaMan& mn_metaman = *CHECK_NONFATAL(node.mn_metaman); |
1378 | 1364 |
|
1379 | 1365 | std::shared_ptr<CWallet> wallet{nullptr}; |
1380 | 1366 | #ifdef ENABLE_WALLET |
@@ -1486,11 +1472,8 @@ static RPCHelpMan protx_info() |
1486 | 1472 | const NodeContext& node = EnsureAnyNodeContext(request.context); |
1487 | 1473 | const ChainstateManager& chainman = EnsureChainman(node); |
1488 | 1474 |
|
1489 | | - CHECK_NONFATAL(node.dmnman); |
1490 | | - CDeterministicMNManager& dmnman = *node.dmnman; |
1491 | | - |
1492 | | - CHECK_NONFATAL(node.mn_metaman); |
1493 | | - CMasternodeMetaMan& mn_metaman = *node.mn_metaman; |
| 1475 | + CDeterministicMNManager& dmnman = *CHECK_NONFATAL(node.dmnman); |
| 1476 | + CMasternodeMetaMan& mn_metaman = *CHECK_NONFATAL(node.mn_metaman); |
1494 | 1477 |
|
1495 | 1478 | std::shared_ptr<CWallet> wallet{nullptr}; |
1496 | 1479 | #ifdef ENABLE_WALLET |
@@ -1560,11 +1543,8 @@ static RPCHelpMan protx_diff() |
1560 | 1543 | const NodeContext& node = EnsureAnyNodeContext(request.context); |
1561 | 1544 | const ChainstateManager& chainman = EnsureChainman(node); |
1562 | 1545 |
|
1563 | | - CHECK_NONFATAL(node.dmnman); |
1564 | | - CDeterministicMNManager& dmnman = *node.dmnman; |
1565 | | - |
1566 | | - CHECK_NONFATAL(node.llmq_ctx); |
1567 | | - const LLMQContext& llmq_ctx = *node.llmq_ctx; |
| 1546 | + CDeterministicMNManager& dmnman = *CHECK_NONFATAL(node.dmnman); |
| 1547 | + const LLMQContext& llmq_ctx = *CHECK_NONFATAL(node.llmq_ctx); |
1568 | 1548 |
|
1569 | 1549 | LOCK(cs_main); |
1570 | 1550 | uint256 baseBlockHash = ParseBlock(request.params[0], chainman, "baseBlock"); |
@@ -1621,8 +1601,7 @@ static RPCHelpMan protx_listdiff() |
1621 | 1601 | const NodeContext& node = EnsureAnyNodeContext(request.context); |
1622 | 1602 | const ChainstateManager& chainman = EnsureChainman(node); |
1623 | 1603 |
|
1624 | | - CHECK_NONFATAL(node.dmnman); |
1625 | | - CDeterministicMNManager& dmnman = *node.dmnman; |
| 1604 | + CDeterministicMNManager& dmnman = *CHECK_NONFATAL(node.dmnman); |
1626 | 1605 |
|
1627 | 1606 | LOCK(cs_main); |
1628 | 1607 | UniValue ret(UniValue::VOBJ); |
|
0 commit comments