-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
backport: bitcoin#18152 #5804
backport: bitcoin#18152 #5804
Conversation
Previous discussion is here #5802 (comment). I think the cleanest way to fix this is to introduce another Things to test from Console once qt node is fully synced:
My results: |
I just realised, that a function |
yeah, technically both these cases are similar to switching back to IBD so using |
This pull request has conflicts, please rebase. |
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 (rebase looks clean, tested previous commit)
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 merging via merge commit
… GUI a0d0f1c refactor: Remove Node:: queries from GUI (Hennadii Stepanov) 06d519f qt: Add SynchronizationState enum to signal parameter (Hennadii Stepanov) 3c709aa refactor: Remove Node::getReindex() call from GUI (Hennadii Stepanov) 1dab574 refactor: Pass SynchronizationState enum to GUI (Hennadii Stepanov) 2bec309 refactor: Remove unused bool parameter in RPCNotifyBlockChange() (Hennadii Stepanov) 1df7701 refactor: Remove unused bool parameter in BlockNotifyGenesisWait() (Hennadii Stepanov) Pull request description: This PR is a followup of bitcoin#18121 and: - addresses confusion about GUI notification throttling conditions (**luke-jr**'s [comment](bitcoin#18121 (comment)), **ryanofsky**'s [comment](bitcoin#18121 (comment))) - removes `isInitialBlockDownload()` call from the GUI back to the node (on macOS). See: **ryanofsky**'s [comment](bitcoin#18121 (review)) ACKs for top commit: jonasschnelli: Core Review ACK a0d0f1c (modulo [question](bitcoin#18152 (review))). ryanofsky: Code review ACK a0d0f1c. Only changes since last review were rebase and tweaking SynchronizationState enum declaration as suggested (thanks!) Tree-SHA512: b6a712a710666e763aeee0d5440de1391a4c6c8f7fa661888773e1ba59e9e0f83654ee384d4edc704031be7eb25616e5eca2a6e26058d3efb7f64c47f9ed7316
2a5fa62
to
5758a33
Compare
Issue being fixed or feature implemented
It splits from #5802 due to non-trivial decisions regards
updateNumBlocks
usageWhat was done?
Backport bitcoin#18152
How Has This Been Tested?
Run unit/functional tests; tried to sync blockchain; reindex and watch a spinner and progress bar.
Breaking Changes
N/A
Checklist: