2024-05-06

<bitcoin-git> [bitcoin] josibake opened pull request #30048: crypto: add `NUMS_H` const (master...add-NUMS-H) https://github.com/bitcoin/bitcoin/pull/30048
<bitcoin-git> [bitcoin] josibake opened pull request #30047: refactor: Model the bech32 charlimit as an Enum (master...model-bech32-limit-as-enum) https://github.com/bitcoin/bitcoin/pull/30047
<bitcoin-git> [bitcoin] josibake opened pull request #30046: Compare `COutPoints` lexicographically (master...lexicographically-sort-outpoints) https://github.com/bitcoin/bitcoin/pull/30046
<bitcoin-git> [bitcoin] fanquake merged pull request #29960: depends: pass verbose through to cmake based makefiles (master...depends-cm-verbose) https://github.com/bitcoin/bitcoin/pull/29960
<bitcoin-git> bitcoin/master 00ac1b9 merge-script: Merge bitcoin/bitcoin#29960: depends: pass verbose through to cmake based ...
<bitcoin-git> bitcoin/master 7c69baf Max Edwards: depends: pass verbose through to cmake based make
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f7b81c7e1edb...00ac1b963d08
<bitcoin-git> [bitcoin] fanquake merged pull request #30031: msvc: Compile `test\fuzz\miniscript.cpp` (master...240503-msvc-fuzz-miniscript) https://github.com/bitcoin/bitcoin/pull/30031
<bitcoin-git> bitcoin/master 9155b73 Hennadii Stepanov: build, msvc: Compile test\fuzz\miniscript.cpp
<bitcoin-git> bitcoin/master f7b81c7 merge-script: Merge bitcoin/bitcoin#30031: msvc: Compile `test\fuzz\miniscript.cpp`
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/eb0bdbdd753b...f7b81c7e1edb

2024-05-05

<bitcoin-git> [bitcoin] hebasto closed pull request #30040: util, refactor: Switch to value-initialization (master...240504-initialization) https://github.com/bitcoin/bitcoin/pull/30040
<bitcoin-git> [bitcoin] laanwj closed pull request #30005: [PoC, nomerge] PCP IPv4 portmap+IPv6 pinhole test (master...2024-04-pcp-pinhole-test) https://github.com/bitcoin/bitcoin/pull/30005
<bitcoin-git> [bitcoin] laanwj opened pull request #30043: net: Replace libnatpmp with built-in PCP implementation (master...2024-05-pcp) https://github.com/bitcoin/bitcoin/pull/30043

2024-05-04

<bitcoin-git> [bitcoin] hebasto opened pull request #30040: util, refactor: Switch to value-initialization (master...240504-initialization) https://github.com/bitcoin/bitcoin/pull/30040
<bitcoin-git> [bitcoin] maciejsszmigiero opened pull request #30039: dbwrapper: Bump LevelDB max file size to 128 MiB to avoid system slowdown from high disk cache flush rate (master...dbwrapper-bump-max-file-size) https://github.com/bitcoin/bitcoin/pull/30039
<bitcoin-git> [bitcoin] fanquake merged pull request #28657: miniscript: make operator""_mst consteval (master...202310_miniscript_consteval) https://github.com/bitcoin/bitcoin/pull/28657
<bitcoin-git> bitcoin/master eb0bdbd merge-script: Merge bitcoin/bitcoin#28657: miniscript: make operator""_mst consteval
<bitcoin-git> bitcoin/master 6331710 Pieter Wuille: miniscript: make operator_mst consteval
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/61d3280c3a36...eb0bdbdd753b
<bitcoin-git> [bitcoin] fanquake merged pull request #29907: test: Fix `test/streams_tests.cpp` compilation on SunOS / illumos (master...240418-char) https://github.com/bitcoin/bitcoin/pull/29907
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/bd597c33e3e5...61d3280c3a36
<bitcoin-git> bitcoin/master 976e5d8 Hennadii Stepanov: test: Fix `test/streams_tests.cpp` compilation on SunOS / illumos
<bitcoin-git> bitcoin/master 61d3280 merge-script: Merge bitcoin/bitcoin#29907: test: Fix `test/streams_tests.cpp` compilatio...
<bitcoin-git> [bitcoin-maintainer-tools] fanquake merged pull request #163: Remove guix-verify tool (main...2024-05-remove-guix-verify) https://github.com/bitcoin-core/bitcoin-maintainer-tools/pull/163
<bitcoin-git> bitcoin-maintainer-tools/main eedf258 merge-script: Merge bitcoin-core/bitcoin-maintainer-tools#163: Remove guix-verify tool
<bitcoin-git> bitcoin-maintainer-tools/main 33599e1 laanwj: Remove guix-verify tool
<bitcoin-git> [bitcoin-maintainer-tools] fanquake pushed 2 commits to main: https://github.com/bitcoin-core/bitcoin-maintainer-tools/compare/be7591d0f99e...eedf258fd62e
<bitcoin-git> [bitcoin] fanquake merged pull request #25972: build: no-longer disable WARN_CXXFLAGS when CXXFLAGS is set (master...use_cxxflags_with_depends) https://github.com/bitcoin/bitcoin/pull/25972
<bitcoin-git> bitcoin/master bec6a88 fanquake: ci: remove -Warray-bounds from -Werror for win64
<bitcoin-git> bitcoin/master b088062 fanquake: ci: remove -Wdocumentation from -Werror in multiprocess CI
<bitcoin-git> bitcoin/master 7469ac7 fanquake: ci: disable -Werror=maybe-uninitialized for Windows builds
<bitcoin-git> [bitcoin] fanquake pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/f5b6f621fff7...bd597c33e3e5

2024-05-03

