Repository navigation
backport: bitcoin#36327, #36440, #36439 #7943
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
Changes from all commits
7074198
157cc16
f9141f5
ca43add
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -26,6 +26,9 @@ def set_test_params(self): | |
| ["-discardfee=1"], | ||
| ["-avoidpartialspends", "-discardfee=1"] | ||
| ] | ||
| # whitelist peers to speed up tx relay / mempool sync | ||
| for args in self.extra_args: | ||
| args.append("-whitelist=noban@127.0.0.1") | ||
|
Comment on lines
+29
to
+31
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
🟡 Suggestion: Missing prerequisite: upstream noban_tx_relay framework helper The upstream relay-test changes rely on c985eb8, which adds the centralized noban_tx_relay framework attribute and injects the whitelist arguments in add_nodes(). Dash does not contain that helper; this backport instead hand-rolls -whitelist=noban@127.0.0.1 in each affected test. The direct Dash-specific flags are functionally appropriate, but the omitted prerequisite and intentional adaptation should be documented in the backport commit or PR, or implemented centrally so later backports do not have to rediscover this divergence. source: backport-reviewer
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. that's true; but once noban_tx_relay is added, all whitelist could be replaced by script. Keep it as it is intentionally to achieve better performance at CI now and do bitcoin#27114: "p2p: Allow whitelisting manual connections" when it will be queued in the normal order.
Marked as partial due missing changes for wallet_exported_watchonly.py
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Resolved (re-reviewed at |
||
|
|
||
| def skip_test_if_missing_module(self): | ||
| self.skip_if_no_wallet() | ||
|
|
||
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.
This hunk belongs to bitcoin#36327, but this commit also contains bitcoin#36439's polling changes and bitcoin#36440's P2P/wallet changes. Combining three independent upstream PRs loses the 1:1 source history needed for later conflict/provenance checks and independent reverts, so split them into separate backport commits.
AGENTS.md reference: AGENTS.md:L181-L183
Useful? React with 👍 / 👎.
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.
not true, these changes belongs to 36327, validated; all changes from 36327 is backported 1:1, nothing missing and nothing extra added.