--- Log opened Fri Aug 15 00:00:12 2025 00:06 -!- w0xlt [~w0xlt@209.184.121.14] has quit [Ping timeout: 255 seconds] 00:10 -!- PaperSword [~Thunderbi@securemail.qrsnap.io] has quit [Quit: PaperSword] 00:21 -!- joetor5 [~Thunderbi@user/joetor5] has quit [Quit: joetor5] 00:25 -!- f321x [~f321x@user/f321x] has joined #bitcoin-core-dev 00:26 -!- robszarka [~szarka@2603:3003:4eac:100:2966:6099:57d9:e9ab] has joined #bitcoin-core-dev 00:29 -!- szarka [~szarka@2603:3003:4eac:100:7ca7:d245:5be5:1ef6] has quit [Ping timeout: 248 seconds] 01:01 -!- Talkless [~Talkless@138.199.6.197] has joined #bitcoin-core-dev 01:10 -!- stringintech [~stringint@user/stringintech] has joined #bitcoin-core-dev 01:12 -!- stringintech [~stringint@user/stringintech] has quit [Client Quit] 01:24 -!- cotsuka [~cotsuka@user/cotsuka] has quit [Ping timeout: 240 seconds] 01:33 -!- cotsuka [~cotsuka@user/cotsuka] has joined #bitcoin-core-dev 02:03 -!- mudsip [~mudsip@user/mudsip] has joined #bitcoin-core-dev 02:04 -!- mudsip [~mudsip@user/mudsip] has quit [Client Quit] 02:39 < bitcoin-git> [bitcoin] fanquake pushed 13 commits to master: https://github.com/bitcoin/bitcoin/compare/578b512bdd88...c99f5c5e1b42 02:39 < bitcoin-git> bitcoin/master e5f896b glozow: [test] check miner doesn't select 0fee transactions 02:39 < bitcoin-git> bitcoin/master 85f4988 glozow: [test] check bypass of minrelay for various minrelaytxfee settings 02:39 < bitcoin-git> bitcoin/master 72dc184 glozow: [test] RBF rule 4 for various incrementalrelayfee settings 02:39 < bitcoin-git> [bitcoin] fanquake merged pull request #33106: policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee (master...2025-07-minrelay) https://github.com/bitcoin/bitcoin/pull/33106 02:53 -!- SpellChecker [~SpellChec@user/SpellChecker] has quit [Ping timeout: 240 seconds] 02:54 -!- SpellChecker [~SpellChec@user/SpellChecker] has joined #bitcoin-core-dev 02:56 < darosior> \o/ 03:59 -!- Cory43 [~Cory43@user/pasha] has quit [Quit: Client closed] 03:59 -!- Cory43 [~Cory43@user/pasha] has joined #bitcoin-core-dev 04:13 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has joined #bitcoin-core-dev 04:13 < bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/c99f5c5e1b42...7b4a1350dfd6 04:13 < bitcoin-git> bitcoin/master 9a04635 Antoine Poinsot: scripted-diff: validation: rename mandatory errors into block errors 04:13 < bitcoin-git> bitcoin/master b3f781a Antoine Poinsot: contrib: adapt max reject string size in tracing demo 04:13 < bitcoin-git> bitcoin/master c0d91fc Antoine Poinsot: Add release note for #33050 and #33183 error string changes 04:13 < bitcoin-git> [bitcoin] fanquake merged pull request #33183: validation: rename block script verification error from "mandatory" to "block" (master...2508_rename_error_mandatory) https://github.com/bitcoin/bitcoin/pull/33183 04:27 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-core-dev 04:33 -!- BUSY [~BUSY@user/busy] has joined #bitcoin-core-dev 04:48 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 04:56 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 04:58 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 276 seconds] 05:03 -!- Cory71 [~Cory43@user/pasha] has joined #bitcoin-core-dev 05:07 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 05:07 -!- Cory43 [~Cory43@user/pasha] has quit [Ping timeout: 250 seconds] 05:07 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 276 seconds] 05:17 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 255 seconds] 05:45 -!- joetor5 [~Thunderbi@user/joetor5] has joined #bitcoin-core-dev 05:47 -!- jespada_ [~jespada@2800:a4:2208:2a00:4f6:2bdf:cef8:c84f] has joined #bitcoin-core-dev 05:49 -!- jespada [~jespada@r179-25-207-70.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 255 seconds] 05:57 -!- robszarka [~szarka@2603:3003:4eac:100:2966:6099:57d9:e9ab] has quit [Quit: Leaving] 05:58 -!- szarka [~szarka@2603:3003:4eac:100:2966:6099:57d9:e9ab] has joined #bitcoin-core-dev 05:58 < bitcoin-git> [bitcoin] hebasto opened pull request #33193: Release: Prepare "Translation string freeze" step (master...250815-translations) https://github.com/bitcoin/bitcoin/pull/33193 05:59 < bitcoin-git> [bitcoin] fanquake pushed 9 commits to 29.x: https://github.com/bitcoin/bitcoin/compare/565af03c37d8...837c5c7fd882 05:59 < bitcoin-git> bitcoin/29.x 3cd8612 Roman Zeyde: doc/zmq: fix unix socket path example 05:59 < bitcoin-git> bitcoin/29.x 9437415 deadmanoz: tracing: fix pointer argument handling in mempool_monitor.py 05:59 < bitcoin-git> bitcoin/29.x a18b53f will: guix: warn SOURCE_DATE_EPOCH set in guix-codesign 05:59 < bitcoin-git> [bitcoin] fanquake merged pull request #33074: [29.x] Backports (29.x...29_rc_backports) https://github.com/bitcoin/bitcoin/pull/33074 06:12 -!- nanotube [~nanotube@user/nanotube] has quit [Server closed connection] 06:12 -!- nanotube [~nanotube@user/nanotube] has joined #bitcoin-core-dev 06:17 -!- joetor5 [~Thunderbi@user/joetor5] has quit [Remote host closed the connection] 06:18 -!- joetor5 [~Thunderbi@user/joetor5] has joined #bitcoin-core-dev 06:19 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has left #bitcoin-core-dev [Closing Window] 06:20 < bitcoin-git> [bitcoin] hebasto opened pull request #33194: cmake: Collect headers for extracting translatable strings (master...250815-tr-headers) https://github.com/bitcoin/bitcoin/pull/33194 06:34 -!- Cory99 [~Cory71@user/pasha] has joined #bitcoin-core-dev 06:37 < bitcoin-git> [bitcoin] crStiv closed pull request #32424: docs: clarify RPC credentials security boundary (master...ishak) https://github.com/bitcoin/bitcoin/pull/32424 06:37 -!- Cory62 [~Cory99@user/pasha] has joined #bitcoin-core-dev 06:38 -!- Cory71 [~Cory43@user/pasha] has quit [Ping timeout: 250 seconds] 06:39 -!- Cory49 [~Cory62@user/pasha] has joined #bitcoin-core-dev 06:40 -!- jespada [~jespada@2800:a4:2208:2a00:99b4:36b5:d536:d112] has joined #bitcoin-core-dev 06:41 -!- Cory99 [~Cory71@user/pasha] has quit [Ping timeout: 250 seconds] 06:42 -!- f321x [~f321x@user/f321x] has quit [Quit: f321x] 06:43 -!- Cory62 [~Cory99@user/pasha] has quit [Ping timeout: 250 seconds] 06:43 -!- jespada_ [~jespada@2800:a4:2208:2a00:4f6:2bdf:cef8:c84f] has quit [Ping timeout: 272 seconds] 06:43 -!- oribellow_ [~oribellow@user/oribellow] has joined #bitcoin-core-dev 06:44 -!- oribellow [~oribellow@user/oribellow] has quit [Ping timeout: 252 seconds] 06:46 -!- oribellow_ is now known as oribellow 06:53 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 06:54 < glozow> gmaxwell: sorry I didn't see this earlier. Adding on to "kind of obnoxious if you have to change defaults to get the right behavior," I think a good rule of thumb for defaults is they should result in something safe/ideal if everybody on the network is using them. Not that we expect everyone to use them, but it'd feel wrong that there is free relay if they do 06:56 < bitcoin-git> [bitcoin] crStiv opened pull request #33196: docs: clarify RPC credentials security boundary (master...ishak2) https://github.com/bitcoin/bitcoin/pull/33196 07:00 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 07:04 < sipa> ryanofsky: have you ever tried pycapnp (with the bitcoin ipc interface)? i'm trying to get it to work, but i'm not sure if it's even expected to just load our src/ipc/capnp/*.capnp files 07:05 < sipa> 2>>> import echo_capnp 07:05 < sipa> terminate called after throwing an instance of 'kj::ExceptionImpl' what(): echo.capnp:9: failed: Import failed: /mp/proxy.capnp 07:06 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 07:08 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 07:20 -!- joetor5 [~Thunderbi@user/joetor5] has quit [Remote host closed the connection] 07:20 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 07:21 -!- joetor5 [~Thunderbi@user/joetor5] has joined #bitcoin-core-dev 07:23 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 07:26 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 07:27 -!- sliv3r__ [~sliv3r__@user/sliv3r-:76883] has quit [Ping timeout: 244 seconds] 07:27 -!- sliv3r__ [~sliv3r__@user/sliv3r-:76883] has joined #bitcoin-core-dev 07:28 < bitcoin-git> [bitcoin] Galoretka opened pull request #33197: doc: add Linux GUI runtime instructions to doc/README.md (master...docs/linux-gui-runtime-readme) https://github.com/bitcoin/bitcoin/pull/33197 07:28 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 07:37 -!- avg-gary [~avg-gary@131.226.43.167] has joined #bitcoin-core-dev 07:40 < sipa> ok, i was missing import paths 07:42 -!- bugs_ [~bugs@user/bugs/x-5128603] has joined #bitcoin-core-dev 07:45 < bitcoin-git> [bitcoin] stickies-v opened pull request #33198: test: ensure logs are flushed before reading them (master...2025-08/force-log-flush) https://github.com/bitcoin/bitcoin/pull/33198 07:51 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 07:53 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 07:55 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 07:58 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 08:01 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 08:06 -!- Dansken [~quassel@213.204.245.6] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 08:07 -!- mudsip [~mudsip@user/mudsip] has joined #bitcoin-core-dev 08:09 -!- mudsip [~mudsip@user/mudsip] has quit [Client Quit] 08:11 -!- bitcoinlover [~hacker4we@user/hacker4web3bitco] has quit [Ping timeout: 255 seconds] 08:15 -!- jespada [~jespada@2800:a4:2208:2a00:99b4:36b5:d536:d112] has quit [Ping timeout: 248 seconds] 08:15 < bitcoin-git> [bitcoin] ismaelsadeeq opened pull request #33199: fees: enable `CBlockPolicyEstimator` return sub 1 sat/vb fee rate estimates (master...08-2025-low-fee-rate-estimate) https://github.com/bitcoin/bitcoin/pull/33199 08:16 -!- joetor5 [~Thunderbi@user/joetor5] has quit [Quit: joetor5] 08:20 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 08:26 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 08:26 -!- jon_atack [~jonatack@user/jonatack] has quit [Read error: Connection reset by peer] 08:28 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 08:30 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 245 seconds] 09:09 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 09:10 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 244 seconds] 09:11 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 09:13 < bitcoin-git> [bitcoin] purpleKarrot opened pull request #33200: cmake: Introduce translate.cmake script for translate target (master...250815-tr-headers) https://github.com/bitcoin/bitcoin/pull/33200 09:13 -!- PaperSword [~Thunderbi@securemail.qrsnap.io] has joined #bitcoin-core-dev 09:14 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 09:14 < bitcoin-git> [bitcoin] fanquake pushed 3 commits to 28.x: https://github.com/bitcoin/bitcoin/compare/5492e1be3b40...6e62b705328f 09:14 < bitcoin-git> bitcoin/28.x 2a46f22 0xb10c: rpc: fix getpeerinfo ping duration unit docs 09:14 < bitcoin-git> bitcoin/28.x 9f1b89a fanquake: doc: update release notes for 28.x 09:14 < bitcoin-git> bitcoin/28.x 6e62b70 merge-script: Merge bitcoin/bitcoin#33143: [28.x] Backports 09:14 < bitcoin-git> [bitcoin] fanquake merged pull request #33143: [28.x] Backports (28.x...more_more_more_28_backports) https://github.com/bitcoin/bitcoin/pull/33143 09:29 -!- twistedline [~bitcoin@185.193.125.44] has quit [] 09:30 -!- twistedline [~bitcoin@185.193.125.44] has joined #bitcoin-core-dev 09:30 -!- twistedline [~bitcoin@185.193.125.44] has quit [Client Quit] 09:35 -!- twistedline [~bitcoin@185.193.125.44] has joined #bitcoin-core-dev 09:37 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 09:39 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 255 seconds] 09:39 -!- l0rinc [~l0rinc@user/l0rinc] has joined #bitcoin-core-dev 09:44 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 09:46 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 09:49 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 09:51 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 244 seconds] 09:52 -!- magellan [~magellan@user/magellan] has joined #bitcoin-core-dev 09:59 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 248 seconds] 10:00 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 10:01 -!- twistedline [~bitcoin@185.193.125.44] has quit [] 10:04 -!- avg-gary [~avg-gary@131.226.43.167] has quit [Quit: Client closed] 10:05 -!- twistedline [~bitcoin@185.193.125.44] has joined #bitcoin-core-dev 10:12 -!- l0rinc [~l0rinc@user/l0rinc] has quit [Quit: l0rinc] 10:16 -!- twistedline [~bitcoin@185.193.125.44] has quit [] 10:27 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 10:29 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 10:30 -!- twistedline [~bitcoin@185.193.125.44] has joined #bitcoin-core-dev 10:34 -!- magellan [~magellan@user/magellan] has quit [Ping timeout: 248 seconds] 10:36 -!- magellan [~magellan@user/magellan] has joined #bitcoin-core-dev 10:51 -!- cotsuka [~cotsuka@user/cotsuka] has quit [Remote host closed the connection] 10:52 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 10:52 -!- cotsuka [~cotsuka@user/cotsuka] has joined #bitcoin-core-dev 10:54 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 11:03 < Sjors[m]1> Some folks asked if I could add an historical overview / a bit more context to #31802, so I expanded the description. 11:03 < corebot> https://github.com/bitcoin/bitcoin/issues/31802 | Add bitcoin-{node,gui} to release binaries for IPC by Sjors · Pull Request #31802 · bitcoin/bitcoin · GitHub 11:04 < Sjors[m]1> sipa: I know someone tried in Rust...: https://github.com/bitcoin-core/libmultiprocess/issues/174 11:05 < Sjors[m]1> Which had some confusion over the exact capnp format we use too. 11:07 < sipa> Sjors[m]1: i managed to get a block template out, in python 11:09 -!- durandal_ [~durandal@148.252.147.159] has quit [Remote host closed the connection] 11:09 -!- durandal_ [~durandal@148.252.147.159] has joined #bitcoin-core-dev 11:12 < Sjors[m]1> Ok, that might make (direct) functional tests possible then? #30437 is a more indirect approach 11:12 < corebot> https://github.com/bitcoin/bitcoin/issues/30437 | ipc: add bitcoin-mine test program by ryanofsky · Pull Request #30437 · bitcoin/bitcoin · GitHub 11:15 < sipa> Sjors[m]1: yeah, trying to make it work in the functional test framework, will PR a very minimal one 11:16 -!- Talkless [~Talkless@138.199.6.197] has quit [Quit: Konversation terminated!] 11:16 < Sjors[m]1> So far I achieved test coverage for the Mining interface with a combination of unit tests and by having RPC method use the interface internally. But the latter has side-effects, see #32547. 11:17 < corebot> https://github.com/bitcoin/bitcoin/issues/32547 | Mining: Avoid copying template CBlocks by luke-jr · Pull Request #32547 · bitcoin/bitcoin · GitHub 11:17 < Sjors[m]1> So I might take your minimum example and expand it. 11:22 -!- durandal_ [~durandal@148.252.147.159] has quit [Quit: Leaving] 11:22 -!- ___nick___ [~quassel@82-132-213-195.dab.02.net] has joined #bitcoin-core-dev 11:24 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 11:26 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 276 seconds] 11:29 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 11:30 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 11:32 -!- aleggg [~aleggg@187.34.168.103] has quit [Remote host closed the connection] 11:32 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 255 seconds] 11:40 -!- magellan [~magellan@user/magellan] has quit [Ping timeout: 260 seconds] 11:41 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 11:42 -!- Cory49 [~Cory62@user/pasha] has quit [Quit: Client closed] 11:42 -!- Cory49 [~Cory49@user/pasha] has joined #bitcoin-core-dev 11:46 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 252 seconds] 11:51 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 11:53 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 12:11 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 12:13 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 12:33 < ryanofsky> sipa, that's an interesting idea to use pycapnp. I think I assumed it wouldn't be feasible to add as a dependency to functional test framework, but of course it could be an optional dependency, we have many other tests that run conditionally 12:35 < achow101> we already have optional dependencies in the test framework for usdt, so that wouldn't be abnormal for us 12:38 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 12:40 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 12:42 -!- BUSY [~BUSY@user/busy] has quit [Ping timeout: 245 seconds] 12:44 -!- durandal_ [~durandal@148.252.147.159] has joined #bitcoin-core-dev 12:45 < ryanofsky> yeah I think I was making an outdated / incorrect assumption, it's a very good idea 12:57 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 12:59 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 245 seconds] 13:04 -!- ___nick___ [~quassel@82-132-213-195.dab.02.net] has quit [Ping timeout: 248 seconds] 13:10 < bitcoin-git> [bitcoin] sipa opened pull request #33201: Add functional test for IPC interface (master...202508_ipc_test) https://github.com/bitcoin/bitcoin/pull/33201 13:18 -!- BUSY [~BUSY@user/busy] has joined #bitcoin-core-dev 13:23 -!- Cory86 [~Cory49@user/pasha] has joined #bitcoin-core-dev 13:26 -!- ___nick___ [~quassel@82-132-213-195.dab.02.net] has joined #bitcoin-core-dev 13:27 -!- Cory49 [~Cory49@user/pasha] has quit [Ping timeout: 250 seconds] 13:44 -!- ___nick___ [~quassel@82-132-213-195.dab.02.net] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 13:45 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 13:46 -!- ___nick___ [~quassel@82-132-213-195.dab.02.net] has joined #bitcoin-core-dev 13:47 -!- ___nick___ [~quassel@82-132-213-195.dab.02.net] has quit [Client Quit] 13:47 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 248 seconds] 13:49 -!- ___nick___ [~quassel@82-132-213-195.dab.02.net] has joined #bitcoin-core-dev 13:54 < bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7b4a1350dfd6...97593c1fd3e6 13:54 < bitcoin-git> bitcoin/master fab2980 Lőrinc: assumevalid: log every script validation state change 13:54 < bitcoin-git> bitcoin/master 97593c1 Ava Chow: Merge bitcoin/bitcoin#32975: assumevalid: log every script validation stat... 13:54 < bitcoin-git> [bitcoin] achow101 merged pull request #32975: assumevalid: log every script validation state change (master...l0rinc/warn-logging-enable) https://github.com/bitcoin/bitcoin/pull/32975 13:54 < phantomcircuit> gmaxwell, the minimum relay fees are kinda weird since it's protecting against unlikely to be mined but valid transactions wasting our bandwidth, but priced in bitcoin 13:55 < phantomcircuit> which fundamentally means we're setting a basically nonsensical limit whenever the price changes 13:56 < phantomcircuit> ultimately what we really want is some kinda of priority order but actually achieving that is very hard, the best i think we can reasonably do is... did we accept it into our own mempool 14:01 -!- Cory45 [~Cory86@user/pasha] has joined #bitcoin-core-dev 14:03 < phantomcircuit> sipa, with the changes to the mempool that you're working on, does that include peers telling us what the feerate is for a transaction so we can avoid requesting things we would reject? 14:03 -!- Cory51 [~Cory45@user/pasha] has joined #bitcoin-core-dev 14:05 -!- Cory86 [~Cory49@user/pasha] has quit [Ping timeout: 250 seconds] 14:07 < phantomcircuit> the feefilter message by itself (i think) would filter out low fee parents that are needed for child pays for parent 14:07 -!- Cory45 [~Cory86@user/pasha] has quit [Ping timeout: 250 seconds] 14:08 -!- Cory44 [~Cory51@user/pasha] has joined #bitcoin-core-dev 14:10 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 14:11 -!- Cory51 [~Cory45@user/pasha] has quit [Ping timeout: 250 seconds] 14:14 -!- Cory32 [~Cory44@user/pasha] has joined #bitcoin-core-dev 14:15 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 14:18 -!- Cory44 [~Cory51@user/pasha] has quit [Ping timeout: 250 seconds] 14:19 -!- cotsuka [~cotsuka@user/cotsuka] has quit [Read error: Connection reset by peer] 14:20 -!- cotsuka [~cotsuka@user/cotsuka] has joined #bitcoin-core-dev 14:21 -!- Cory32 [~Cory44@user/pasha] has quit [Quit: Client closed] 14:22 -!- Cory32 [~Cory32@user/pasha] has joined #bitcoin-core-dev 14:22 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 14:26 -!- ___nick___ [~quassel@82-132-213-195.dab.02.net] has quit [Ping timeout: 252 seconds] 14:29 -!- bugs_ [~bugs@user/bugs/x-5128603] has quit [Quit: Leaving] 14:43 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 14:54 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 14:56 < sipa> phantomcircuit: cluster mempool itself doesn't make any real p2p protocol changes, but i think we do end up reinterpreting feefilter as applying to chunk feerates rather than individual 14:56 < sipa> sdaftuar or glozow would know better 14:56 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 14:56 -!- durandal_ [~durandal@148.252.147.159] has quit [Read error: Connection reset by peer] 14:57 -!- durandal_ [~durandal@148.252.147.159] has joined #bitcoin-core-dev 15:10 < bitcoin-git> [bitcoin] MrDecryptDecipher opened pull request #33202: doc: improve documentation clarity for issue #33197 (master...auto-fix-issue-33197) https://github.com/bitcoin/bitcoin/pull/33202 15:16 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 15:18 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 255 seconds] 15:23 < bitcoin-git> [bitcoin] MrDecryptDecipher opened pull request #33203: doc: enhance documentation for issue #32698 (master...auto-doc-32698-1755296593) https://github.com/bitcoin/bitcoin/pull/33203 15:25 -!- l0rinc [~l0rinc@user/l0rinc] has joined #bitcoin-core-dev 15:26 < bitcoin-git> [bitcoin] MrDecryptDecipher opened pull request #33204: doc: enhance documentation for issue #33146 (master...auto-doc-33146-1755296778) https://github.com/bitcoin/bitcoin/pull/33204 15:27 < gmaxwell> Anyone notice 82.66.103.79 connecting over and over again, says its 28.99 but gets punted for invalid proof of work? 15:28 < gmaxwell> phantomcircuit: really the issue of stuff that won't get mined ought to be managed by adaitive minfee-- basically every node should fill up with XX mbytes of stuff that isn't likely to get mined any time soon, and the minfee moves up on its own. It's just that the whole thing is a little degenrate when there isn't enough tx flux to do that. And esp if the minfee is zero then you can 15:28 < gmaxwell> risklessly and costlessly abuse the relay network. 15:29 < gmaxwell> phantomcircuit: so really the number just needs to be high enough to prevent that, and not really any higher. 15:30 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 15:30 < gmaxwell> phantomcircuit: but my point was all around how to handle changes. Ideally we don't want a situation where stuff is getting mined that is not well relayed, as that centeralized mining. 15:31 < gmaxwell> also because of that CPFP thing it's a bit better that a static limit is the operative limit rather than a dynamic one.. since it's easy to guarentee all your txn meet a static limit. 15:31 < bitcoin-git> [bitcoin] MrDecryptDecipher opened pull request #33205: doc: enhance documentation for issue #33146 (master...auto-doc-33146-1755297082) https://github.com/bitcoin/bitcoin/pull/33205 15:31 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 15:33 < sipa> gmaxwell: took me a minute to parse your "adaitive" as "adaptive" (my first interpretations were "additive" and "adiabatic") 15:34 < gmaxwell> hah sorry 15:34 < bitcoin-git> [bitcoin] MrDecryptDecipher opened pull request #33206: doc: enhance documentation for issue #33146 (master...auto-doc-33146-1755297266) https://github.com/bitcoin/bitcoin/pull/33206 15:35 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 15:36 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 245 seconds] 15:36 < bitcoin-git> [bitcoin] MrDecryptDecipher opened pull request #33207: doc: enhance documentation for issue #33146 (master...auto-doc-33146-1755297390) https://github.com/bitcoin/bitcoin/pull/33207 15:38 < bitcoin-git> [bitcoin] achow101 closed pull request #33202: . (master...auto-fix-issue-33197) https://github.com/bitcoin/bitcoin/pull/33202 15:38 < bitcoin-git> [bitcoin] achow101 closed pull request #33206: . (master...auto-doc-33146-1755297266) https://github.com/bitcoin/bitcoin/pull/33206 15:38 < bitcoin-git> [bitcoin] achow101 closed pull request #33205: . (master...auto-doc-33146-1755297082) https://github.com/bitcoin/bitcoin/pull/33205 15:39 < bitcoin-git> [bitcoin] achow101 closed pull request #33207: . (master...auto-doc-33146-1755297390) https://github.com/bitcoin/bitcoin/pull/33207 15:39 < bitcoin-git> [bitcoin] achow101 closed pull request #33204: . (master...auto-doc-33146-1755296778) https://github.com/bitcoin/bitcoin/pull/33204 15:39 < bitcoin-git> [bitcoin] achow101 closed pull request #33203: . (master...auto-doc-32698-1755296593) https://github.com/bitcoin/bitcoin/pull/33203 15:44 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 15:46 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 248 seconds] 16:00 -!- Cory32 [~Cory32@user/pasha] has quit [Quit: Client closed] 16:00 -!- Cory32 [~Cory32@user/pasha] has joined #bitcoin-core-dev 16:01 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has quit [Quit: purpleKarrot] 16:09 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 16:12 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 16:13 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 245 seconds] 16:19 -!- Cory28 [~Cory32@user/pasha] has joined #bitcoin-core-dev 16:23 -!- Cory32 [~Cory32@user/pasha] has quit [Ping timeout: 250 seconds] 16:23 -!- PaperSword [~Thunderbi@securemail.qrsnap.io] has quit [Quit: PaperSword] 16:31 < bitcoin-git> [bitcoin] fjahr closed pull request #33134: refactor, index: Remove member variables in coinstatsindex (master...2025-08-csi-no-members) https://github.com/bitcoin/bitcoin/pull/33134 16:34 -!- l0rinc [~l0rinc@user/l0rinc] has quit [Quit: l0rinc] 16:38 < bitcoin-git> [bitcoin] achow101 pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/97593c1fd3e6...57e8f34fe206 16:38 < bitcoin-git> bitcoin/master e27da31 woltx: wallet: Remove `GetVersion()` 16:38 < bitcoin-git> bitcoin/master 63acee2 woltx: wallet: Remove `GetClosestWalletFeature()` 16:38 < bitcoin-git> bitcoin/master ba01585 woltx: wallet: `MigrateToDescriptor` no longer calls `CanSupportFeature` 16:38 < bitcoin-git> [bitcoin] achow101 merged pull request #32977: wallet: Remove wallet version and several legacy related functions (master...remove_nversion) https://github.com/bitcoin/bitcoin/pull/32977 17:25 -!- l0rinc [~l0rinc@user/l0rinc] has joined #bitcoin-core-dev 17:29 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 17:31 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 272 seconds] 17:59 -!- jerryf [~jerryf@user/jerryf] has quit [Ping timeout: 240 seconds] 17:59 -!- jerryf_ [~jerryf@user/jerryf] has joined #bitcoin-core-dev 17:59 -!- l0rinc [~l0rinc@user/l0rinc] has quit [Quit: l0rinc] 18:05 -!- iSiUp [~isi@2001:861:57c6:6660:3a27:2e18:442b:2ec7] has joined #bitcoin-core-dev 18:15 -!- cfields [~cfields@user/cfields] has quit [Ping timeout: 252 seconds] 18:37 -!- bitcoinlover [~hacker4we@user/hacker4web3bitco] has joined #bitcoin-core-dev 18:54 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 19:21 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 19:23 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 248 seconds] 19:28 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 244 seconds] 19:37 -!- furszy [~furszy@user/furszy] has quit [Server closed connection] 19:41 -!- furszy [~furszy@104.128.239.93] has joined #bitcoin-core-dev 20:01 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 20:07 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 20:09 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 244 seconds] 20:15 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 20:16 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 244 seconds] 20:25 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 20:26 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 272 seconds] 20:27 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 20:30 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 244 seconds] 20:31 -!- Guest98 [~Guest98@2600:1702:5234:f210:85c5:a8b9:e0bd:57b3] has joined #bitcoin-core-dev 20:32 -!- Guest98 [~Guest98@2600:1702:5234:f210:85c5:a8b9:e0bd:57b3] has quit [Client Quit] 20:33 -!- P141L011M [~P141L011M@2600:1702:5234:f210:85c5:a8b9:e0bd:57b3] has joined #bitcoin-core-dev 20:41 -!- twistedline [~bitcoin@185.193.125.44] has quit [Ping timeout: 255 seconds] 20:41 -!- twistedline [~bitcoin@185.193.125.44] has joined #bitcoin-core-dev 20:49 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 244 seconds] 20:52 -!- P141L011M [~P141L011M@2600:1702:5234:f210:85c5:a8b9:e0bd:57b3] has quit [Quit: Client closed] 21:01 -!- cmirror [~cmirror@4.53.92.114] has quit [Remote host closed the connection] 21:04 -!- cmirror [~cmirror@4.53.92.114] has joined #bitcoin-core-dev 21:20 -!- bitcoinlover [~hacker4we@user/hacker4web3bitco] has quit [Ping timeout: 244 seconds] 21:35 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 21:36 -!- l0rinc [~l0rinc@user/l0rinc] has joined #bitcoin-core-dev 21:52 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 21:55 -!- Cory28 [~Cory32@user/pasha] has quit [Quit: Client closed] 21:55 -!- Cory28 [~Cory28@user/pasha] has joined #bitcoin-core-dev 22:03 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 260 seconds] 22:18 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 22:45 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 244 seconds] 22:56 -!- jerryf [~jerryf@user/jerryf] has joined #bitcoin-core-dev 22:59 -!- jerryf_ [~jerryf@user/jerryf] has quit [Ping timeout: 240 seconds] 23:14 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 23:24 -!- l0rinc [~l0rinc@user/l0rinc] has quit [Quit: l0rinc] 23:35 -!- jerryf_ [~jerryf@user/jerryf] has joined #bitcoin-core-dev 23:35 -!- jerryf [~jerryf@user/jerryf] has quit [Remote host closed the connection] 23:45 -!- kanzure [~kanzure@user/kanzure] has quit [Server closed connection] 23:47 -!- kanzure [~kanzure@user/kanzure] has joined #bitcoin-core-dev --- Log closed Sat Aug 16 00:00:12 2025