<bitcoin-git> [bitcoin] paplorinc opened pull request #30035: test: Add a few more corner cases to the base58 test suite (master...paplorinc/base58-tests) https://github.com/bitcoin/bitcoin/pull/30035
<bitcoin-git> [bitcoin] willcl-ark opened pull request #30034: ci: add markdown link check job (master...link-check-action) https://github.com/bitcoin/bitcoin/pull/30034
<achow101> Created https://github.com/bitcoin-core/meta for us to propose and discuss more specfic changes to the moderation guidelines
<bitcoin-git> [bitcoin] achow101 merged pull request #30024: doc: replace remaining "520" magic nums with MAX_SCRIPT_ELEMENT_SIZE (master...2024-05-MAX_SCRIPT_ELEMENT_SIZE) https://github.com/bitcoin/bitcoin/pull/30024
<bitcoin-git> bitcoin/master f5b6f62 Ava Chow: Merge bitcoin/bitcoin#30024: doc: replace remaining "520" magic nums with ...
<bitcoin-git> bitcoin/master ffc6745 Jon Atack: Replace remaining "520" magic numbers with MAX_SCRIPT_ELEMENT_SIZE
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f9486de6a96b...f5b6f621fff7
<bitcoin-git> [bitcoin] achow101 merged pull request #30029: test: remove duplicate `WITNESS_SCALE_FACTOR` constant definition (master...05-2024-remove-duplicate-defination) https://github.com/bitcoin/bitcoin/pull/30029
<bitcoin-git> bitcoin/master af3c181 ismaelsadeeq: [test]: remove duplicate WITNESS_SCALE_FACTOR
<bitcoin-git> bitcoin/master f9486de Ava Chow: Merge bitcoin/bitcoin#30029: test: remove duplicate `WITNESS_SCALE_FACTOR`...
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/70e4d6ff1d26...f9486de6a96b
<bitcoin-git> [bitcoin] instagibbs opened pull request #30032: p2p: Allow 1P1C to fetch parent from compact block extra_txn (master...2024-05-opportunistic-extratxn) https://github.com/bitcoin/bitcoin/pull/30032
<bitcoin-git> [bitcoin] hebasto reopened pull request #30031: msvc: Compile `test\fuzz\miniscript.cpp` (master...240503-msvc-fuzz-miniscript) https://github.com/bitcoin/bitcoin/pull/30031
<bitcoin-git> [bitcoin] hebasto closed pull request #30031: msvc: Compile `test\fuzz\miniscript.cpp` (master...240503-msvc-fuzz-miniscript) https://github.com/bitcoin/bitcoin/pull/30031
<bitcoin-git> [bitcoin] ryanofsky merged pull request #30026: refactor, test: Always initialize pointer (master...240502-msvc-c4703) https://github.com/bitcoin/bitcoin/pull/30026
<bitcoin-git> bitcoin/master 70e4d6f Ryan Ofsky: Merge bitcoin/bitcoin#30026: refactor, test: Always initialize pointer
<bitcoin-git> bitcoin/master bd2de7a Hennadii Stepanov: refactor, test: Always initialize pointer
<bitcoin-git> [bitcoin] ryanofsky pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/99d7538cdb2a...70e4d6ff1d26
<bitcoin-git> [bitcoin] hebasto opened pull request #30031: msvc: Compile `test\fuzz\miniscript.cpp` (master...240503-msvc-fuzz-miniscript) https://github.com/bitcoin/bitcoin/pull/30031
<bitcoin-git> [bitcoin] ismaelsadeeq opened pull request #30029: test: remove duplicate `WITNESS_SCALE_FACTOR` constant defination (master...05-2024-remove-duplicate-defination) https://github.com/bitcoin/bitcoin/pull/30029
<bitcoin-git> [bitcoin] fanquake merged pull request #30012: opportunistic 1p1c followups (master...2024-05-1p1c-followups) https://github.com/bitcoin/bitcoin/pull/30012
<bitcoin-git> bitcoin/master c2ada05 glozow: [doc] remove redundant PackageToValidate comment
<bitcoin-git> bitcoin/master 9a762ef glozow: [txpackages] use std::lexicographical_compare instead of sorting hex strin...
<bitcoin-git> [bitcoin] fanquake pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/5127844cabbe...99d7538cdb2a
<bitcoin-git> bitcoin/master 8496f69 glozow: [refactor] make MempoolAcceptResult::m_replaced_transactions non-optional
<bitcoin-git> [bitcoin] fanquake merged pull request #30017: refactor, fuzz: Make 64-bit shift explicit (master...240501-fix-shift) https://github.com/bitcoin/bitcoin/pull/30017
<bitcoin-git> bitcoin/master b50d127 Hennadii Stepanov: refactor: Make 64-bit shift explicit
<bitcoin-git> bitcoin/master 5127844 merge-script: Merge bitcoin/bitcoin#30017: refactor, fuzz: Make 64-bit shift explicit
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/62ef33a718c9...5127844cabbe

2024-05-02

