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
cotsuka has quit [Remote host closed the connection]
cotsuka has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] Christewart closed pull request #32701: tests: Remove hardcoded addresstype in `rpc_psbt.py` (master...2025-06-07-rpc-psbt-taproot-test) https://github.com/bitcoin/bitcoin/pull/32701
zeropoint has quit [Quit: leaving]
adil has joined #bitcoin-core-dev
dviola has quit [Ping timeout: 268 seconds]
diego has joined #bitcoin-core-dev
diego is now known as Guest7147
robszarka has joined #bitcoin-core-dev
szarka has quit [Ping timeout: 260 seconds]
adil has quit [Quit: adil]
Cory65 has quit [Quit: Client closed]
Cory65 has joined #bitcoin-core-dev
Cory63 has joined #bitcoin-core-dev
robszarka has quit [Quit: Leaving]
szarka has joined #bitcoin-core-dev
Cory65 has quit [Ping timeout: 272 seconds]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
l0rinc has quit [Ping timeout: 260 seconds]
Guest73 has joined #bitcoin-core-dev
entropyx has quit [Ping timeout: 272 seconds]
entropyx has joined #bitcoin-core-dev
entropyx has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
Guest73 has quit [Quit: Client closed]
<bitcoin-git> [gui] VolodymyrBg opened pull request #878: Fix broken navigation link to files documentation in README_doxygen.md (master...patch-1) https://github.com/bitcoin-core/gui/pull/878
mcey_ has joined #bitcoin-core-dev
emcy__ has quit [Ping timeout: 276 seconds]
Guest24 has joined #bitcoin-core-dev
Guest24 has quit [Client Quit]
dongcarl has quit [Quit: Ping timeout (120 seconds)]
dongcarl has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] leopardracer opened pull request #32816: Update p2p_monitor.py (master...master) https://github.com/bitcoin/bitcoin/pull/32816
<bitcoin-git> [gui] hebasto closed pull request #878: Fix broken navigation link to files documentation in README_doxygen.md (master...patch-1) https://github.com/bitcoin-core/gui/pull/878
steven has left #bitcoin-core-dev [#bitcoin-core-dev]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e5f9218b6afb...8fafb81320dd
<bitcoin-git> bitcoin/master ead4468 Hennadii Stepanov: cmake: Use `HINTS` instead of `PATHS` in `find_*` commands
<bitcoin-git> bitcoin/master 8fafb81 merge-script: Merge bitcoin/bitcoin#32805: cmake: Use `HINTS` instead of `PATHS` in `fin...
<bitcoin-git> [bitcoin] fanquake merged pull request #32805: cmake: Use `HINTS` instead of `PATHS` in `find_*` commands (master...250624-qrencode) https://github.com/bitcoin/bitcoin/pull/32805
Guyver2 has left #bitcoin-core-dev [Closing Window]
Guest4 has joined #bitcoin-core-dev
Guest4 has quit [Client Quit]
fi3 has joined #bitcoin-core-dev
fi3 has quit [Changing host]
fi3 has joined #bitcoin-core-dev
fi3 has quit [Client Quit]
fi3 has joined #bitcoin-core-dev
<fi3> Hi, I'm wondering what is the bheaviour of dumputxoset
<fi3> when we have mutliple valid tips
<fi3> let say that we are in this state:
<fi3> b0 -> b1,0
<fi3>       -> b1,1
<fi3> wich utxoset dumbutxoset will dump?
<fi3> the one for b1,0 or b1,1
<fi3> when I use latest?
<fi3> if I specify the hash of b1,0 or b1,1 can I force it to dump the one that I want?
<fi3> ]
<sipa> bitcoin core only keeps track of a utxo for its active tip
<sipa> well, and one corresponding to the mempool
<sipa> you mean dumptxoutset, i assume?
<sipa> latest will dump the utxo set for the current active tip
<fi3> dumptxoutset yep the rpc call
<fi3> > latest will dump the utxo set for the current active tip
<fi3> ok make sense
<fi3> can I sepcifically ask to dump an utxo set for a non active tip?
<sipa> rollback will dump the utxo set of the ancestor of the currently active tip that you specify
<sipa> i don't think so
<fi3> ok ty
jespada has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/8fafb81320dd...5170ec1ae35d
<bitcoin-git> bitcoin/master 6c2538d Cory Fields: depends: Bump boost to 1.88.0 and use new CMake buildsystem
<bitcoin-git> bitcoin/master 5170ec1 merge-script: Merge bitcoin/bitcoin#32665: depends: Bump boost to 1.88.0 and use new CMa...
<bitcoin-git> [bitcoin] fanquake merged pull request #32665: depends: Bump boost to 1.88.0 and use new CMake buildsystem (master...boost_shrink) https://github.com/bitcoin/bitcoin/pull/32665
zone117x has quit [Ping timeout: 244 seconds]
zone117x has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/5170ec1ae35d...67ea4b9994e6
<bitcoin-git> bitcoin/master 8800b5a Hennadii Stepanov: cmake: Explicitly specify `Boost_ROOT` for Homebrew's package
<bitcoin-git> bitcoin/master 67ea4b9 merge-script: Merge bitcoin/bitcoin#32814: cmake: Explicitly specify `Boost_ROOT` for Ho...
<bitcoin-git> [bitcoin] fanquake merged pull request #32814: cmake: Explicitly specify `Boost_ROOT` for Homebrew's package (master...250624-findboost) https://github.com/bitcoin/bitcoin/pull/32814
<bitcoin-git> [bitcoin] fanquake closed pull request #32804: Fix build on macOS when `qt@6` is installed (29.x...250624-29.x-multi-qt) https://github.com/bitcoin/bitcoin/pull/32804
Cory63 has quit [Quit: Client closed]
Cory63 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] willcl-ark opened pull request #32818: Add read-only mode to sqlite db and use in `bitcoin-wallet` (master...wallet-tool-indempotent) https://github.com/bitcoin/bitcoin/pull/32818
Cory63 has quit [Quit: Client closed]
Cory63 has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
hardtotell has quit [Quit: Ping timeout (120 seconds)]
hardtotell has joined #bitcoin-core-dev
<bitcoin-git> [bitcoincore.org] fanquake opened pull request #1151: Bitcoin Core 28.2 (master...bitcoin_core_28_2) https://github.com/bitcoin-core/bitcoincore.org/pull/1151
Cory42 has joined #bitcoin-core-dev
Cory63 has quit [Ping timeout: 272 seconds]
Emc99 has joined #bitcoin-core-dev
<achow101> #startmeeting
<corebot> achow101: Meeting started at 2025-06-26T16:00+0000
<corebot> achow101: Current chairs: achow101
<corebot> achow101: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
<corebot> achow101: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
<achow101> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs jarolrod jonatack josibake kanzure laanwj LarryRuane lightlike luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild willcl-ark
<TheCharlatan> hi
<hebasto> hi
<janb84> #here
<johnny9dev> hi
<sipa> hi
<brunoerg> hi
<janb84> hi
<fjahr> hi
<glozow> hi
<willcl-ark> hi
<laanwj> hi
Guest34 has joined #bitcoin-core-dev
<achow101> There is one preproposed meeting topic this week, any last minute ones to add?
<stickies-v> hi
<pinheadmz> Hi
<Murch[m]> Hi
<instagibbs> hi
<sr_gi[m]1> hi
<darosior> hi
<achow101> #topic Erlay WG Update (sr_gi, gleb)
<furszy> hi
Guest34 has quit [Client Quit]
Guest34 has joined #bitcoin-core-dev
<sr_gi[m]1> I went back to look at the code and see if I could find why the propagation times were too good to be true, and I may have found the underlaying issue. Some transaction were being announced via reconciliation before those peers should have been aware of it, which may have made Erlay faster. I patched that yesterday and I'm currently working on re-simulate it to make sure
<sr_gi[m]1> I'll report back once I have some results
<Murch[m]> sr_gi: Alternatively, you should also make sure that you didn’t accidentally invent faster-than-light communication! ;)
<sr_gi[m]1> lol
<Murch[m]> j/k, makes sense
<sr_gi[m]1> Transaction are actually traveling back in time :P
Guest34 has quit [Client Quit]
<sr_gi[m]1> That's it for me, hopping to have some results by next week
<achow101> #topic Kernel WG Update (TheCharlatan)
<TheCharlatan> Been talking to some people about splitting up cs_main and allowing net_processing to call validation functions without being blocked on their return. Been trying out a few approaches for this, but I feel like this will take some time before I can share results on one approach or the other.
<kanzure> hi
<TheCharlatan> We also got another go wrapper for the library: https://github.com/stringintech/go-bitcoinkernel
<TheCharlatan> Looking for review on #32317
<corebot> https://github.com/bitcoin/bitcoin/issues/32317 | kernel: Separate UTXO set access from validation functions by TheCharlatan · Pull Request #32317 · bitcoin/bitcoin · GitHub
<TheCharlatan> That's all :)
<achow101> #topic Cluster Mempool WG Update (sdaftuar, sipa)
<sr_gi[m]1> sipa: basically
<furszy> TheCharlatan: I might have something for you. Let's talk later :).
<sipa> hi
<sipa> no updates, i think?
<achow101> #topic MuSig2 WG Update (achow101, rkrux)
<achow101> Addressed review in #31244 which I think is probably rfm. The remaining comments are nits that I think can be addressed in followups.
<corebot> https://github.com/bitcoin/bitcoin/issues/31244 | descriptors: MuSig2 by achow101 · Pull Request #31244 · bitcoin/bitcoin · GitHub
<darosior> TheCharlatan: cool!
<achow101> #topic orphan resolution WG Update (glozow)
<glozow> #31829 is making progress, thanks for all the reviews! I’m looking at the newer comments today re benchmarking.
<corebot> https://github.com/bitcoin/bitcoin/issues/31829 | p2p: improve TxOrphanage denial of service bounds by glozow · Pull Request #31829 · bitcoin/bitcoin · GitHub
zeropoint has joined #bitcoin-core-dev
<sipa> glozow: i'm writing a simulation fuzz test for it, it almost works
<instagibbs> glozow ah you're doing it? I won't duplicate effort then :)
<sipa> (everything except LimitOrphans, which is just a minor detail right)
<instagibbs> sipa ez
<glozow> sipa: hahaha. thanks!
<glozow> instagibbs: just trying to decipher the description atm
<glozow> Do we want this bench inside the PR?
<sipa> i think it should be in the PR, can use bench.epochs(1) to avoid measuring the setup time
<glozow> I originally dropped all of them because they were just for feeling out worst cases, not for demonstrating speedups
<instagibbs> can drop the non-evict bench if the epochs(1) thing works
<sipa> not making worst cases worse is also interesting
<glozow> sure 👍 I can bring back the EraseForBlock ones too then
<instagibbs> also informs any constant changes in future
<sipa> glozow: the example instagibbs posted is the one we worked out when designing the dos score idea
<sipa> though with more concrete numbers for what is actually implemented now
<glozow> ah, wait how does it differ from the one I implemented?
<instagibbs> We can chat offline
<sipa> i have no idea, i did not review the benchmarks :)
<glozow> okok
<achow101> #topic QML GUI WG Update (jarolrod, johnny9dev)
<johnny9dev> Back from BTCPrague now. Presented a demo of the wallet during the Dev/Hack/Day and it went well. General feedback was that this seems like an obvious thing to build so that was encouraging. Currently working on getting PRs setup to update the gui-qml repo with all of the features that were added for the demo.
<johnny9dev> Afterwards, focus is going to be on rebase, submoduling, and figuring out what CI and release might look like for this project.
<achow101> #topic Script Validation WG Update (fjahr)
<fjahr> nothing significant to share, kind of waiting for an update on the secp batch PR and need to ask for an update there
<achow101> #topic mutation testing update (brunoerg)
<brunoerg> Hi, just a quick update! Some time ago I announced bitcoincore.space, but we just integrated mutation testing into corecheck, so I’m not going to update that anymore. You can see Core mutation testing report at corecheck.dev/mutation. This report is updated once a week. We’re working to make the whole process more efficient and soon we will expand it to more part of the codebase. Based on the last run,
<brunoerg> there are 326 unkilled mutants. Of course, we can ignore some of them, but there are many interesting cases that we should address in our tests. Thanks @m3dwards for making it happen.
<achow101> neat!
<achow101> Any other topics to discuss this week?
<stickies-v> very nice dashboard, thanks brunoerg !
<fjahr> Just a note that didn’t seem worth a topic: Since the embedded ASMap PR is making progress I think there is necessity to discuss the asmap org which houses the data we are using (as it is currently planned). I think there should be some access sharing just in case of emergency because I am the only owner right now. But I think this can wait until the PR is merged and I think the next in-person meeting would be good to
<fjahr> discuss this unless there are objections, i.e. people see this as a blocker to merging the PR.
<sipa> the current PR doesn't enable it by default yet, but it does incorporate the community-built asmap data into the release binary
<sipa> i think it may make sense to transfer the asmap-data repo at least to the bitcoin-core org
<fjahr> Right, happy to do that now or after the PR is merged.
<sipa> we can discuss on the PR i think
<achow101> #endmeeting
<corebot> achow101: Meeting ended at 2025-06-26T16:26+0000
Emc99 has quit [Quit: Client closed]
<fjahr> sipa: ok, that works as well
<darosior> brunoerg: nice. Interesting to see a FindAndDelete match isn't exercised. I can add a test for this
<brunoerg> darosior: cool
dzxzg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/67ea4b9994e6...4145a9463a58
<bitcoin-git> bitcoin/master 173394d Hennadii Stepanov: depends: Build `qt` package for FreeBSD hosts
<bitcoin-git> bitcoin/master 4145a94 merge-script: Merge bitcoin/bitcoin#32731: depends: Build `qt` package for FreeBSD hosts
<bitcoin-git> [bitcoin] fanquake merged pull request #32731: depends: Build `qt` package for FreeBSD hosts (master...250611-freebsd-qt) https://github.com/bitcoin/bitcoin/pull/32731
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/4145a9463a58...c43cc48aaaaa
<bitcoin-git> bitcoin/master 2c43b6a Antoine Poinsot: init: cap -maxmempool to 500 MB on 32-bit systems
<bitcoin-git> bitcoin/master 9f8e7b0 Antoine Poinsot: node: cap -dbcache to 1GiB on 32-bit architectures
<bitcoin-git> bitcoin/master c43cc48 merge-script: Merge bitcoin/bitcoin#32530: node: cap `-maxmempool` and `-dbcache` values...
<bitcoin-git> [bitcoin] fanquake merged pull request #32530: node: cap `-maxmempool` and `-dbcache` values for 32-bit (master...2505_limit_mempool_32bit) https://github.com/bitcoin/bitcoin/pull/32530
janb84 has quit [Quit: WeeChat 4.6.3]
fi3 has quit [Quit: Client closed]
janb84 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] darosior opened pull request #32819: Add release note for #32530 (master...2506_release_note_maxmempool_cap_32bit) https://github.com/bitcoin/bitcoin/pull/32819
memset has quit [Remote host closed the connection]
Cory42 has quit [Quit: Client closed]
memset has joined #bitcoin-core-dev
Cory42 has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
Cory42 has quit [Quit: Client closed]
Cory42 has joined #bitcoin-core-dev
u8a8 has joined #bitcoin-core-dev
l0rinc has quit [Ping timeout: 252 seconds]
TallTim has quit [Ping timeout: 252 seconds]
TallTim has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
dzxzg2 has joined #bitcoin-core-dev
dzxzg has quit [Quit: Konversation terminated!]
u8a8 has quit [Ping timeout: 272 seconds]
Cory42 has quit [Quit: Client closed]
Cory42 has joined #bitcoin-core-dev
pablomartin is now known as pablomartin4btc
Cory42 has quit [Quit: Client closed]
Cory42 has joined #bitcoin-core-dev
catvstory has joined #bitcoin-core-dev
janb84 has quit [Quit: WeeChat 4.6.3]
janb84 has joined #bitcoin-core-dev
catvstory has quit [Remote host closed the connection]
u8a8 has joined #bitcoin-core-dev
u8a8 has left #bitcoin-core-dev [#bitcoin-core-dev]
Guest23 has joined #bitcoin-core-dev
Guest23 has quit [Client Quit]
Cory42 has quit [Quit: Client closed]
Cory42 has joined #bitcoin-core-dev
dzxzg2 has quit [Ping timeout: 272 seconds]
P8tBoy has joined #bitcoin-core-dev
PatBoy has quit [Ping timeout: 276 seconds]
entropyx has quit [Remote host closed the connection]
entropyx has joined #bitcoin-core-dev
entropyx has joined #bitcoin-core-dev
nipiQ has joined #bitcoin-core-dev
Cory14 has joined #bitcoin-core-dev
Cory42 has quit [Ping timeout: 272 seconds]
nipiQ has quit [Quit: Client closed]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
Cory14 has quit [Quit: Client closed]
Cory14 has joined #bitcoin-core-dev
mudsip has joined #bitcoin-core-dev
mudsip has quit [Client Quit]