-
Notifications
You must be signed in to change notification settings - Fork 1.2k
refactor(rpc): Mechanical/Manual RPC backports #4734
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 <karljohan-alm@garage.co.jp>
Co-authored-by: MarcoFalke <falke.marco@gmail.com>
Co-authored-by: UdjinM6 <UdjinM6@users.noreply.github.com>
No description provided.