Repository navigation
backport: bitcoin#28629, #28639, bitcoin-core/gui#765, bitcoin-core/gui#770 #8073
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
Merged
Merged
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
25c41a3
Merge bitcoin/bitcoin#28629: test: fix usdt undeclared function error…
knst ed19c19
partial Merge bitcoin/bitcoin#28639: refactor: Remove unused nchaintx…
knst eefd3ac
Merge bitcoin-core/gui#765: Fix wallet list hover crash on shutdown
knst 8953180
Merge bitcoin-core/gui#770: Revert "gui: provide wallet controller co…
knst File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
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.
🔴 Blocking: Account for the omitted bitcoin#28639 functional-test changes
Commit 2186c79 presents bitcoin#28639 as a complete merge and lists fafde92, but only the production refactor is included. Comparing upstream merge 448790c against its first parent confirms that it also fixes the assert_debug_log argument in feature_assumeutxo.py and adds malformed-snapshot cases with declared coin counts one below and one above the actual count, asserting both diagnostics and loadtxoutset failure. Dash's base and head lack that test and the loadtxoutset RPC; upstream introduced them in 42cae39 and ce585a9, respectively, and Dash-reachable git log -S searches show neither implementation was present. Existing validation_chainstatemanager_tests.cpp:287-296 covers rejection of both incorrect counts directly, so this is not evidence of a production regression, but it does not include the omitted RPC/log assertions. Bring in the appropriately adapted prerequisite and test changes, or explicitly mark this backport as partial and document the omitted transformations with a linked follow-up issue or PR for the Dash loadtxoutset work. The current PR description and merge message do not declare that exclusion.
source:
glm-5.3-flash(phase1-reviewer: general);gpt-6.1-sol(phase2-reviewer: general, backport-reviewer, dash-core-commit-history)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.
title changed to "partial...." for 28639
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.
Resolved (re-reviewed at
89531800): I verified your change in ed19c19: the commit subject now says 'partial Merge', and its BACKPORT NOTE explicitly identifies the excluded test and missing loadtxoutset RPC. That satisfies the specific backport-scope rule; my earlier requirement for an additional linked follow-up was unnecessary for this declared exclusion.