You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Squashed 'libbitcoinkernel-sys/bitcoin/' changes from 5b8c204275aa..d07a42ca43ed
d07a42ca43ed Add sans utxo set block validation
00da3f047017 doc: Add docstrings for ConnectBlock and SpendBlock
1c16831a2fc2 validation: Move coin existence and spend check to SpendBlock
023ad3f66158 validation: Move SetBestBlock out of ConnectBlock
d49b24250048 validation: Add SpendBlock function
702df0169535 validation: Use vector of outputs instead of CCoinsViewCache in CheckInputScripts
2f907b9e230f consensus: Use Coin span in CheckTxInputs
1b78755de266 consensus: Use Coin span in GetTransactionSigOpCost
ccdcbd82ae3e consensus: Use Coin span in GetP2SHSigOpCount
27aeeff63014 Merge bitcoin/bitcoin#34328: rpc: make `uptime` monotonic across NTP jumps
f970cb39fb64 Merge bitcoin/bitcoin#34267: net: avoid unconditional `privatebroadcast` logging (+ warn for debug logs)
8593d965191e Merge bitcoin/bitcoin#33067: test: refactor ValidWitnessMalleatedTx class to helper function
34a5ecadd720 Merge bitcoin/bitcoin#34397: doc: fix arg name hints so bugprone can validate them
1cc58d3a0c65 Merge bitcoin/bitcoin#34281: build: Temporarily remove confusing and brittle `-fdebug-prefix-map`
2778eb46647a Merge bitcoin/bitcoin#34337: fuzz: Return chrono point from ConsumeTime(), Add ConsumeDuration()
d70fb8a5754f Merge bitcoin/bitcoin#34351: util: Remove `FilterHeaderHasher`
6472ba06c36a Merge bitcoin/bitcoin#34388: doc: Explain that low-effort pull requests may be closed
5f66fca633c8 Merge bitcoin-core/gui#920: Set peer version and subversion to N/A when not available or detecting
02240a7698e3 Merge bitcoin/bitcoin#34390: test: allow overriding `tar` in `get_previous_releases.py`
a73a3ec5532d doc: fix invalid arg name hints for bugprone validation
eeee3755f8c4 fuzz: Return chrono point from ConsumeTime(), Add ConsumeDuration()
fa15a8d2d03b doc: Explain that low-effort pull requests may be closed
be2b48b9f3e5 test: allow overriding tar in get_previous_releases
3f5211cba8e7 test: remove child_one/child_two (w)txid variables
7cfe790820cf test: replace ValidWitnessMalleatedTx class with function
ccf9172ab3bb util: Remove `FilterHeaderHasher`
81675a781f3a test: use pre-generated chain
14f99cfe53f0 rpc: make `uptime` monotonic across NTP jumps
a9440b1595be util: add `TicksSeconds`
faa5a9ebad15 fuzz: Use min option in ConsumeTime
fa37928536e0 build: Temporarily remove confusing and brittle -fdebug-prefix-map
b39291f4cde0 doc: fix `-logips` description to clarify that non-debug logs can also contain IP addresses
c7028d3368e9 init: log that additional logs may contain privacy-sensitive information
31b771a9425d net: move `privatebroadcast` logs to debug category
b261100e7169 [qt] Set peer version and subversion to N/A when not available or detecting
git-subtree-dir: libbitcoinkernel-sys/bitcoin
git-subtree-split: d07a42ca43edd620bcfee8108b440b0cdf867bec
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,13 @@ The codebase is maintained using the "contributor workflow" where everyone
78
78
without exception contributes patch proposals using "pull requests" (PRs). This
79
79
facilitates social contribution, easy testing and peer review.
80
80
81
+
Pull request authors must fully and confidently understand their own changes
82
+
and must have tested them. Contributors should mention which tests cover their
83
+
changes, or include the manual steps they used to confirm the change.
84
+
Contributors are expected to be prepared to clearly motivate and explain their
85
+
changes. If there is doubt, the pull request may be closed.
86
+
Please refer to the [peer review](#peer-review) section below for more details.
87
+
81
88
To contribute a patch, the workflow is as follows:
82
89
83
90
1. Fork repository ([only for the first time](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo))
@@ -338,6 +345,11 @@ reviewers that the changes warrant the review effort, and if reviewers are
338
345
"Concept NACK'ing" the PR, the author may need to present arguments and/or do
339
346
research backing their suggested changes.
340
347
348
+
Moreover, if there is reasonable doubt that the pull request author does not
349
+
fully understand the changes they are submitting themselves, or if it becomes
350
+
clear that they have not tested the changes on a basic level themselves, the
351
+
pull request may be closed immediately.
352
+
341
353
#### Conceptual Review
342
354
343
355
A review can be a conceptual review, where the reviewer leaves a comment
0 commit comments