<bitcoin-git> [bitcoin] hebasto opened pull request #30026: refactor, test: Always initialize pointer (master...240502-msvc-c4703) https://github.com/bitcoin/bitcoin/pull/30026
<bitcoin-git> [bitcoin] achow101 merged pull request #29617: test: Validate UTXO snapshot with coin height base height & amount MAX_MONEY supply (master...2024/03/assumeUTXO-tests) https://github.com/bitcoin/bitcoin/pull/29617
<bitcoin-git> bitcoin/master 62ef33a Ava Chow: Merge bitcoin/bitcoin#29617: test: Validate UTXO snapshot with coin height...
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/81174d8a9b80...62ef33a718c9
<bitcoin-git> bitcoin/master ec1f1ab jrakibi: test:Validate UTXO snapshot with coin_height > base_height & amount > mone...
<bitcoin-git> [bitcoin] willcl-ark opened pull request #30025: doc: fix broken relative md links (master...fix-links) https://github.com/bitcoin/bitcoin/pull/30025
<bitcoin-git> [bitcoin] achow101 merged pull request #29961: refactor: remove remaining unused code from cpp-subprocess (master...202404-further-subprocess-removals) https://github.com/bitcoin/bitcoin/pull/29961
<bitcoin-git> bitcoin/master 908c51f Sebastian Falbesoner: remove commented out code in cpp-subprocess
<bitcoin-git> bitcoin/master 97f1597 Sebastian Falbesoner: remove unused method `Popen::kill` from cpp-subprocess
<bitcoin-git> [bitcoin] achow101 pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/3d28725134df...81174d8a9b80
<bitcoin-git> bitcoin/master ff79adb Sebastian Falbesoner: remove unused templates from cpp-subprocess
<gribble> https://github.com/bitcoin/bitcoin/issues/1021647 | HTTP Error 404: Not Found
<bitcoin-git> [bitcoin] jonatack opened pull request #30024: doc: replace remaining "520" magic nums with MAX_SCRIPT_ELEMENT_SIZE (master...2024-05-MAX_SCRIPT_ELEMENT_SIZE) https://github.com/bitcoin/bitcoin/pull/30024
<laanwj> how so? if i, or hebasto, were to make a bitcoin fork and used my remaining access to add it to the existing project resources, it'd be exactly the same situation...
<hebasto> the control over the https://app.transifex.com/bitcoin org has been restored
<emzy> FWIW (german translator) I will not help to translate Bitcoin Knots and ignore it.
<gribble> https://github.com/bitcoin/bitcoin/issues/29769 | Policy: Enforce witness script size limit for tapscript by luke-jr · Pull Request #29769 · bitcoin/bitcoin · GitHub
<sdaftuar> achow101: ryanofsky: more than that, though, there is an issue of associating with the Bitcoin Core project to lend legitimacy to other projects.
<vasild> "< luke-jr> on another note, what's the current place for cmake dev?" -- a lot of stuff happening here https://github.com/hebasto/bitcoin/pulls
<sr_gi[m]> The no reason: Knots being single a dev project, having no review process and a completely different set of guarantees, yet you keep pretending it the same project as Bitcoin Core "but another release"
<luke-jr> [10:22] <hebasto> The history of recent events is as follow: [10:22] <hebasto> 2024-03-24 -- a new file 'knots-translation-26x' was added to the project bitcoin <-- btw, this isn't the actual start; first was I was asked to make it available by a translator
<Earnestly> (My rather meaningless position here is to have a transifex project for just bitcoin core, explicitly so.)
<luke-jr> achow101: iirc it used to also have bitcoin.org translations
<achow101> yes. afaict since the transifex project was created, it has only hosted resource from Bitcoin Core
<sdaftuar> this is where i see the history of transifex associated with our project: https://github.com/bitcoin/bitcoin/pull/590#issuecomment-2495112
<sipa> luke-jr: clearly several Bitcoin Core contributors do not want to see it associated with Knots, myself included
<sipa> luke-jr: yes, you insisting that the bitcoin project on transifex ought to include Knots is ridiculous
* Earnestly still thinks an explicitly bitcoin core project would be crystal clear than this strange "bitcoin umbrella" project
<sipa> luke-jr: it's not about the descriptions; it's that everyone, since forever, has considered the "bitcoin" project on Transifex to be Bitcoin Core's.
<achow101> _aj_: now it says "Bitcoin Core & Knots"
<Earnestly> luke-jr: I'm surprised that different transifex projects can't share translations, so to have a bitcoin core and a bitcoin knots as separate projects but still able to share a set difference of the translations
<_aj_> https://explore.transifex.com/bitcoin/bitcoin/ has just had the references to "Bitcoin Core" removed
<Earnestly> luke-jr: What is the scope of bitcoin transifex if it can include both core and knots? Seems a bit odd
<lightlike> luke-jr: yes, there is. knots is a one-person project without a community, and, as a result zero public code review. In my opinion, it is a security disaster waiting to happen and no one should ever use it for anything involving actual funds. Of course people should use whatever they want, but bitcoin core should be in no associate itself with it or help it.
<Earnestly> luke-jr: I mean, would it be fair for any one of the bitcoin core maintainers to host their forks on it as well?
<Earnestly> luke-jr: I can see why they would disagree though, a lot of the old infrastructure was merged into what is now "bitcoin core", this seems like a loose end in the process
<Earnestly> Making a bitcoin core specific transifex project would solve all of these issues (surely you can migrate all of bitcoin to it as well?)
<glozow> There are 10ks of forks of bitcoin core, and many of them release software with similar code and probably similar strings to translate. That doesn't mean they should all be translated on the bitcoin core transifex...
<vasild> same as if https://github.com/qtumproject/qtum adds their translations file somehow (it is another fork of bitcoin core)
<luke-jr> vasild: no, it cannot be. Bitcoin Core is welcome to continue using it.
<vasild> luke-jr: "sdaftuar: you are now attempting a hostile takeover of the Transifex project" -- when people cannot reach an agreement, what other options are there? The current situation can be viewed as a hostile hijack of the bitcoin core's translation by bitcoin knots
<josie> Earnestly: knots aside, are you advocating that the transifex project is a catch all for *any* bitcoin software (e.g. btcd)
<Earnestly> vasild: Sure, but it's called bitcoin core now, that was its historical name. It appears the transifex project similarly has a longer history than bitcoin core as it has come to be
<sipa> Earnestly: for historic reasons, that is the URL for the Bitcoin Core github project, and the same holds for Transfix
<vasild> Earnestly: github's repo is also only "bitcoin": github.com/bitcoin/bitcoin
<achow101> Earnestly: other than luke's assertions, there's no indication that this transifex project is not Bitcoin Core's exclusively
<Earnestly> sipa: It's just called "bitcoin", I was suggesting creating a "bitcoin core" project
<Earnestly> Or create a new transifex project for bitcoin core specifically
<achow101> also, in hebasto's opening statement "People - Bitcoin Core translators - on Transifex started to complain"
<achow101> luke-jr: when I go to the project, the description says "Bitcoin Core". The homepage link goes to bitcoincore.org. I don't see how that is not indicative that it is exclusively for Bitcoin Core
<sdaftuar> i don't think the legitimacy of our project should be used to lend credibility to Bitcoin Knots
<luke-jr> and Transifex/bitcoin is not Bitcoin Core's exclusively
<bitcoin-git> [bitcoin] jasonandjay opened pull request #30023: doc: add dustThreshold explain of P2SH (master...dustThreshold-P2SH) https://github.com/bitcoin/bitcoin/pull/30023
<sipa> Bitcoin Knots is clearly a different project, with different maintainer(s), different focus, different code; it's not Bitcoin Core's contributors/translators job to assist with that.
<sipa> luke-jr: fair enough, that's a tiny advantage; but it also means wasting translator's time on changes that don't end up in Bitcoin Core in the same form, or never at all
<pinheadmz> what do the bitcoin forks use ?
<sipa> And I don't see the benefit to Bitcoin Core of having the Knots translations be part of the same project.
<sipa> I think it's been abundantly clear to anyone that the bitcoin project on transfex is bitcoin core's translation - it mentions that software in the description, and links to the bitcoincore.org website
<glozow> +1, I don't think we should do translations for Bitcoin Knots within Bitcoin Core transifex
<luke-jr> Bitcoin Knots is part of the Bitcoin Core project anyway
<stickies-v> +1 for splitting off, our project should be just for Bitcoin Core, not forks
<luke-jr> and the transifex project is not exclusively Bitcoin Core's to begin with
<sipa> I don't see why the Bitcoin Core transifex project should cater to translations of other projects.
<achow101> I agree that the knots translation should be separate from bitcoin core's
<hebasto> The question is should we allow to use the Bitcoin Core on Transifex.com by any other project?
<hebasto> People - Bitcoin Core translators - on Transifex started to complain: "If the bitcoin-knots ressources are supposed to belong the a forked project of bitcoin-core (bitcoin-knots), i would prefer a new project being setup here on Transifex, since its kinda hijacking the main bitcoin core project and binding translation effort from members who want to support the bitcoin core project from my impression."
<hebasto> 2024-04-26 The file 'Bitcoin Knots 26.x' in project 'bitcoin' was updated with new content.
<hebasto> 2024-03-24 -- a new file 'knots-translation-26x' was added to the project bitcoin
<achow101> #topic Knots use of the Bitcoin Core project on Transifex.com (hebasto)
<gribble> https://github.com/bitcoin/bitcoin/issues/29625 | Several randomness improvements by sipa · Pull Request #29625 · bitcoin/bitcoin · GitHub
<achow101> Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4
<gribble> https://github.com/bitcoin/bitcoin/issues/26606 | wallet: Implement independent BDB parser by achow101 · Pull Request #26606 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/28676 | [WIP] Cluster mempool implementation by sdaftuar · Pull Request #28676 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/28676 | [WIP] Cluster mempool implementation by sdaftuar · Pull Request #28676 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/28984 | Cluster size 2 package rbf by instagibbs · Pull Request #28984 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30000 | p2p: index TxOrphanage by wtxid, allow entries with same txid by glozow · Pull Request #30000 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30012 | opportunistic 1p1c followups by glozow · Pull Request #30012 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/28970 | p2p: opportunistically accept 1-parent-1-child packages by glozow · Pull Request #28970 · bitcoin/bitcoin · GitHub
<achow101> #bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard aureleoules b10c BlueMatt brunoerg cfields darosior dergoegge dongcarl fanquake fjahr furszy gleb glozow hebasto instagibbs jamesob jarolrod jonatack josibake kallewoof kanzure kouloumos kvaciral laanwj LarryRuane lightlike luke-jr MacroFake Murch phantomcircuit pinheadmz promag provoostenator ryanofsky sdaftuar S3RK stickies-v sipa theStack TheCharlatan vasild
<gribble> https://github.com/bitcoin/bitcoin/issues/30005 | [PoC, nomerge] IPv6 PCP pinhole test by laanwj · Pull Request #30005 · bitcoin/bitcoin · GitHub
<bitcoin-git> [bitcoin] fanquake merged pull request #29968: refactor: Avoid unused-variable warning in init.cpp (master...2404-init-) https://github.com/bitcoin/bitcoin/pull/29968
<bitcoin-git> bitcoin/master 3d28725 merge-script: Merge bitcoin/bitcoin#29968: refactor: Avoid unused-variable warning in in...
<bitcoin-git> bitcoin/master fa9abf9 MarcoFalke: refactor: Avoid unused-variable warning in init.cpp
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9d1a286f20b8...3d28725134df
<darosior> Again another case of someone's node stalling after upgrading to 27.0: https://bitcoin.stackexchange.com/q/122853/101498.
<bitcoin-git> [bitcoin] fanquake opened pull request #30022: releases: use LLVM 18 for macOS (master...macos_llvm_18_releases) https://github.com/bitcoin/bitcoin/pull/30022
<bitcoin-git> [bitcoin] fanquake closed pull request #30021: Rename CONTRIBUTING.md to CONTRIBUTING.cryptocurrency.md (master...patch-2) https://github.com/bitcoin/bitcoin/pull/30021
<bitcoin-git> [bitcoin] Cryptocurrencei opened pull request #30021: Rename CONTRIBUTING.md to CONTRIBUTING.cryptocurrency.md (master...patch-2) https://github.com/bitcoin/bitcoin/pull/30021
<bitcoin-git> [bitcoin] fanquake merged pull request #29934: doc: add LLVM instruction for macOS 13 (master...2024/04/clang-14-osx-old) https://github.com/bitcoin/bitcoin/pull/29934
<bitcoin-git> bitcoin/master 9d1a286 merge-script: Merge bitcoin/bitcoin#29934: doc: add LLVM instruction for macOS < 13
<bitcoin-git> bitcoin/master 2257404 Sjors Provoost: doc: add LLVM instruction for macOS < 13
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/59b773f42a67...9d1a286f20b8
<bitcoin-git> [bitcoin-maintainer-tools] fanquake merged pull request #164: Fix "SyntaxWarning: invalid escape sequence" (main...2024-04-unescaped-re) https://github.com/bitcoin-core/bitcoin-maintainer-tools/pull/164
<bitcoin-git> bitcoin-maintainer-tools/main 5f98df0 laanwj: Fix "SyntaxWarning: invalid escape sequence"
<bitcoin-git> bitcoin-maintainer-tools/main be7591d merge-script: Merge bitcoin-core/bitcoin-maintainer-tools#164: Fix "SyntaxWarning: inval...
<bitcoin-git> [bitcoin-maintainer-tools] fanquake pushed 2 commits to main: https://github.com/bitcoin-core/bitcoin-maintainer-tools/compare/0cb8c9b97a36...be7591d0f99e
<bitcoin-git> [bitcoin] fanquake merged pull request #30010: lint: [doc] Clarify Windows line endings (CR LF) not to be used (master...2405-lint-win-crlf-) https://github.com/bitcoin/bitcoin/pull/30010
<bitcoin-git> bitcoin/master fa9be2f MarcoFalke: lint: [doc] Clarify Windows line endings (CR LF) not to be used
<bitcoin-git> bitcoin/master 59b773f merge-script: Merge bitcoin/bitcoin#30010: lint: [doc] Clarify Windows line endings (CR ...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/1cc3aa4d21e3...59b773f42a67
<bitcoin-git> [bitcoin] fanquake merged pull request #29707: depends: build miniupnpc with CMake (master...miniupnpc_2_2_7) https://github.com/bitcoin/bitcoin/pull/29707
<bitcoin-git> bitcoin/master 6866b57 fanquake: depends: miniupnpc 2.2.7
<bitcoin-git> bitcoin/master f5618c7 fanquake: depends: add upstream CMake patch to miniupnpc
<bitcoin-git> bitcoin/master 3c2d440 Cory Fields: depends: switch miniupnpc to CMake
<bitcoin-git> [bitcoin] fanquake pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/d73245abc703...1cc3aa4d21e3
<bitcoin-git> [bitcoin] kevkevinpal opened pull request #30019: test: create assert_less_than util (master...testFrameworkLessthan) https://github.com/bitcoin/bitcoin/pull/30019
<bitcoin-git> [bitcoin] ajtowns closed pull request #30018: Implement BIP 118 validation (SIGHASH_ANYPREVOUT) (27.x...202404-inq27-apo) https://github.com/bitcoin/bitcoin/pull/30018
<bitcoin-git> [bitcoin] ajtowns opened pull request #30018: Implement BIP 118 validation (SIGHASH_ANYPREVOUT) (27.x...202404-inq27-apo) https://github.com/bitcoin/bitcoin/pull/30018
<hebasto> #proposedmeetingtopic Knots use of the Bitcoin Core project on Transifex.com

