achow101 changed the topic of #bitcoin-core-dev to: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 16:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
dviola has quit [Ping timeout: 260 seconds]
sbddesign has joined #bitcoin-core-dev
jespada has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoincore.org] joetor5 opened pull request #1156: Add spanish translation for 28.2 release (master...es-trans) https://github.com/bitcoin-core/bitcoincore.org/pull/1156
jadi has quit [Quit: jadi]
sbddesign has quit [Ping timeout: 252 seconds]
jadi has joined #bitcoin-core-dev
jadi has quit [Client Quit]
jadi has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 272 seconds]
adil has joined #bitcoin-core-dev
adil has quit [Client Quit]
sbddesign has joined #bitcoin-core-dev
PaperSword has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 260 seconds]
jonatack has quit [Ping timeout: 268 seconds]
tarotfied has quit [Quit: WeeChat 4.1.1]
tarotfied has joined #bitcoin-core-dev
Cory81 has quit [Quit: Client closed]
Cory81 has joined #bitcoin-core-dev
Cory81 has quit [Quit: Client closed]
Cory81 has joined #bitcoin-core-dev
Cory81 has quit [Quit: Client closed]
Cory81 has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
dviola has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 260 seconds]
jadi has quit [Ping timeout: 260 seconds]
jadi has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 276 seconds]
adil has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 276 seconds]
adil has quit [Ping timeout: 276 seconds]
adil has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
adil1 has joined #bitcoin-core-dev
adil1 has quit [Client Quit]
adil has quit [Ping timeout: 276 seconds]
adil has joined #bitcoin-core-dev
adil has quit [Client Quit]
sbddesign has quit [Ping timeout: 276 seconds]
sbddesign has joined #bitcoin-core-dev
Cory81 has quit [Quit: Client closed]
Cory81 has joined #bitcoin-core-dev
SpellChecker has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
Guest78 has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 252 seconds]
Guest78 has quit [Ping timeout: 272 seconds]
sbddesign has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 265 seconds]
sbddesign has joined #bitcoin-core-dev
joetor5 has quit [Quit: joetor5]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
joetor5 has joined #bitcoin-core-dev
joetor5 has quit [Client Quit]
sbddesign has quit [Ping timeout: 252 seconds]
sbddesign has joined #bitcoin-core-dev
abubakarsadiq has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 272 seconds]
joetor5 has joined #bitcoin-core-dev
joetor5 has quit [Quit: joetor5]
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 245 seconds]
sbddesign has quit [Ping timeout: 245 seconds]
joetor5 has joined #bitcoin-core-dev
joetor5 has quit [Quit: joetor5]
TheRec has quit [Ping timeout: 244 seconds]
kevkevin has joined #bitcoin-core-dev
mcey_ has joined #bitcoin-core-dev
TheRec_ has joined #bitcoin-core-dev
emcy__ has quit [Ping timeout: 244 seconds]
drew_ has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 244 seconds]
sbddesign has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 248 seconds]
kevkevin has quit [Ping timeout: 272 seconds]
sliv3r__ has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
sliv3r__ has joined #bitcoin-core-dev
michaelfolkson has quit [Ping timeout: 272 seconds]
michaelfolkson has joined #bitcoin-core-dev
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
kevkevin has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
Guyver2 has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 248 seconds]
f321x has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
sbddesign has quit [Ping timeout: 245 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/192743235493...49d5f1f2c6d2
<bitcoin-git> bitcoin/master d6aaffc brunoerg: test: check P2SH sigop count for coinbase tx
<bitcoin-git> bitcoin/master 49d5f1f merge-script: Merge bitcoin/bitcoin#32850: test: check P2SH sigop count for coinbase tx
<bitcoin-git> [bitcoin] fanquake merged pull request #32850: test: check P2SH sigop count for coinbase tx (master...2025-07-test-p2shsigopcount-coinbase) https://github.com/bitcoin/bitcoin/pull/32850
sbddesign has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] Sjors opened pull request #32861: Have createwalletdescriptor auto-detect an unused(KEY) (master...2025/07/smart-createwalletdescriptor) https://github.com/bitcoin/bitcoin/pull/32861
sbddesign has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
f321x has quit [Quit: f321x]
f321x has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 12 commits to master: https://github.com/bitcoin/bitcoin/compare/49d5f1f2c6d2...625194944333
<bitcoin-git> bitcoin/master 6c364e0 Martin Zumsande: test: Enable various tests for usage with cli
<bitcoin-git> bitcoin/master 7d5352a Martin Zumsande: test: use -stdin for large rpc commands
<bitcoin-git> bitcoin/master 5b08885 Martin Zumsande: test: enable functional tests with large rpc args for cli
<bitcoin-git> [bitcoin] fanquake merged pull request #32290: test: allow all functional tests to be run or skipped with --usecli (master...202505_fix_usecli) https://github.com/bitcoin/bitcoin/pull/32290
l0rinc has joined #bitcoin-core-dev
l0rinc has quit [Client Quit]
sbddesign has joined #bitcoin-core-dev
SpellChecker_ has joined #bitcoin-core-dev
SpellChecker has quit [Ping timeout: 244 seconds]
sbddesign has quit [Ping timeout: 248 seconds]
f321x has quit [Remote host closed the connection]
f321x has joined #bitcoin-core-dev
szkl has joined #bitcoin-core-dev
SpellChecker_ has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/625194944333...c7fe8abb5f38
<bitcoin-git> bitcoin/master bb9157d Hennadii Stepanov: cmake, refactor: Switch to `Python3::Interpreter` imported target
<bitcoin-git> bitcoin/master 67dc752 Hennadii Stepanov: cmake, test: Disable tests instead of ignoring them
<bitcoin-git> bitcoin/master c7fe8ab merge-script: Merge bitcoin/bitcoin#31233: cmake: Improve Python robustness and test usa...
<bitcoin-git> [bitcoin] fanquake merged pull request #31233: cmake: Improve Python robustness and test usability (master...241106-python) https://github.com/bitcoin/bitcoin/pull/31233
PaperSword has quit [Quit: PaperSword]
f321x_ has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
f321x has quit [Ping timeout: 244 seconds]
sbddesign has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c7fe8abb5f38...927e9b220f17
<bitcoin-git> bitcoin/master 4f10a57 Hennadii Stepanov: depends: Override host compilers for FreeBSD and OpenBSD
<bitcoin-git> bitcoin/master 927e9b2 merge-script: Merge bitcoin/bitcoin#32716: depends: Override host compilers for FreeBSD ...
<bitcoin-git> [bitcoin] fanquake merged pull request #32716: depends: Override host compilers for FreeBSD and OpenBSD (master...250610-depends-bsd) https://github.com/bitcoin/bitcoin/pull/32716
sbddesign has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 244 seconds]
sbddesign has quit [Ping timeout: 248 seconds]
sbddesign has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 276 seconds]
<sipa> phantomcircuit: yeah, i think that's what you want. But for it to be useful, you'd need the ability for net_processing to continue while ABC is running. However, you cannot process further messages from the peer that gave you the block, as that wouls violate the protocol (e.g. if they send a BLOCK followed by a PING, they only expect the PONG after the block is processed), so you need a way to mark
<sipa> a peer in net_processing as "paused" while ABC is...
<sipa> running for it, making net_processing skip the peer
f321x_ has quit [Quit: f321x_]
f321x has joined #bitcoin-core-dev
<_aj_> sipa: you probably want to defer processing (and requesting?) transactions from other peers as well? probably also pause any peers that announce the same block/header at you?
<_aj_> s/probably/possibly/g
PaperSword has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<sipa> _aj_: yes, i think what we really want is validation to work as a queue of (tx, block, cmpctblk, ...) objects, each with a callback for reporting success/failure. net_processing just hands the received objects to the queue, pausing the peer that gave them. Upon completion, the callback unpauses them (and perhaps relays, punishes, ...); the nice thing is that the validation queue can then be made to
<sipa> reorder/prioritize its objects (e.g. prioritize blocks...
<sipa> over txn), or split up processing (e.g. do an early header check first, or do things quickly if they are cached already, or even start doing transactioj validation in multiple script threads, ...)
jonatack has quit [Ping timeout: 268 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 9 commits to 29.x: https://github.com/bitcoin/bitcoin/compare/983b268768f0...d360a6ef565f
<bitcoin-git> bitcoin/29.x e37a70b will: build: add root dir to CMAKE_PREFIX_PATH
<bitcoin-git> bitcoin/29.x 5987c1b Sebastian Falbesoner: test: fix catchup loop in outbound eviction functional test
<bitcoin-git> bitcoin/29.x a990c10 Hennadii Stepanov: cmake: Use `HINTS` instead of `PATHS` in `find_*` commands
<bitcoin-git> [bitcoin] fanquake merged pull request #32810: [29.x] More backports (29.x...even_more_29_backports) https://github.com/bitcoin/bitcoin/pull/32810
jespada has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] pinheadmz opened pull request #32862: rpc: use CScheduler for HTTPRPCTimer and remove RPCTimer (master...http-scheduler-notimer) https://github.com/bitcoin/bitcoin/pull/32862
<bitcoin-git> [bitcoin] pinheadmz closed pull request #32796: rpc: use CScheduler for HTTPRPCTimer (master...http-scheduler) https://github.com/bitcoin/bitcoin/pull/32796
<bitcoin-git> [bitcoin] fanquake opened pull request #32863: [29.x] Backports (29.x...probably_final_29_backports) https://github.com/bitcoin/bitcoin/pull/32863
sbddesign has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
sbddesign has quit [Ping timeout: 260 seconds]
<bitcoin-git> [bitcoin] kilavvy opened pull request #32864: fix typos and improve clarity in documentation (master...master) https://github.com/bitcoin/bitcoin/pull/32864
<bitcoin-git> [bitcoin] fanquake opened pull request #32865: cmake: Use `AUTHOR_WARNING` for warnings (master...use_author_warning) https://github.com/bitcoin/bitcoin/pull/32865
<bitcoin-git> [bitcoin] fanquake closed pull request #32864: fix typos and improve clarity in documentation (master...master) https://github.com/bitcoin/bitcoin/pull/32864
sbddesign has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 252 seconds]
Guest7 has joined #bitcoin-core-dev
Guest7 has quit [Client Quit]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
l0rinc has quit [Quit: l0rinc]
l0rinc has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] rkrux opened pull request #32866: doc: add note for watch-only wallet migration (master...watchonly-migration) https://github.com/bitcoin/bitcoin/pull/32866
sbddesign has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] rkrux opened pull request #32867: doc: mention key removal in rpc interface modification (master...rpc-deprecation) https://github.com/bitcoin/bitcoin/pull/32867
eugenesiegel has quit [Ping timeout: 272 seconds]
f321x has quit [Quit: f321x]
joetor5 has joined #bitcoin-core-dev
joetor5 has quit [Remote host closed the connection]
joetor5 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] theStack opened pull request #32868: test: refactor: overhaul block hash determination for `CBlock{,Header}` objects (master...202506-test-remove_blockhash_caching) https://github.com/bitcoin/bitcoin/pull/32868
jespada has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jespada has joined #bitcoin-core-dev
Saturday7 has quit [Quit: ZNC 1.10.0 - https://znc.in]
Saturday7 has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 252 seconds]
joetor5 has quit [Remote host closed the connection]
bugs_ has joined #bitcoin-core-dev
joetor5 has joined #bitcoin-core-dev
sliv3r__ has quit [Ping timeout: 276 seconds]
<bitcoin-git> [bitcoin] instagibbs opened pull request #32869: WIP p2p: Relax BlockRequestAllowed to respond to advertised blocks (master...2025-07-invalid-cb-stall) https://github.com/bitcoin/bitcoin/pull/32869
sliv3r__ has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]