Skip to content

Commit 42e0b37

Browse files
committed
refactor: use properly RPCHelpMan for governance RPC getgovernanceinfo
1 parent b316be7 commit 42e0b37

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/rpc/governance.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1062,9 +1062,9 @@ static UniValue voteraw(const JSONRPCRequest& request)
10621062
}
10631063
}
10641064

1065-
static UniValue getgovernanceinfo(const JSONRPCRequest& request)
1065+
static RPCHelpMan getgovernanceinfo()
10661066
{
1067-
RPCHelpMan{"getgovernanceinfo",
1067+
return RPCHelpMan{"getgovernanceinfo",
10681068
"Returns an object containing governance parameters.\n",
10691069
{},
10701070
RPCResult{
@@ -1083,8 +1083,8 @@ static UniValue getgovernanceinfo(const JSONRPCRequest& request)
10831083
HelpExampleCli("getgovernanceinfo", "")
10841084
+ HelpExampleRpc("getgovernanceinfo", "")
10851085
},
1086-
}.Check(request);
1087-
1086+
[&](const RPCHelpMan& self, const JSONRPCRequest& request) -> UniValue
1087+
{
10881088

10891089
int nLastSuperblock = 0, nNextSuperblock = 0;
10901090

@@ -1108,6 +1108,8 @@ static UniValue getgovernanceinfo(const JSONRPCRequest& request)
11081108
obj.pushKV("governancebudget", ValueFromAmount(CSuperblock::GetPaymentsLimit(chainman.ActiveChain(), nNextSuperblock)));
11091109

11101110
return obj;
1111+
},
1112+
};
11111113
}
11121114

11131115
static UniValue getsuperblockbudget(const JSONRPCRequest& request)

0 commit comments

Comments
 (0)