2024-05-01

<bitcoin-git> [bitcoin] hebasto opened pull request #30017: refactor, fuzz: Make 64-bit shift explicit (master...240501-fix-shift) https://github.com/bitcoin/bitcoin/pull/30017
<bitcoin-git> [gui-qml] johnny9 opened pull request #400: Introduce Tooltip for the BlockClock navbar button (main...tooltip) https://github.com/bitcoin-core/gui-qml/pull/400
<bitcoin-git> [bitcoin] achow101 merged pull request #29120: test: Add test case for spending bare multisig (master...spending-bare-multisig) https://github.com/bitcoin/bitcoin/pull/29120
<bitcoin-git> bitcoin/master e504b1f Brandon Odiwuor: test: Add test case for spending bare multisig
<bitcoin-git> bitcoin/master d73245a merge-script: Merge bitcoin/bitcoin#29120: test: Add test case for spending bare multisig
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/842f7fdf786f...d73245abc703
<bitcoin-git> [bitcoin] kevkevinpal closed pull request #29994: doc: removed help text saying that peers may not connect automatically (master...docsRemoveNetNote) https://github.com/bitcoin/bitcoin/pull/29994
<bitcoin-git> [bitcoin] laanwj closed pull request #30014: doc: Remove outdated description for --port argument (master...master) https://github.com/bitcoin/bitcoin/pull/30014
<bitcoin-git> [bitcoin] achow101 closed pull request #30015: Initial commit (master...codespace-opulent-telegram-976vjqwrwgrgh7477) https://github.com/bitcoin/bitcoin/pull/30015
<bitcoin-git> [bitcoin] Shaxrux1811 opened pull request #30015: Initial commit (master...codespace-opulent-telegram-976vjqwrwgrgh7477) https://github.com/bitcoin/bitcoin/pull/30015
<Murch[m]> If it’s a coordinated change in behavior, miners are undermining rules that keep the network safe. This tends to get some pretty strong reactions from the Bitcoin community.
<darosior> PennyEther: lookup if it's not an existing problem but if in doubt an email to https://github.com/bitcoin/bitcoin/blob/master/SECURITY.md is prob worth it
<PennyEther> Supposing I were reasonably confident I found a problem with Bitcoin Protocol, what would be a responsible way to disclose it? I'm nearly certain of a fundamental issue, related to timestamps.
<sdaftuar> i think this is answered pretty thoroughly by Pieter here: https://bitcoin.stackexchange.com/a/121293
<gmaxwell> in modern bitcoin software it won't obtain the blocks at all unless it's first obtained the block headers and determined that the headers could constutite a best tip if their contained blocks were valid. In the early software, I believe the behavior, if it got a block where it didn't know the immediate ancestor of the block it would set the block aside and fetch the prior block from the same
<darosior> PennyEther: hi. this would make for a good https://bitcoin.stackexchange.com/ if it hasn't already been answer there
<bitcoin-git> [bitcoin-maintainer-tools] laanwj opened pull request #164: Fix "SyntaxWarning: invalid escape sequence" (main...2024-04-unescaped-re) https://github.com/bitcoin-core/bitcoin-maintainer-tools/pull/164
<bitcoin-git> [bitcoin-maintainer-tools] laanwj opened pull request #163: Remove guix-verify tool (main...2024-05-remove-guix-verify) https://github.com/bitcoin-core/bitcoin-maintainer-tools/pull/163
<gribble> https://github.com/bitcoin/bitcoin/issues/29873 | policy: restrict all TRUC (v3) transactions to 25KvB by glozow · Pull Request #29873 · bitcoin/bitcoin · GitHub
<bitcoin-git> [bitcoin] shinghim opened pull request #30014: doc: Remove outdated description for --port argument (master...master) https://github.com/bitcoin/bitcoin/pull/30014
<gribble> https://github.com/bitcoin/bitcoin/issues/28970 | p2p: opportunistically accept 1-parent-1-child packages by glozow · Pull Request #28970 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/28984 | Cluster size 2 package rbf by instagibbs · Pull Request #28984 · bitcoin/bitcoin · GitHub
<bitcoin-git> [bitcoin] glozow opened pull request #30012: opportunistic 1p1c followups (master...2024-05-1p1c-followups) https://github.com/bitcoin/bitcoin/pull/30012
<bitcoin-git> [bitcoin] willcl-ark closed pull request #27912: net: disconnect inside AttemptToEvictConnection (master...27843-i2p-thread) https://github.com/bitcoin/bitcoin/pull/27912
<bitcoin-git> [bitcoin] maflcko opened pull request #30010: lint: [doc] Clarify Windows line endings (CR LF) not to be used (master...2405-lint-win-crlf-) https://github.com/bitcoin/bitcoin/pull/30010
<bitcoin-git> [bitcoin] achow101 merged pull request #29645: doc: update release-process.md (master...2024-02-release-docs) https://github.com/bitcoin/bitcoin/pull/29645
<bitcoin-git> bitcoin/master 842f7fd Ava Chow: Merge bitcoin/bitcoin#29645: doc: update release-process.md
<bitcoin-git> bitcoin/master 1ea8674 glozow: [doc] update release-process.md and backports section of CONTRIBUTING
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4df2d0c4ce76...842f7fdf786f
<bitcoin-git> [bitcoin] achow101 merged pull request #29983: msvc: Compile `test\fuzz\bitdeque.cpp` (master...240428-msvc-fuzz-bitdeque) https://github.com/bitcoin/bitcoin/pull/29983
<bitcoin-git> bitcoin/master 4df2d0c Ava Chow: Merge bitcoin/bitcoin#29983: msvc: Compile `test\fuzz\bitdeque.cpp`
<bitcoin-git> bitcoin/master 774359b Hennadii Stepanov: build, msvc: Compile `test\fuzz\bitdeque.cpp`
<bitcoin-git> bitcoin/master 85f50a4 Hennadii Stepanov: refactor: Fix "error C2248: cannot access private member" on MSVC
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/063072b86abc...4df2d0c4ce76

