dashpay / dash

Dash - Reinventing Cryptocurrency
https://www.dash.org
MIT License
1.49k stars 1.2k forks source link

backport: bitcoin#18531, #20012, #21035, #21572, #21574 (rpc command) and related fixes #6110

Closed knst closed 1 month ago

knst commented 1 month ago

Issue being fixed or feature implemented

Backports from bitcoin v22 rpc command related

What was done?

See commits for backports. Also:

How Has This Been Tested?

Run unit/functional tests. Checked autocomplete for various commands Checked help for various commands

Breaking Changes

n/a

Checklist:

knst commented 1 month ago

In theory, this PR can be split to 3...7 PRs, but they can not be reviewed and merged in parallel, they should be done in the specific order one-by-one. So, that's an one PR.

For example, it can be split like that:

1st round: Prior fixes (1PR):

2nd round: 3 Backports (1 PR):

3rd round: Follow-up refactoring (1 PR):

4th round: And finally 3 remaining backports (1 PR):

github-actions[bot] commented 1 month ago

This pull request has conflicts, please rebase.

github-actions[bot] commented 1 month ago

This pull request has conflicts, please rebase.