refactor(rpc): Mechanical/Manual RPC backports #4734
refactor(rpc): Mechanical/Manual RPC backports #4734PastaPastaPasta merged 15 commits intodashpay:developfrom
Conversation
|
I need to clean up 27a055d, the commit message should say why, but It does need to be fixed, as per Pasta's request i will batch the changes for easier review |
|
This pull request has conflicts, please rebase. |
98f3349 to
201af0a
Compare
|
This pull request has conflicts, please rebase. |
|
I honestly am unsure of what all is needed to fix the breakages |
UdjinM6
left a comment
There was a problem hiding this comment.
Well.. some parts are missing and some changes are excessive :) You also need to revert few things and adjust dash-specific rpcs to make them compatible with Check(). Pls see https://github.com/UdjinM6/dash/commits/pr4734. (these changes are huge so pretty sure I messed up somewhere too, pls double check/test)
|
So I implemented the changes and feature_llmq_rotations has just decided to die |
|
Well, it seems like you messed up the |
|
This pull request has conflicts, please rebase. |
|
I wanna say I fixed it but now |
this should be fixed by #4790, |
|
pls see ff954e0add |
|
This pull request has conflicts, please rebase. |
TODO: convert `RPCResults{}`
This reverts commit c014b7d.
UdjinM6
left a comment
There was a problem hiding this comment.
LGTM, utACK
(sooo many conflicting PRs...)
|
Totally forgot this thing has sat as a draft this whole time |
PastaPastaPasta
left a comment
There was a problem hiding this comment.
utACK for squash merge
time to make everything else need rebase :D
|
Panic Mode |
* rpc: switch to using RPCHelpMan.Check()
* rpc: Auto-format RPCResult
* rpc: Auto-format RPCResult (rpcdump.cpp)
* rpc: Auto-format RPCResult (rpcwallet.cpp)
* Fix Description String method and typo
* Fix code breaking semicolons
* Attempt to fix misc build errors
* Fixes for get wallet info
* fixes and missing parts of 16240, 17809, 19386
TODO: convert `RPCResults{}`
* Revert "rpc: restore legacy RPCResult support"
This reverts commit c014b7d.
* revert e401d6e
to fix test crashes
* adjust dash subcommands to be compatible
* trivial fixes rpc: Auto-format RPCResult
* fix `quorum rotationinfo`
* various fixes
Co-authored-by: Karl-Johan Alm <[email protected]>
Co-authored-by: MarcoFalke <[email protected]>
Co-authored-by: UdjinM6 <[email protected]>
No description provided.