-
Notifications
You must be signed in to change notification settings - Fork 36.7k
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
cli, test, doc: bitcoin-cli -getinfo multiwallet balances follow-ups #19089
cli, test, doc: bitcoin-cli -getinfo multiwallet balances follow-ups #19089
Conversation
daab3ce
to
8ab19a3
Compare
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsReviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first. |
8ab19a3
to
7f0d45c
Compare
Concept ACK. |
a53a8c9
to
8019cf2
Compare
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.
Approach ACK 8019cf2.
@jonatack
Could you consider to replace s/ArgsManager::ALLOW_ANY
/ArgsManager::ALLOW_BOOL
/ for -getinfo
command-line argument?
There is a general direction to move from the ArgsManager::ALLOW_ANY
flag to more specific ones:
- 7414d38 (
-rpcwhitelistdefault
) - refactor: Implement missing error checking for ArgsManager flags #16545
If you decide to implement this suggestion, the first commit and the last one could be combined.
Thanks for reviewing, @hebasto! From what I can tell, it would be best to not change this (yet):
|
FWIW, In any case, will continue my review :) |
68e4a1e
to
320b510
Compare
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.
Thanks for a separate commit that introduces the assert_scale()
finction.
059f317
to
9785b10
Compare
9785b10
to
0215c23
Compare
per Luke Dashjr review feedback in PR 18594 Github-Pull: bitcoin#19089 Rebased-From: d83ae3e
These tests fail without the changes in the first commit of this PR. Github-Pull: bitcoin#19089 Rebased-From: 1989439
Github-Pull: bitcoin#19089 Rebased-From: 067e5dc
Github-Pull: bitcoin#19089 Rebased-From: 17f0b1e
Github-Pull: bitcoin#19089 Rebased-From: 0215c23
per Luke Dashjr review feedback in PR 18594 Github-Pull: bitcoin#19089 Rebased-From: d83ae3e
0215c23
to
02c4b86
Compare
per Luke Dashjr review feedback in PR 18594
These tests fail without the changes in the first commit of this PR.
02c4b86
to
865d2c3
Compare
Closing, will propose the changes one by one. |
…et balances 6d35d0d doc: add release note for -getinfo displaying multiwallet balances (Jon Atack) Pull request description: Release note for #18594. This is one of the commits from #19089, which had one concept ACK and approach ACK since late May. It seems better to submit the changes atomically. Top commit has no ACKs. Tree-SHA512: 38616d14b02c39f4ee4b93bf14f72043423cef177b595e85181bc9dc610fbe19d8271f2d2c9e5e17bb46423ffe27746e8e510b13a23ae6fd0e5bc4418a00dafa
per Luke Dashjr review feedback in PR 18594 Github-Pull: bitcoin#19089 Rebased-From: d83ae3e
These tests fail without the changes in the first commit of this PR. Github-Pull: bitcoin#19089 Rebased-From: 1989439
Github-Pull: bitcoin#19089 Rebased-From: 067e5dc
Github-Pull: bitcoin#19089 Rebased-From: 17f0b1e
Github-Pull: bitcoin#19089 Rebased-From: 0215c23
…ltiwallet balances 6d35d0d doc: add release note for -getinfo displaying multiwallet balances (Jon Atack) Pull request description: Release note for bitcoin#18594. This is one of the commits from bitcoin#19089, which had one concept ACK and approach ACK since late May. It seems better to submit the changes atomically. Top commit has no ACKs. Tree-SHA512: 38616d14b02c39f4ee4b93bf14f72043423cef177b595e85181bc9dc610fbe19d8271f2d2c9e5e17bb46423ffe27746e8e510b13a23ae6fd0e5bc4418a00dafa
…ltiwallet balances 6d35d0d doc: add release note for -getinfo displaying multiwallet balances (Jon Atack) Pull request description: Release note for bitcoin#18594. This is one of the commits from bitcoin#19089, which had one concept ACK and approach ACK since late May. It seems better to submit the changes atomically. Top commit has no ACKs. Tree-SHA512: 38616d14b02c39f4ee4b93bf14f72043423cef177b595e85181bc9dc610fbe19d8271f2d2c9e5e17bb46423ffe27746e8e510b13a23ae6fd0e5bc4418a00dafa
…ltiwallet balances 6d35d0d doc: add release note for -getinfo displaying multiwallet balances (Jon Atack) Pull request description: Release note for bitcoin#18594. This is one of the commits from bitcoin#19089, which had one concept ACK and approach ACK since late May. It seems better to submit the changes atomically. Top commit has no ACKs. Tree-SHA512: 38616d14b02c39f4ee4b93bf14f72043423cef177b595e85181bc9dc610fbe19d8271f2d2c9e5e17bb46423ffe27746e8e510b13a23ae6fd0e5bc4418a00dafa
…ltiwallet balances 6d35d0d doc: add release note for -getinfo displaying multiwallet balances (Jon Atack) Pull request description: Release note for bitcoin#18594. This is one of the commits from bitcoin#19089, which had one concept ACK and approach ACK since late May. It seems better to submit the changes atomically. Top commit has no ACKs. Tree-SHA512: 38616d14b02c39f4ee4b93bf14f72043423cef177b595e85181bc9dc610fbe19d8271f2d2c9e5e17bb46423ffe27746e8e510b13a23ae6fd0e5bc4418a00dafa
…ltiwallet balances 6d35d0d doc: add release note for -getinfo displaying multiwallet balances (Jon Atack) Pull request description: Release note for bitcoin#18594. This is one of the commits from bitcoin#19089, which had one concept ACK and approach ACK since late May. It seems better to submit the changes atomically. Top commit has no ACKs. Tree-SHA512: 38616d14b02c39f4ee4b93bf14f72043423cef177b595e85181bc9dc610fbe19d8271f2d2c9e5e17bb46423ffe27746e8e510b13a23ae6fd0e5bc4418a00dafa
…ltiwallet balances 6d35d0d doc: add release note for -getinfo displaying multiwallet balances (Jon Atack) Pull request description: Release note for bitcoin#18594. This is one of the commits from bitcoin#19089, which had one concept ACK and approach ACK since late May. It seems better to submit the changes atomically. Top commit has no ACKs. Tree-SHA512: 38616d14b02c39f4ee4b93bf14f72043423cef177b595e85181bc9dc610fbe19d8271f2d2c9e5e17bb46423ffe27746e8e510b13a23ae6fd0e5bc4418a00dafa
These are follow-ups to #18594:
release note for
-getinfo
multiwallet balancesupdate the
-getinfo
help:more robust bitcoin-cli -getinfo command parsing per review feedback in cli: display multiwallet balances in -getinfo #18594 (comment) and regression test coverage for that change
add
assert_scale
to test_framework/util.py and improve the coverage ininterface_bitcoin_cli.py