2024-04-30

<bitcoin-git> [bitcoin] achow101 merged pull request #29813: doc: i2p: improve `-i2pacceptincoming` mention (master...2024-04-fix-doc-i2p) https://github.com/bitcoin/bitcoin/pull/29813
<bitcoin-git> bitcoin/master 063072b Ava Chow: Merge bitcoin/bitcoin#29813: doc: i2p: improve `-i2pacceptincoming` mention
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/326e56336067...063072b86abc
<bitcoin-git> bitcoin/master 2179e2c brunoerg: doc: i2p: improve `-i2pacceptincoming` mention
<bitcoin-git> [bitcoin] achow101 merged pull request #28016: p2p: gives seednode priority over dnsseed if both are provided (master...dnsseed-priority) https://github.com/bitcoin/bitcoin/pull/28016
<bitcoin-git> bitcoin/master 82f41d7 tdb3: Added seednode prioritization message to help output
<bitcoin-git> bitcoin/master 326e563 Ava Chow: Merge bitcoin/bitcoin#28016: p2p: gives seednode priority over dnsseed if ...
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/0c3a3c9394e6...326e56336067
<bitcoin-git> bitcoin/master 3120a46 Sergi Delgado Segura: Gives seednode priority over dnsseed if both are provided
<bitcoin-git> [bitcoin] achow101 merged pull request #29623: Simplify network-adjusted time warning logic (master...2024-03/remove-timedata) https://github.com/bitcoin/bitcoin/pull/29623
<bitcoin-git> bitcoin/master 038fd97 dergoegge: [net processing] Move nTimeOffset to net_processing
<bitcoin-git> bitcoin/master 55361a1 stickies-v: [net processing] Use std::chrono for type-safe time offsets
<bitcoin-git> bitcoin/master ee178df stickies-v: Add TimeOffsets helper class
<bitcoin-git> [bitcoin] achow101 pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/d813ba1bc4b4...0c3a3c9394e6
<bitcoin-git> [bitcoin] achow101 merged pull request #28970: p2p: opportunistically accept 1-parent-1-child packages (master...2023-11-1p1c) https://github.com/bitcoin/bitcoin/pull/28970
<bitcoin-git> bitcoin/master 092c978 glozow: [txpackages] add canonical way to get hash of package
<bitcoin-git> bitcoin/master 6f4da19 glozow: guard against MempoolAcceptResult::m_replaced_transactions
<bitcoin-git> bitcoin/master c3c1e15 glozow: [doc] restore comment about why we check if ptx HasWitness before caching ...
<bitcoin-git> [bitcoin] achow101 pushed 10 commits to master: https://github.com/bitcoin/bitcoin/compare/2d3056751bb7...d813ba1bc4b4
<bitcoin-git> [bitcoin] achow101 opened pull request #30008: seeds: Pull additional nodes from my seeder and update fixed seeds (master...my-seeder-fixed-seeds) https://github.com/bitcoin/bitcoin/pull/30008
<bitcoin-git> [bitcoin] achow101 opened pull request #30007: chainparams: Add achow101 DNS seeder (master...my-dns-seed) https://github.com/bitcoin/bitcoin/pull/30007
<bitcoin-git> [bitcoin] pinheadmz opened pull request #30006: test: use sleepy wait-for-log in reindex readonly (master...sleepy-wait) https://github.com/bitcoin/bitcoin/pull/30006
<bitcoin-git> [bitcoin] achow101 merged pull request #29906: Disable util::Result copying and assignment (master...pr/saferesult) https://github.com/bitcoin/bitcoin/pull/29906
<bitcoin-git> bitcoin/master 834f65e Ryan Ofsky: refactor: Drop util::Result operator=
<bitcoin-git> bitcoin/master 6a8b2be Ryan Ofsky: refactor: Avoid copying util::Result values
<bitcoin-git> bitcoin/master 2d30567 Ava Chow: Merge bitcoin/bitcoin#29906: Disable util::Result copying and assignment
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/15f696b45404...2d3056751bb7
<laanwj> the report unfortunately doesn't mention the bitcoin core version
<bitcoin-git> [bitcoin] glozow closed pull request #28481: txorphanage: add size accounting, use wtxids, support multiple announcers (master...2023-08-orphanage-additions) https://github.com/bitcoin/bitcoin/pull/28481
<bitcoin-git> [bitcoin] fanquake closed pull request #30004: depends: fix Qt to not use `-q` with `ar` (master...more_standard_ar) https://github.com/bitcoin/bitcoin/pull/30004
<Murch[m]> Another person reporting a long periods of "connecting to peers": https://bitcoin.stackexchange.com/a/122838/5406
<bitcoin-git> [bitcoin] ajtowns closed pull request #29231: logging: Update to new logging API (master...202401-logscripted) https://github.com/bitcoin/bitcoin/pull/29231
<bitcoin-git> [bitcoin] laanwj opened pull request #30005: [PoC, nomerge] IPv6 PCP pinhole test (master...2024-04-pcp-pinhole-test) https://github.com/bitcoin/bitcoin/pull/30005
<bitcoin-git> [bitcoin] glozow closed pull request #29969: refactor: convert string formatting to F-strings (master...enhancement/f-string-formatting) https://github.com/bitcoin/bitcoin/pull/29969
<bitcoin-git> [bitcoin] laanwj closed pull request #29978: net: Modernize logging in UPnP and nat-pmp code (master...2024-04-portmap-logging) https://github.com/bitcoin/bitcoin/pull/29978
<bitcoin-git> [bitcoin] fanquake opened pull request #30004: depends: fix Qt to not use `-q` with `ar` (master...more_standard_ar) https://github.com/bitcoin/bitcoin/pull/30004
<bitcoin-git> [bitcoin] glozow merged pull request #29986: test: Don't rely on incentive incompatible replacement in mempool_accept_v3.py (master...2024-04-v3-rbf) https://github.com/bitcoin/bitcoin/pull/29986
<bitcoin-git> bitcoin/master 15f696b glozow: Merge bitcoin/bitcoin#29986: test: Don't rely on incentive incompatible re...
<bitcoin-git> bitcoin/master f8a141c Suhas Daftuar: test: Don't rely on incentive incompatible replacement in mempool_accept_v...
<bitcoin-git> [bitcoin] glozow pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/36e660fc234b...15f696b45404
<bitcoin-git> [bitcoin] glozow merged pull request #29990: fuzz: don't allow adding duplicate transactions to the mempool (master...2024-04-no-mempool-dups) https://github.com/bitcoin/bitcoin/pull/29990
<bitcoin-git> bitcoin/master cc15c5b Suhas Daftuar: fuzz: don't allow adding duplicate transactions to the mempool
<bitcoin-git> bitcoin/master 36e660f glozow: Merge bitcoin/bitcoin#29990: fuzz: don't allow adding duplicate transactio...
<bitcoin-git> [bitcoin] glozow pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/ad42d6351983...36e660fc234b
<bitcoin-git> [bitcoin] fanquake closed pull request #30002: Update ci.yml (master...patch-1) https://github.com/bitcoin/bitcoin/pull/30002
<bitcoin-git> [bitcoin] Shutch147 opened pull request #30002: Update ci.yml (master...patch-1) https://github.com/bitcoin/bitcoin/pull/30002
<bitcoin-git> [bitcoin] fanquake merged pull request #29985: depends: Fix build of Qt for 32-bit platforms with recent glibc (master...2024-04-qt-gzip-time64) https://github.com/bitcoin/bitcoin/pull/29985
<bitcoin-git> bitcoin/master ad42d63 merge-script: Merge bitcoin/bitcoin#29985: depends: Fix build of Qt for 32-bit platforms...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/19865a8350a8...ad42d6351983
<bitcoin-git> bitcoin/master 2e266f3 laanwj: depends: Fix build of Qt for 32-bit platforms

2024-04-29

<bitcoin-git> [bitcoin] glozow opened pull request #30000: p2p: index TxOrphanage by wtxid, allow entries with same txid (master...2024-04-orphan-use-wtxid) https://github.com/bitcoin/bitcoin/pull/30000
<bitcoin-git> [bitcoin] Sjors opened pull request #29999: guix: fix suggested fake date for openssl-1.1.1l (master...2024/04/guix-openssl) https://github.com/bitcoin/bitcoin/pull/29999
<bitcoin-git> [bitcoin] instagibbs opened pull request #29998: functional test: ensure confirmed utxo being sourced for 2nd chain (master...2024-04-onemore_confirmed) https://github.com/bitcoin/bitcoin/pull/29998
<bitcoin-git> [bitcoin] maflcko opened pull request #29997: rpc: Remove index-based Arg accessor (master...2404-rpc-no-int-arg-) https://github.com/bitcoin/bitcoin/pull/29997
<bitcoin-git> [bitcoin] alfonsoromanz opened pull request #29996: test: Assumeutxo: import snapshot in a node with a divergent chain (master...assumeutxo_tests) https://github.com/bitcoin/bitcoin/pull/29996
<bitcoin-git> [bitcoin] ryanofsky merged pull request #29277: RPC: access RPC arguments by name (master...2023-10/named-args-on-arg-helper) https://github.com/bitcoin/bitcoin/pull/29277
<bitcoin-git> bitcoin/master 30a6c99 stickies-v: rpc: access some args by name
<bitcoin-git> bitcoin/master 13525e0 stickies-v: rpc: add arg helper unit test
<bitcoin-git> bitcoin/master bbb3126 stickies-v: rpc: add named arg helper
<bitcoin-git> [bitcoin] ryanofsky pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/0c45d73f185d...19865a8350a8
<bitcoin-git> [bitcoin] kevkevinpal opened pull request #29994: doc: removed help text saying that peers may not connect automatically (master...docsRemoveNetNote) https://github.com/bitcoin/bitcoin/pull/29994
<bitcoin-git> [bitcoin] fanquake merged pull request #29872: test: Add missing Assert(mock_time_in = 0s) to SetMockTime (master...2404-mocktime-) https://github.com/bitcoin/bitcoin/pull/29872
<bitcoin-git> bitcoin/master 0c45d73 merge-script: Merge bitcoin/bitcoin#29872: test: Add missing Assert(mock_time_in >= 0s) ...
<bitcoin-git> bitcoin/master fa382d3 MarcoFalke: test: Add missing Assert(mock_time_in >= 0s) to SetMockTime
<bitcoin-git> bitcoin/master fae0db5 MarcoFalke: refactor: Use chrono type for g_mock_time
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/4d2d91a9e0f7...0c45d73f185d
<bitcoin-git> [gui] willcl-ark opened pull request #819: gui: fix misleading signmessage error with segwit (master...signmessage-error-fix) https://github.com/bitcoin-core/gui/pull/819
<bitcoin-git> [bitcoin] fanquake merged pull request #29165: build: Bump clang minimum supported version to 15 (master...2401-clang-15-) https://github.com/bitcoin/bitcoin/pull/29165
<bitcoin-git> bitcoin/master 4d2d91a merge-script: Merge bitcoin/bitcoin#29165: build: Bump clang minimum supported version t...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a46065e36cf8...4d2d91a9e0f7
<bitcoin-git> bitcoin/master fa1964c MarcoFalke: build: Bump clang minimum supported version to 15
<bitcoin-git> [bitcoin] willcl-ark closed pull request #29903: rename bitcoin.conf in dist tarball (master...conf-in-dst-share) https://github.com/bitcoin/bitcoin/pull/29903
<bitcoin-git> [bitcoin] fanquake closed pull request #29992: chore: fix some typos (master...master) https://github.com/bitcoin/bitcoin/pull/29992
<bitcoin-git> [bitcoin] luchenhan opened pull request #29992: chore: fix some typos (master...master) https://github.com/bitcoin/bitcoin/pull/29992
<bitcoin-git> [bitcoin] fanquake opened pull request #29991: depends: sqlite 3.45.3 (master...sqlite_3_45_3) https://github.com/bitcoin/bitcoin/pull/29991
<bitcoin-git> [bitcoin] fanquake merged pull request #29895: guix: remove bzip2 from deps (master...remove_xz_guix) https://github.com/bitcoin/bitcoin/pull/29895
<bitcoin-git> bitcoin/master e7a8dd5 fanquake: depends: switch fontconfig to .tar.gz
<bitcoin-git> bitcoin/master 5996c30 fanquake: depends: switch libXau to .tar.gz
<bitcoin-git> [bitcoin] fanquake pushed 12 commits to master: https://github.com/bitcoin/bitcoin/compare/3aaf7328eb65...a46065e36cf8
<bitcoin-git> bitcoin/master 58c423d fanquake: depends: switch boost to .tar.gz

2024-04-28

<bitcoin-git> [bitcoin] sdaftuar opened pull request #29990: fuzz: don't allow adding duplicate transactions to the mempool (master...2024-04-no-mempool-dups) https://github.com/bitcoin/bitcoin/pull/29990
<bitcoin-git> [bitcoin] laanwj closed pull request #29988: Update bitcoin_config.h.in (master...Apetree100122-patch-1) https://github.com/bitcoin/bitcoin/pull/29988
<bitcoin-git> [bitcoin] Apetree100122 opened pull request #29988: Update bitcoin_config.h.in (master...Apetree100122-patch-1) https://github.com/bitcoin/bitcoin/pull/29988
<bitcoin-git> [bitcoin] fanquake opened pull request #29987: guix: build with glibc 2.31 (master...build_with_glibc_2_31) https://github.com/bitcoin/bitcoin/pull/29987
<bitcoin-git> [bitcoin] sdaftuar opened pull request #29986: test: Don't rely on incentive incompatible replacement in mempool_accept_v3.py (master...2024-04-v3-rbf) https://github.com/bitcoin/bitcoin/pull/29986
<bitcoin-git> [bitcoin] laanwj opened pull request #29985: depends: Fix build of Qt for 32-bit platforms (master...2024-04-qt-gzip-time64) https://github.com/bitcoin/bitcoin/pull/29985
<bitcoin-git> [bitcoin] laanwj opened pull request #29984: net: Replace ifname check with IFF_LOOPBACK in Discover (master...2024-04-iff-loopback) https://github.com/bitcoin/bitcoin/pull/29984
<bitcoin-git> [bitcoin] hebasto opened pull request #29983: build, msvc: Compile `test\fuzz\bitdeque.cpp` (master...240428-msvc-fuzz-bitdeque) https://github.com/bitcoin/bitcoin/pull/29983