12025-07-31T00:09:21  *** zeropoint <zeropoint!~alex@45-28-139-114.lightspeed.sntcca.sbcglobal.net> has quit IRC (Quit: leaving)
  22025-07-31T00:15:35  *** juleeho <juleeho!~juleeho@user/juleeho> has quit IRC (Read error: Connection reset by peer)
  32025-07-31T00:16:30  *** gossie <gossie!~gossie@2001:1c02:105:3500:852c:d422:a612:e394> has quit IRC (Ping timeout: 260 seconds)
  42025-07-31T00:22:01  *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Remote host closed the connection)
  52025-07-31T00:22:18  *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
  62025-07-31T00:23:31  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
  72025-07-31T00:27:11  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
  82025-07-31T00:34:19  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
  92025-07-31T00:38:32  *** gossie <gossie!~gossie@2001:1c02:105:3500:852c:d422:a612:e394> has joined #bitcoin-core-dev
 102025-07-31T00:49:27  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Ping timeout: 252 seconds)
 112025-07-31T00:52:42  *** adil <adil!~Thunderbi@2402:d000:8134:2f97:c384:1f18:9ca6:4eff> has joined #bitcoin-core-dev
 122025-07-31T01:20:54  *** adil <adil!~Thunderbi@2402:d000:8134:2f97:c384:1f18:9ca6:4eff> has quit IRC (Quit: adil)
 132025-07-31T01:21:46  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
 142025-07-31T01:33:21  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Remote host closed the connection)
 152025-07-31T01:33:40  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
 162025-07-31T01:40:08  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Ping timeout: 252 seconds)
 172025-07-31T01:41:23  <bitcoin-git> [gui-qml] johnny9 opened pull request #486: Add PeerTableQmlModel (qt6...peers-qml) https://github.com/bitcoin-core/gui-qml/pull/486
 182025-07-31T02:14:44  *** bitcoinlover <bitcoinlover!~hacker4we@user/hacker4web3bitco> has joined #bitcoin-core-dev
 192025-07-31T02:19:02  <bitcoin-git> [gui-qml] johnny9 opened pull request #487: Use handlers with explicit parameters in main.qml and DesktopWallets.qml (qt6...modern-handlers) https://github.com/bitcoin-core/gui-qml/pull/487
 202025-07-31T02:55:33  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
 212025-07-31T03:05:51  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Ping timeout: 252 seconds)
 222025-07-31T03:27:38  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
 232025-07-31T03:51:20  *** TheRec <TheRec!~toto@user/therec> has quit IRC ()
 242025-07-31T03:53:30  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
 252025-07-31T03:57:15  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
 262025-07-31T04:01:02  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
 272025-07-31T04:01:33  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
 282025-07-31T04:04:00  *** TheRec <TheRec!~toto@84-74-100-31.dclient.hispeed.ch> has joined #bitcoin-core-dev
 292025-07-31T04:08:55  *** TheRec <TheRec!~toto@user/therec> has quit IRC ()
 302025-07-31T04:15:58  *** aleggg <aleggg!~aleggg@187.34.169.15> has quit IRC (Ping timeout: 240 seconds)
 312025-07-31T04:16:56  *** aleggg <aleggg!~aleggg@187.34.169.15> has joined #bitcoin-core-dev
 322025-07-31T04:17:46  *** TheRec <TheRec!~toto@84-74-100-31.dclient.hispeed.ch> has joined #bitcoin-core-dev
 332025-07-31T04:20:04  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
 342025-07-31T04:32:17  *** robobub <robobub!uid248673@id-248673.uxbridge.irccloud.com> has joined #bitcoin-core-dev
 352025-07-31T04:32:21  *** brunoerg <brunoerg!~brunoerg@187.183.60.121> has quit IRC (Read error: Connection reset by peer)
 362025-07-31T04:32:56  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:8318:753b:f212:1157:c8ee> has joined #bitcoin-core-dev
 372025-07-31T04:34:35  *** JukiTestnet <JukiTestnet!~JukiTestn@202.65.234.32> has joined #bitcoin-core-dev
 382025-07-31T04:36:37  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
 392025-07-31T04:36:37  *** JukiTestnet <JukiTestnet!~JukiTestn@202.65.234.32> has quit IRC (Quit: Client closed)
 402025-07-31T04:56:45  <l0rinc> #proposedmeetingtopic dbwrapper read/write asymmetry (+ constant return value with throw on error) - see https://github.com/bitcoin/bitcoin/pull/33042#issuecomment-3126594440
 412025-07-31T05:00:12  *** Christoph_ <Christoph_!~Christoph@188.193.88.152> has joined #bitcoin-core-dev
 422025-07-31T05:05:50  *** Christoph_ <Christoph_!~Christoph@188.193.88.152> has quit IRC (Quit: Christoph_)
 432025-07-31T05:10:13  *** jleost <jleost!~jleost@103.102.246.57> has joined #bitcoin-core-dev
 442025-07-31T05:12:13  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Remote host closed the connection)
 452025-07-31T05:15:15  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has joined #bitcoin-core-dev
 462025-07-31T05:17:45  *** jleost <jleost!~jleost@103.102.246.57> has quit IRC (Ping timeout: 276 seconds)
 472025-07-31T05:23:00  *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:24d2:8255:a33c:761f> has joined #bitcoin-core-dev
 482025-07-31T05:26:04  *** Guest13 <Guest13!~Guest13@161.29.85.249> has joined #bitcoin-core-dev
 492025-07-31T05:27:43  *** Guest13 <Guest13!~Guest13@161.29.85.249> has quit IRC (Client Quit)
 502025-07-31T05:30:52  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
 512025-07-31T05:42:43  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 522025-07-31T05:57:12  <bitcoin-git> [bitcoin] rkrux closed pull request #32412: Musig2 fields followups (master...musig2-fields) https://github.com/bitcoin/bitcoin/pull/32412
 532025-07-31T05:57:42  *** abubakarsadiq <abubakarsadiq!uid602234@id-602234.hampstead.irccloud.com> has joined #bitcoin-core-dev
 542025-07-31T06:07:53  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 245 seconds)
 552025-07-31T06:27:16  *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Remote host closed the connection)
 562025-07-31T06:28:04  *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
 572025-07-31T06:29:53  *** _cold is now known as cold
 582025-07-31T06:35:30  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 592025-07-31T06:39:21  *** juleeho <juleeho!~juleeho@81.174.12.248> has joined #bitcoin-core-dev
 602025-07-31T06:41:29  *** juleeho <juleeho!~juleeho@user/juleeho> has quit IRC (Client Quit)
 612025-07-31T06:43:02  *** _flood <_flood!~flooded@193.37.254.189> has quit IRC (Remote host closed the connection)
 622025-07-31T06:44:12  *** _flood <_flood!~flooded@193.37.254.189> has joined #bitcoin-core-dev
 632025-07-31T06:44:46  *** _flood <_flood!~flooded@193.37.254.189> has quit IRC (Read error: Connection reset by peer)
 642025-07-31T06:45:36  *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
 652025-07-31T06:48:14  *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC (Client Quit)
 662025-07-31T06:55:13  *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
 672025-07-31T06:59:09  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has quit IRC (Ping timeout: 276 seconds)
 682025-07-31T07:00:28  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 240 seconds)
 692025-07-31T07:28:23  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 702025-07-31T07:30:51  *** f321x <f321x!~f321x@user/f321x> has joined #bitcoin-core-dev
 712025-07-31T07:43:55  *** f321x <f321x!~f321x@user/f321x> has quit IRC (Ping timeout: 244 seconds)
 722025-07-31T07:44:03  *** f321x <f321x!~f321x@user/f321x> has joined #bitcoin-core-dev
 732025-07-31T07:55:40  *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has quit IRC (Quit: Going offline, see ya! (www.adiirc.com))
 742025-07-31T07:56:34  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 248 seconds)
 752025-07-31T07:56:46  *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has quit IRC (Quit: PaperSword)
 762025-07-31T07:57:05  *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has joined #bitcoin-core-dev
 772025-07-31T08:01:47  *** f321x <f321x!~f321x@user/f321x> has quit IRC (Remote host closed the connection)
 782025-07-31T08:02:06  *** f321x <f321x!~f321x@user/f321x> has joined #bitcoin-core-dev
 792025-07-31T08:09:14  *** f321x <f321x!~f321x@user/f321x> has quit IRC (Ping timeout: 244 seconds)
 802025-07-31T08:21:23  *** f321x <f321x!~f321x@user/f321x> has joined #bitcoin-core-dev
 812025-07-31T08:23:53  *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
 822025-07-31T08:24:08  *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC (Client Quit)
 832025-07-31T08:24:10  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 842025-07-31T08:25:54  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has joined #bitcoin-core-dev
 852025-07-31T08:26:38  *** f321x <f321x!~f321x@user/f321x> has quit IRC (Remote host closed the connection)
 862025-07-31T08:26:47  *** f321x <f321x!~f321x@user/f321x> has joined #bitcoin-core-dev
 872025-07-31T08:30:25  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has quit IRC (Ping timeout: 252 seconds)
 882025-07-31T08:37:35  *** LainIwakura <LainIwakura!~LainIwaku@user/LainIwakura> has joined #bitcoin-core-dev
 892025-07-31T08:51:02  *** janb84 <janb84!~janb84@user/janb84> has quit IRC (Quit: WeeChat 4.6.3)
 902025-07-31T08:55:21  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
 912025-07-31T09:23:00  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 922025-07-31T09:30:19  *** LainIwakura <LainIwakura!~LainIwaku@user/LainIwakura> has quit IRC (Ping timeout: 272 seconds)
 932025-07-31T09:39:30  *** dermoth <dermoth!~dermoth@user/dermoth> has quit IRC (Ping timeout: 248 seconds)
 942025-07-31T09:45:58  *** sliv3r__ <sliv3r__!~sliv3r__@user/sliv3r-:76883> has quit IRC (Read error: Connection reset by peer)
 952025-07-31T09:46:13  *** sliv3r__ <sliv3r__!~sliv3r__@user/sliv3r-:76883> has joined #bitcoin-core-dev
 962025-07-31T09:46:18  *** LainIwakura <LainIwakura!~LainIwaku@user/LainIwakura> has joined #bitcoin-core-dev
 972025-07-31T09:54:00  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 276 seconds)
 982025-07-31T10:01:31  *** f321x <f321x!~f321x@user/f321x> has quit IRC (Remote host closed the connection)
 992025-07-31T10:01:52  *** f321x <f321x!~f321x@user/f321x> has joined #bitcoin-core-dev
1002025-07-31T10:20:42  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
1012025-07-31T10:27:19  *** LainIwakura <LainIwakura!~LainIwaku@user/LainIwakura> has quit IRC (Ping timeout: 272 seconds)
1022025-07-31T10:44:41  *** brunoerg_ <brunoerg_!~brunoerg@187.183.60.121> has joined #bitcoin-core-dev
1032025-07-31T10:46:09  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:8318:753b:f212:1157:c8ee> has quit IRC (Ping timeout: 248 seconds)
1042025-07-31T10:49:28  *** sliv3r__ <sliv3r__!~sliv3r__@user/sliv3r-:76883> has quit IRC (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
1052025-07-31T10:49:43  *** sliv3r__ <sliv3r__!~sliv3r__@user/sliv3r-:76883> has joined #bitcoin-core-dev
1062025-07-31T10:51:46  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 276 seconds)
1072025-07-31T10:53:59  *** LainIwakura <LainIwakura!~LainIwaku@user/LainIwakura> has joined #bitcoin-core-dev
1082025-07-31T11:05:57  *** LainIwakura <LainIwakura!~LainIwaku@user/LainIwakura> has quit IRC (Ping timeout: 272 seconds)
1092025-07-31T11:18:32  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
1102025-07-31T11:25:29  *** LainIwakura <LainIwakura!~LainIwaku@user/LainIwakura> has joined #bitcoin-core-dev
1112025-07-31T11:34:28  *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:24d2:8255:a33c:761f> has quit IRC (Quit: Christoph_)
1122025-07-31T11:34:42  *** juleeho <juleeho!~juleeho@81.174.12.248> has joined #bitcoin-core-dev
1132025-07-31T11:39:40  *** juleeho <juleeho!~juleeho@user/juleeho> has quit IRC (Quit: juleeho)
1142025-07-31T11:44:04  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has joined #bitcoin-core-dev
1152025-07-31T11:45:03  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
1162025-07-31T11:45:43  *** juleeho <juleeho!~juleeho@81.174.12.248> has joined #bitcoin-core-dev
1172025-07-31T11:48:37  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has quit IRC (Ping timeout: 248 seconds)
1182025-07-31T11:58:25  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
1192025-07-31T11:59:21  *** juleeho <juleeho!~juleeho@user/juleeho> has quit IRC (Quit: juleeho)
1202025-07-31T11:59:37  *** LainIwakura <LainIwakura!~LainIwaku@user/LainIwakura> has quit IRC (Quit: Client closed)
1212025-07-31T11:59:50  *** juleeho <juleeho!~juleeho@81.174.12.248> has joined #bitcoin-core-dev
1222025-07-31T12:00:53  *** juleeho <juleeho!~juleeho@user/juleeho> has quit IRC (Client Quit)
1232025-07-31T12:01:34  *** LainIwakura <LainIwakura!~LainIwaku@user/LainIwakura> has joined #bitcoin-core-dev
1242025-07-31T12:05:23  *** juleeho <juleeho!~juleeho@81.174.12.248> has joined #bitcoin-core-dev
1252025-07-31T12:07:12  *** juleeho <juleeho!~juleeho@user/juleeho> has quit IRC (Client Quit)
1262025-07-31T12:07:34  *** brunoerg_ <brunoerg_!~brunoerg@187.183.60.121> has quit IRC (Remote host closed the connection)
1272025-07-31T12:07:36  *** spynxic <spynxic!~spynxic@spynxic.powered.by.lunarbnc.net> has quit IRC (Read error: Connection reset by peer)
1282025-07-31T12:07:56  *** spynxic <spynxic!~spynxic@spynxic.powered.by.lunarbnc.net> has joined #bitcoin-core-dev
1292025-07-31T12:16:48  *** jerryf <jerryf!~jerryf@user/jerryf> has quit IRC (Remote host closed the connection)
1302025-07-31T12:17:12  *** jerryf <jerryf!~jerryf@user/jerryf> has joined #bitcoin-core-dev
1312025-07-31T12:33:38  *** brunoerg <brunoerg!~brunoerg@179.191.242.9> has joined #bitcoin-core-dev
1322025-07-31T12:34:29  *** SSL <SSL!~ssl@user/SSL> has quit IRC (Ping timeout: 248 seconds)
1332025-07-31T12:37:56  *** brunoerg <brunoerg!~brunoerg@179.191.242.9> has quit IRC (Ping timeout: 252 seconds)
1342025-07-31T12:38:42  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
1352025-07-31T12:42:13  *** LainIwakura <LainIwakura!~LainIwaku@user/LainIwakura> has quit IRC (Ping timeout: 272 seconds)
1362025-07-31T12:47:28  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Ping timeout: 252 seconds)
1372025-07-31T13:16:50  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
1382025-07-31T13:17:00  *** entropyx <entropyx!~blackbox@user/entropyx> has quit IRC (Ping timeout: 260 seconds)
1392025-07-31T13:30:58  *** Earnestly <Earnestly!~earnest@user/earnestly> has quit IRC (Ping timeout: 248 seconds)
1402025-07-31T13:31:25  *** entropyx <entropyx!~blackbox@82.86.129.175> has joined #bitcoin-core-dev
1412025-07-31T13:33:43  *** Earnestly <Earnestly!~earnest@user/earnestly> has joined #bitcoin-core-dev
1422025-07-31T13:35:30  *** f321x_ <f321x_!~f321x@user/f321x> has joined #bitcoin-core-dev
1432025-07-31T13:36:17  *** f321x <f321x!~f321x@user/f321x> has quit IRC (Ping timeout: 244 seconds)
1442025-07-31T13:43:54  *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:24d2:8255:a33c:761f> has joined #bitcoin-core-dev
1452025-07-31T13:47:48  *** jespada <jespada!~jespada@2800:a4:23a6:4500:e9b2:a2a:2e38:8f01> has joined #bitcoin-core-dev
1462025-07-31T13:50:15  *** conman <conman!~con@180-150-21-3.b49615.mel.static.aussiebb.net> has quit IRC (Ping timeout: 260 seconds)
1472025-07-31T13:54:47  *** enochazariah <enochazariah!uid710351@id-710351.hampstead.irccloud.com> has joined #bitcoin-core-dev
1482025-07-31T13:54:59  *** f321x_ <f321x_!~f321x@user/f321x> has quit IRC (Remote host closed the connection)
1492025-07-31T13:55:18  *** f321x <f321x!~f321x@user/f321x> has joined #bitcoin-core-dev
1502025-07-31T13:56:57  *** jerryf <jerryf!~jerryf@user/jerryf> has quit IRC (Ping timeout: 244 seconds)
1512025-07-31T13:57:43  *** jerryf <jerryf!~jerryf@user/jerryf> has joined #bitcoin-core-dev
1522025-07-31T13:59:55  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has joined #bitcoin-core-dev
1532025-07-31T14:04:54  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has quit IRC (Ping timeout: 276 seconds)
1542025-07-31T14:08:24  <bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/8283af13fe86...aef2dbb40276
1552025-07-31T14:08:24  <bitcoin-git> bitcoin/master 6653caf fanquake: ci: allow libc++ instrumentation other than msan
1562025-07-31T14:08:25  <bitcoin-git> bitcoin/master b09af2c fanquake: ci: instrument libc++ in TSAN job
1572025-07-31T14:08:25  <bitcoin-git> bitcoin/master 7aa5b67 fanquake: ci: remove DEBUG_LOCKORDER from TSAN job
1582025-07-31T14:08:26  <bitcoin-git> [bitcoin] fanquake merged pull request #33099: ci: allow for any libc++ intrumentation & use it for TSAN (master...ci_generic_libcpp_instr) https://github.com/bitcoin/bitcoin/pull/33099
1592025-07-31T14:10:22  *** Guyver2 <Guyver2!Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
1602025-07-31T14:18:18  *** jespada <jespada!~jespada@2800:a4:23a6:4500:e9b2:a2a:2e38:8f01> has quit IRC (Ping timeout: 272 seconds)
1612025-07-31T14:20:27  *** jespada <jespada!~jespada@r186-48-25-255.dialup.adsl.anteldata.net.uy> has joined #bitcoin-core-dev
1622025-07-31T14:22:25  *** robszarka <robszarka!~szarka@2603:3003:4eac:100:dd3:8b0c:8abd:b3df> has joined #bitcoin-core-dev
1632025-07-31T14:23:48  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Quit: joetor5)
1642025-07-31T14:26:21  *** szarka <szarka!~szarka@2603:3003:4eac:100:861:388d:b0ad:da53> has quit IRC (Ping timeout: 276 seconds)
1652025-07-31T14:30:12  *** bitcoinlover <bitcoinlover!~hacker4we@user/hacker4web3bitco> has quit IRC (Remote host closed the connection)
1662025-07-31T14:30:36  *** bitcoinlover <bitcoinlover!~hacker4we@user/hacker4web3bitco> has joined #bitcoin-core-dev
1672025-07-31T14:45:14  <bitcoin-git> [bitcoincore.org] fanquake opened pull request #1160: releases: add posted-on date to release post (master...posted_on_date) https://github.com/bitcoin-core/bitcoincore.org/pull/1160
1682025-07-31T14:49:15  *** Guyver2 <Guyver2!Guyver@77-174-98-73.fixed.kpn.net> has left #bitcoin-core-dev (Closing Window)
1692025-07-31T14:57:04  <willcl-ark> #proposedmeetingtopic CI migration to Cirrus Runners
1702025-07-31T14:57:51  *** jespada <jespada!~jespada@r186-48-25-255.dialup.adsl.anteldata.net.uy> has quit IRC (Read error: Connection reset by peer)
1712025-07-31T15:21:38  *** bitcoinlover <bitcoinlover!~hacker4we@user/hacker4web3bitco> has quit IRC (Ping timeout: 272 seconds)
1722025-07-31T15:27:46  *** janb84 <janb84!~janb84@user/janb84> has joined #bitcoin-core-dev
1732025-07-31T15:39:53  *** yuvicc <yuvicc!~yuvicc@user/yuvicc> has joined #bitcoin-core-dev
1742025-07-31T15:40:08  *** yuvicc <yuvicc!~yuvicc@user/yuvicc> has quit IRC (Client Quit)
1752025-07-31T15:53:21  *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
1762025-07-31T15:55:54  *** naiyoma <naiyoma!~ubuntu@user/naiyoma> has joined #bitcoin-core-dev
1772025-07-31T15:56:18  *** Emc99 <Emc99!~Emc99@212.129.83.249> has joined #bitcoin-core-dev
1782025-07-31T15:56:58  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
1792025-07-31T15:59:24  *** rkrux <rkrux!~rkrux@user/rkrux> has joined #bitcoin-core-dev
1802025-07-31T16:00:22  <achow101> #startmeeting
1812025-07-31T16:00:22  <corebot> achow101: Meeting started at 2025-07-31T16:00+0000
1822025-07-31T16:00:23  <corebot> achow101: Current chairs: achow101
1832025-07-31T16:00:24  <corebot> achow101: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
1842025-07-31T16:00:25  <corebot> achow101: See also: https://hcoop-meetbot.readthedocs.io/en/stable/
1852025-07-31T16:00:26  <corebot> achow101: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
1862025-07-31T16:00:29  <TheCharlatan> hi
1872025-07-31T16:00:29  <rkrux> hi
1882025-07-31T16:00:30  <janb84> hi
1892025-07-31T16:00:32  <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
1902025-07-31T16:00:33  <pinheadmz> hi
1912025-07-31T16:00:35  <cfields> hi
1922025-07-31T16:00:37  <Sjors[m]1> hi
1932025-07-31T16:00:38  <lightlike> hi
1942025-07-31T16:00:39  <kevkevin> hi
1952025-07-31T16:00:44  <furszy> hi
1962025-07-31T16:00:45  *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Quit: Client closed)
1972025-07-31T16:00:55  <achow101> There are 2 preproposed meeting topics this week. Any last minute ones to add?
1982025-07-31T16:01:05  *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
1992025-07-31T16:01:12  <emzy> hi
2002025-07-31T16:01:17  <eugenesiegel> hi
2012025-07-31T16:01:21  <johnny9dev> hi
2022025-07-31T16:01:21  <l0rinc> hi
2032025-07-31T16:01:30  <willcl-ark> hi
2042025-07-31T16:01:31  <Murch[m]> hello
2052025-07-31T16:01:59  <achow101> #topic Kernel WG Update (TheCharlatan)
2062025-07-31T16:02:24  <TheCharlatan> There's some movement happening again on the API PR, currently scoping out approaches for making usage safer with reference counting.
2072025-07-31T16:02:35  <darosior> hi
2082025-07-31T16:03:16  <stickies-v> hi
2092025-07-31T16:03:44  <TheCharlatan> it's also been attracting some new people to contribute, which is nice :)
2102025-07-31T16:04:08  <b10c> hi
2112025-07-31T16:04:17  <TheCharlatan> might having something more concrete to share again in a few weeks.
2122025-07-31T16:04:20  <TheCharlatan> that's all
2132025-07-31T16:04:46  <achow101> #topic Stratum v2 WG Update (sjors)
2142025-07-31T16:05:55  <glozow> hi
2152025-07-31T16:06:48  <achow101> from sjors: Same as last week, would still like to see #31679 and #31802 make it for the feature freeze.
2162025-07-31T16:06:51  <corebot> https://github.com/bitcoin/bitcoin/issues/31679 | cmake: Move internal binaries from bin/ to libexec/ by ryanofsky · Pull Request #31679 · bitcoin/bitcoin · GitHub
2172025-07-31T16:06:53  <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
2182025-07-31T16:07:01  <achow101> #topic MuSig2 WG Update (achow101)
2192025-07-31T16:07:11  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has joined #bitcoin-core-dev
2202025-07-31T16:07:39  <achow101> No changes since last week, #31244 is still probably rfm. I've pulled in several of the suggested followups into #29675
2212025-07-31T16:07:44  <corebot> https://github.com/bitcoin/bitcoin/issues/31244 | descriptors: MuSig2 by achow101 · Pull Request #31244 · bitcoin/bitcoin · GitHub
2222025-07-31T16:07:45  <corebot> https://github.com/bitcoin/bitcoin/issues/29675 | wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys by achow101 · Pull Request #29675 · bitcoin/bitcoin · GitHub
2232025-07-31T16:07:59  <achow101> #topic orphan resolution WG Update (glozow)
2242025-07-31T16:08:25  <glozow> still looking to get #32941 in for v30
2252025-07-31T16:08:27  <corebot> https://github.com/bitcoin/bitcoin/issues/32941 | p2p: TxOrphanage revamp cleanups by glozow · Pull Request #32941 · bitcoin/bitcoin · GitHub
2262025-07-31T16:08:46  <glozow> that's all
2272025-07-31T16:08:57  <achow101> #topic QML GUI WG Update (jarolrod, johnny9dev)
2282025-07-31T16:09:09  <kanzure> hi
2292025-07-31T16:09:10  *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:24d2:8255:a33c:761f> has quit IRC (Quit: Christoph_)
2302025-07-31T16:09:40  <johnny9dev> We're making good progress on patching remaining issues with moving the project to submodule, cmake, and qt6. Deer gee has ported over his AssumeUTXO PR over to the new structure already (bitcoin-core/gui-qml#485) . I should have my previous PRs ported over this weekend.
2312025-07-31T16:09:43  <corebot> https://github.com/bitcoin-core/gui-qml/issues/485 | QML Load UTXO Snapshot by D33r-Gee · Pull Request #485 · bitcoin-core/gui-qml · GitHub
2322025-07-31T16:09:57  <phantomcircuit> i've been looking at initial block download times and noticed that we're recalculating block header hashes many many times (like 800+ times in cases), this can be fixed forever with an immutable block/header class(es)
2332025-07-31T16:10:06  <phantomcircuit> does anybody have thoughts on such an endeavor
2342025-07-31T16:10:21  <pinheadmz> i believe that PR will also require an upstream PR to expose some utxo snapshot thing in the interface
2352025-07-31T16:10:31  <fjahr> hi
2362025-07-31T16:10:53  <johnny9dev> It will. I suggested we maintain a patch until then
2372025-07-31T16:10:54  <pinheadmz> so thatll be the new, somewhat frustrating, process but i think the separation of interests there is good
2382025-07-31T16:11:06  <achow101> phantomcircuit: we're in a meeting, can add that as a topic if you want
2392025-07-31T16:11:08  <l0rinc> phantomcircuit: I have investigated that before, but don't have exact numbers
2402025-07-31T16:11:15  <darosior> phantomcircuit: interesting, but let's wait till other prepared meeting topics are done?
2412025-07-31T16:11:22  <Murch[m]> achow101: How long as #32144 been RFM when you say "it’s still probably rfm"?
2422025-07-31T16:11:24  <corebot> https://github.com/bitcoin/bitcoin/issues/32144 | lint: Remove needless borrow to fix Clippy warning by strmfos · Pull Request #32144 · bitcoin/bitcoin · GitHub
2432025-07-31T16:11:33  <phantomcircuit> achow101, yeah i don't know how meeting works anymore, that was a request for it to be a topic
2442025-07-31T16:12:00  <johnny9dev> Anyway we're almost caught up with previous functionality. That's all from gui-qml
2452025-07-31T16:12:12  <achow101> Murch[m]: 3 or 4 weeks
2462025-07-31T16:12:42  <darosior> johnny9dev: nice
2472025-07-31T16:12:43  <Murch[m]> achow101: Any idea who should add their review or take a look at that for it to get merged?
2482025-07-31T16:14:09  <Murch[m]> Sorry, #31244, not what I wrote
2492025-07-31T16:14:12  <corebot> https://github.com/bitcoin/bitcoin/issues/31244 | descriptors: MuSig2 by achow101 · Pull Request #31244 · bitcoin/bitcoin · GitHub
2502025-07-31T16:14:13  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has quit IRC (Ping timeout: 248 seconds)
2512025-07-31T16:14:19  <achow101> Murch[m]: anyone who is familiar with descriptors, or it could be merged
2522025-07-31T16:14:54  <Murch[m]> It does have ACKs from w0xlt, rkrux, theStack, and Sjors
2532025-07-31T16:15:26  *** zeropoint <zeropoint!~alex@45-28-139-114.lightspeed.sntcca.sbcglobal.net> has joined #bitcoin-core-dev
2542025-07-31T16:15:35  <achow101> #topic dbwrapper read/write asymmetry (l0rinc)
2552025-07-31T16:15:44  <l0rinc> dbwrapper writes currently pretend to return bool but always return true, while real errors surface via exceptions – #33042 makes that explicit, but we need to decide the canonical error path
2562025-07-31T16:15:46  <corebot> https://github.com/bitcoin/bitcoin/issues/33042 | refactor: inline constant return values from `dbwrapper` write methods by l0rinc · Pull Request #33042 · bitcoin/bitcoin · GitHub
2572025-07-31T16:16:42  <l0rinc> `read` catches the exception and returns, but `write` always returned `true`, while throwing in the background
2582025-07-31T16:17:04  <achow101> how do errors currently propagate? crashing everything?
2592025-07-31T16:17:13  <l0rinc> most of the time yes
2602025-07-31T16:17:33  <TheCharlatan> they are eventually converted to FatalError's yeah
2612025-07-31T16:18:11  <l0rinc> is the removal of the fake return value enough here or do we need to unify the read/write interfaces?
2622025-07-31T16:18:35  <achow101> if we can't write state to disk, that does seem like a situation where we'd want to abort anyways
2632025-07-31T16:18:53  <glozow> Murch: achow101: will have a look at #31244 later today
2642025-07-31T16:18:56  <corebot> https://github.com/bitcoin/bitcoin/issues/31244 | descriptors: MuSig2 by achow101 · Pull Request #31244 · bitcoin/bitcoin · GitHub
2652025-07-31T16:19:17  <achow101> if the return value is never used, then we should not return it
2662025-07-31T16:19:35  <TheCharlatan> rewriting it to propagate an error code seems riskier than just removing what is essentially dead code.
2672025-07-31T16:19:49  *** Guest98 <Guest98!~Guest98@2001:8f8:1a65:7d7:fc15:5b9f:776a:888b> has joined #bitcoin-core-dev
2682025-07-31T16:19:58  <rkrux> glozow: thanks
2692025-07-31T16:20:16  <l0rinc> thanks for the feedback, I'll add these comments to the PR - unless the authors want to
2702025-07-31T16:20:51  <darosior> TheCharlatan: +1
2712025-07-31T16:21:03  <achow101> #topic CI migration to Cirrus Runners (willcl-ark)
2722025-07-31T16:21:39  <willcl-ark> Myself and @m3dwards have been working on a change to migrate to our CI to hosted Cirrus Runners. This is now open in #32989.
2732025-07-31T16:21:42  <corebot> https://github.com/bitcoin/bitcoin/issues/32989 | ci: Migrate CI to hosted Cirrus Runners by willcl-ark · Pull Request #32989 · bitcoin/bitcoin · GitHub
2742025-07-31T16:21:46  <willcl-ark> The benefits and various tradeoffs of such a move are detailed in the top comment in the PR, but in summary it should make the CI maintainable by more people, not be reliant on the current infrastructure, and also provide "easier scaling"; if you want to scale more machines, just throw more $$ at the problem. These are fleshed out further in the PR, and we'd welcome feedback there.
2752025-07-31T16:21:57  <achow101> ack
2762025-07-31T16:21:59  <willcl-ark> Moving to our own runners also has a knock-on effect that all the (current) "cirrus" jobs will run on your own forks slower, on GH free runners, so self-hosting a cirrus runner may no longer be necessary if speed it not an issue for you. Forks (like inquisition) would be able to buy their own runners if they wanted faster runners for their repos too, and enable with a trivial patch.
2772025-07-31T16:22:11  <willcl-ark> I wanted to highlight it in a meeting just to try and alert as many people to it as possible, in case there was any opposition to it which hadn't been raised yet. Naturally, we are also looking for more reviewers too! So if anyone has any interest, then feel free to consider this a review-beg as well :)
2782025-07-31T16:22:41  <willcl-ark> That's all from me on that topic, unless anyone has any questions they'd like to ask about it here.
2792025-07-31T16:22:42  *** f321x <f321x!~f321x@user/f321x> has quit IRC (Quit: f321x)
2802025-07-31T16:23:20  <achow101> #topic ibd recalculating block hashes (phantomcircuit)
2812025-07-31T16:23:22  *** Guest98 <Guest98!~Guest98@2001:8f8:1a65:7d7:fc15:5b9f:776a:888b> has quit IRC (Client Quit)
2822025-07-31T16:24:24  <achow101> we don't store the hash in CBlockHeader?
2832025-07-31T16:24:36  <phantomcircuit> so i instrumented cblockheader::gethash to count how many times we reclculate the headers hash and i got some extreme outliers like 800+ times, i think this has to do with receiving blocks out of order during IBD and the behavior of activatebestchain
2842025-07-31T16:26:15  <achow101> If there's a measuable performance improvement in IBD, then I think that seems like a good idea
2852025-07-31T16:26:18  <phantomcircuit> achow101, so the block headers are about the same length as the hash and we reference the block headers with the hash, so in most places we should already have the hash and know that we haven't changed it. though the logic for that doesn't flow through everywhere, so we end up calling gethash more than we should
2862025-07-31T16:26:18  <l0rinc> phantomcircuit: I can take another look at it, though making blocks mostly immutable isn't trivial
2872025-07-31T16:27:29  <darosior> sha256 over 80 bytes of data should be quite fast. But yeah if we do indeed do it 800+ times (!!) for every single header in the chain that does sound like it could speed things up.
2882025-07-31T16:27:41  <phantomcircuit> it trades memory usage for performance but the dbcache is already huge so whatever, an additional 45mb of memory usage to cache the block header hashes along with the the headers
2892025-07-31T16:28:06  <achow101> hmm, that is 10% of default dbcache though
2902025-07-31T16:28:17  <darosior> That sounds non-trivial
2912025-07-31T16:28:24  <phantomcircuit> we usually do it several times per header but in the perverse case it is 800+ times
2922025-07-31T16:28:49  <l0rinc> I've pushed a few changes deduplicating hash calculations already - should be slightly less than that now. Are you saying that the exact same block has 800+ recalculations?
2932025-07-31T16:28:51  <fjahr> how often have you seen the perverse case?
2942025-07-31T16:28:54  <darosior> ceteris paribus i expect 45mb of dbcache to speed IBD more so than caching a sha256 over 80 bytes
2952025-07-31T16:28:55  <phantomcircuit> it depends on the behavior of activatebestchain when the blocks are received out of order, I think
2962025-07-31T16:29:19  <achow101> if we already know the hash elsewhere, can we use it in more places rather than caching the hash again?
2972025-07-31T16:29:20  <phantomcircuit> l0rinc, yes, one block header has 800 recalculations
2982025-07-31T16:29:50  <phantomcircuit> fjahr, my graphs suck so I don't know, but it was bad
2992025-07-31T16:30:02  <darosior> I'd be very curious to learn more about the situation in which we re-calculate the same header hash 800 times
3002025-07-31T16:30:07  <l0rinc> We can likely cache some of those locally, I tried making the blocks immutable and it was quite messy
3012025-07-31T16:30:14  <TheCharlatan> achow101 that seems like my intuition too. After all we do save it in the index with every header already.
3022025-07-31T16:30:23  *** twistedline <twistedline!~bitcoin@c-76-100-108-154.hsd1.md.comcast.net> has quit IRC (Ping timeout: 252 seconds)
3032025-07-31T16:30:58  <phantomcircuit> darosior, it's dependent on the out of order activatebestchain, so it won't show in normal unit tests or anything
3042025-07-31T16:31:03  *** twistedline <twistedline!~bitcoin@c-76-100-108-154.hsd1.md.comcast.net> has joined #bitcoin-core-dev
3052025-07-31T16:31:17  <l0rinc> I have doubts about the 800 recalculations, seems like a miscalculation to me (I have also investigated this and haven't found anything like that) - but we can do that after the meeting as well
3062025-07-31T16:31:37  <lightlike> why 45MB? isn't the CBlockHeader objects freed once the block is no longer in memory (other than the CBlockIndex)?
3072025-07-31T16:32:17  <phantomcircuit> l0rinc, it's annoying and you won't see the behavior with blocks received in order
3082025-07-31T16:32:24  <achow101> it definitely seems there's something to look at here. phantomcircuit I suggest you work with l0rinc and the others who have also been looking at ibd improvements and benchmarking
3092025-07-31T16:32:56  <darosior> +1
3102025-07-31T16:33:29  <achow101> #topic Benchmarking WG Update (josie, l0rinc)
3112025-07-31T16:33:33  <furszy> memory shouldn't be a concern, could directly use the phashBlock field from the index.
3122025-07-31T16:33:35  <phantomcircuit> the way to have the immutable header and block classes is to have it silently convert between the two with constructors
3132025-07-31T16:33:43  <achow101> (missed this during the wg update section)
3142025-07-31T16:33:47  <l0rinc> I have doubts about the 800 recalculations, seems like a miscalculation to me (I have also investigated this and haven't found anything like that) - but we can do that after the meeting as well
3152025-07-31T16:33:53  <phantomcircuit> then slowly change from mutable to immutable everywhere
3162025-07-31T16:33:54  <l0rinc> sorry, wrong message
3172025-07-31T16:34:01  <l0rinc> #31144 and #32279 were just merged, we're making good progress. The next important ones where reviewers are needed are:
3182025-07-31T16:34:05  <corebot> https://github.com/bitcoin/bitcoin/issues/31144 | [IBD] multi-byte block obfuscation by l0rinc · Pull Request #31144 · bitcoin/bitcoin · GitHub
3192025-07-31T16:34:07  <corebot> https://github.com/bitcoin/bitcoin/issues/32279 | [IBD] prevector: store `P2WSH`/`P2TR`/`P2PK` scripts inline by l0rinc · Pull Request #32279 · bitcoin/bitcoin · GitHub
3202025-07-31T16:34:16  <l0rinc> #31645 The batch size for UTXO set writes is now calculated based on the maximum dbcache size to ensure that with the default values, memory usage doesn't increase, while reducing flushing time when there is enough memory available.
3212025-07-31T16:34:16  <l0rinc> The change reduces the IBD time by a fixed amount, it's speeding up a critical part of saving the state for long-term storage.
3222025-07-31T16:34:18  <corebot> https://github.com/bitcoin/bitcoin/issues/31645 | [IBD] flush UTXO set in batches proportional to `dbcache` size by l0rinc · Pull Request #31645 · bitcoin/bitcoin · GitHub
3232025-07-31T16:34:29  <l0rinc> #32497 Set accurate capacity for Merkle root calculation to avoid reallocations
3242025-07-31T16:34:32  <corebot> https://github.com/bitcoin/bitcoin/issues/32497 | merkle: pre‑reserve leaves to prevent reallocs with odd vtx count by l0rinc · Pull Request #32497 · bitcoin/bitcoin · GitHub
3252025-07-31T16:35:13  <achow101> l0rinc: can you suggest a specific one people should focus on first?
3262025-07-31T16:35:27  <l0rinc> one is very simple  #32497
3272025-07-31T16:35:30  <corebot> https://github.com/bitcoin/bitcoin/issues/32497 | merkle: pre‑reserve leaves to prevent reallocs with odd vtx count by l0rinc · Pull Request #32497 · bitcoin/bitcoin · GitHub
3282025-07-31T16:35:50  <l0rinc> the other one needs some reproducers #31645 - any help would be appreciated in both
3292025-07-31T16:35:50  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has joined #bitcoin-core-dev
3302025-07-31T16:35:54  <corebot> https://github.com/bitcoin/bitcoin/issues/31645 | [IBD] flush UTXO set in batches proportional to `dbcache` size by l0rinc · Pull Request #31645 · bitcoin/bitcoin · GitHub
3312025-07-31T16:37:02  <achow101> Any other topics to discuss this week?
3322025-07-31T16:37:59  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has joined #bitcoin-core-dev
3332025-07-31T16:38:16  <achow101> #endmeeting
3342025-07-31T16:38:16  <corebot> achow101: Meeting ended at 2025-07-31T16:38+0000
3352025-07-31T16:38:17  <corebot> achow101: Raw log: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-07-31_16_00.log.json
3362025-07-31T16:38:18  <corebot> achow101: Formatted log: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-07-31_16_00.log.html
3372025-07-31T16:38:19  <corebot> achow101: Minutes: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-07-31_16_00.html
3382025-07-31T16:38:22  *** Emc99 <Emc99!~Emc99@212.129.83.249> has quit IRC (Quit: Client closed)
3392025-07-31T16:39:34  <achow101> phantomcircuit: if you have things you'd like to discuss in a meeting, you can use prepent #proposedmeetingtopic to your message
3402025-07-31T16:42:36  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has quit IRC (Ping timeout: 252 seconds)
3412025-07-31T16:46:01  *** twistedline <twistedline!~bitcoin@c-76-100-108-154.hsd1.md.comcast.net> has quit IRC (Ping timeout: 276 seconds)
3422025-07-31T16:46:12  *** twistedline <twistedline!~bitcoin@c-76-100-108-154.hsd1.md.comcast.net> has joined #bitcoin-core-dev
3432025-07-31T16:46:49  *** Robotico <Robotico!~101@150.red-79-151-255.dynamicip.rima-tde.net> has joined #bitcoin-core-dev
3442025-07-31T16:47:25  *** Robotico <Robotico!~101@150.red-79-151-255.dynamicip.rima-tde.net> has quit IRC (Remote host closed the connection)
3452025-07-31T16:57:58  *** twistedline <twistedline!~bitcoin@c-76-100-108-154.hsd1.md.comcast.net> has quit IRC (Ping timeout: 240 seconds)
3462025-07-31T16:58:23  *** twistedline <twistedline!~bitcoin@c-76-100-108-154.hsd1.md.comcast.net> has joined #bitcoin-core-dev
3472025-07-31T17:04:33  <Murch[m]> Thanks glozow
3482025-07-31T17:05:38  *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Quit: Client closed)
3492025-07-31T17:17:28  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Quit: Leaving...)
3502025-07-31T17:20:54  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
3512025-07-31T17:24:07  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
3522025-07-31T17:25:52  *** rkrux <rkrux!~rkrux@user/rkrux> has quit IRC (Quit: Client closed)
3532025-07-31T17:32:29  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
3542025-07-31T17:35:49  *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:24d2:8255:a33c:761f> has joined #bitcoin-core-dev
3552025-07-31T17:35:58  *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:24d2:8255:a33c:761f> has quit IRC (Client Quit)
3562025-07-31T17:36:21  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
3572025-07-31T18:06:05  <bitcoin-git> [bitcoin] glozow opened pull request #33106: [WIP] policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee (master...2025-07-minrelay) https://github.com/bitcoin/bitcoin/pull/33106
3582025-07-31T18:16:40  <darosior> Oo
3592025-07-31T18:24:14  *** freesprung512697 <freesprung512697!~freesprun@user/freesprung> has quit IRC (Quit: zzz)
3602025-07-31T18:28:40  <l0rinc> phantomcircuit: looks like I was wrong, thanks for the hint, I have instrumented `CBlockHeader::GetHash` to display the hash that it just calculated and even the first 200k blocks contain hundreds (sometimes even thousands) of hash calculations, e.g. `0000000000000475da936e766d0e3ebf8eb41f0f21f6bcdc7f8a03d80bd495a` is calculated 1018 times. I'll investigate further.
3612025-07-31T18:33:16  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
3622025-07-31T18:37:06  *** jespada <jespada!~jespada@2800:a4:23a6:4500:69f9:9eb4:e901:4312> has joined #bitcoin-core-dev
3632025-07-31T18:40:30  <lightlike> we also call CBlockHeader::GetHash for different objects, for example we process a header from a peer (even if we already know the header) we calculate the hash. immutability or cashing won't help with that.
3642025-07-31T18:44:49  *** jespada_ <jespada_!~jespada@2800:a4:23a6:4500:35b6:5289:35c0:44d7> has joined #bitcoin-core-dev
3652025-07-31T18:47:14  *** jespada <jespada!~jespada@2800:a4:23a6:4500:69f9:9eb4:e901:4312> has quit IRC (Ping timeout: 248 seconds)
3662025-07-31T18:50:50  *** robszarka <robszarka!~szarka@2603:3003:4eac:100:dd3:8b0c:8abd:b3df> has quit IRC (Quit: Leaving)
3672025-07-31T18:51:10  *** szarka <szarka!~szarka@2603:3003:4eac:100:dd3:8b0c:8abd:b3df> has joined #bitcoin-core-dev
3682025-07-31T18:51:55  <bitcoin-git> [bitcoin] fanquake closed pull request #32959: Reduce minrelaytxfee to 100 sats/kvB (master...reduce-minrelaytxfee) https://github.com/bitcoin/bitcoin/pull/32959
3692025-07-31T18:52:35  <l0rinc> lightlike: Yes, it also doesn't help when re-reading from disk. But since I have only seen 4-8 recalculations per block so far (and it looks indeed like some scenarios does a lot more, which we can likely deduplicate locally) an investigation makes sense.
3702025-07-31T18:54:29  *** jespada <jespada!~jespada@2800:a4:23a6:4500:cf2:f7f6:710c:55e9> has joined #bitcoin-core-dev
3712025-07-31T18:55:06  <phantomcircuit> l0rinc, so i instrumented it to keep a counter because we end up with headers before blocks, so instead of looking at how many times we're calculating the same header hash, i was looking at how many times we're calculating the hash of a distinct object
3722025-07-31T18:55:34  <phantomcircuit> since i expect us to be calculating the same header a few times legitimately
3732025-07-31T18:56:34  *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
3742025-07-31T18:57:03  *** jespada_ <jespada_!~jespada@2800:a4:23a6:4500:35b6:5289:35c0:44d7> has quit IRC (Ping timeout: 252 seconds)
3752025-07-31T18:57:04  <lightlike> l0rinc: yes - as furszy said above, in many situations we should also have the CBlockIndex available, so we could take the hash from there instead of recalculating it from the CBlockHeader.
3762025-07-31T18:58:50  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 260 seconds)
3772025-07-31T19:04:29  *** enochazariah <enochazariah!uid710351@id-710351.hampstead.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
3782025-07-31T19:13:01  *** Guest11 <Guest11!~Guest47@113.182.107.112> has joined #bitcoin-core-dev
3792025-07-31T19:15:34  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
3802025-07-31T19:20:34  *** Guest11 <Guest11!~Guest47@113.182.107.112> has quit IRC (Quit: Client closed)
3812025-07-31T19:28:23  *** naiyoma <naiyoma!~ubuntu@user/naiyoma> has quit IRC (Quit: WeeChat 4.1.1)
3822025-07-31T19:30:13  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has joined #bitcoin-core-dev
3832025-07-31T19:35:00  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has quit IRC (Ping timeout: 260 seconds)
3842025-07-31T19:39:43  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
3852025-07-31T19:59:49  *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 248 seconds)
3862025-07-31T20:01:33  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
3872025-07-31T20:06:02  *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
3882025-07-31T20:07:31  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 276 seconds)
3892025-07-31T20:14:32  *** Talkless <Talkless!~Talkless@138.199.6.197> has joined #bitcoin-core-dev
3902025-07-31T20:20:01  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
3912025-07-31T20:27:05  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
3922025-07-31T20:28:34  *** jespada_ <jespada_!~jespada@2800:a4:23a6:4500:7528:5c16:14ac:bf80> has joined #bitcoin-core-dev
3932025-07-31T20:28:37  *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 248 seconds)
3942025-07-31T20:30:49  *** jespada_ <jespada_!~jespada@2800:a4:23a6:4500:7528:5c16:14ac:bf80> has quit IRC (Client Quit)
3952025-07-31T20:31:35  *** jespada <jespada!~jespada@2800:a4:23a6:4500:cf2:f7f6:710c:55e9> has quit IRC (Ping timeout: 265 seconds)
3962025-07-31T20:35:20  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 252 seconds)
3972025-07-31T20:35:33  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
3982025-07-31T20:49:52  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Remote host closed the connection)
3992025-07-31T20:52:14  <bitcoin-git> [bitcoin] glozow pushed 13 commits to master: https://github.com/bitcoin/bitcoin/compare/aef2dbb40276...5ee4e7966957
4002025-07-31T20:52:15  <bitcoin-git> bitcoin/master 5fe4c66 Ava Chow: XOnlyPubKey: Add GetCPubKeys
4012025-07-31T20:52:15  <bitcoin-git> bitcoin/master 8811312 Ava Chow: script/parsing: Allow Const to not skip the found constant
4022025-07-31T20:52:15  <bitcoin-git> bitcoin/master 12bc1d0 Ava Chow: util/string: Allow Split to include the separator
4032025-07-31T20:52:16  <bitcoin-git> [bitcoin] glozow merged pull request #31244: descriptors: MuSig2 (master...musig2-desc) https://github.com/bitcoin/bitcoin/pull/31244
4042025-07-31T20:52:43  *** Talkless <Talkless!~Talkless@138.199.6.197> has quit IRC (Quit: Konversation terminated!)
4052025-07-31T20:56:18  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has quit IRC (Remote host closed the connection)
4062025-07-31T20:56:53  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has joined #bitcoin-core-dev
4072025-07-31T20:57:14  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has quit IRC (Remote host closed the connection)
4082025-07-31T20:57:51  *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
4092025-07-31T20:57:53  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
4102025-07-31T20:58:18  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has joined #bitcoin-core-dev
4112025-07-31T20:59:10  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 252 seconds)
4122025-07-31T21:02:45  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has quit IRC (Ping timeout: 248 seconds)
4132025-07-31T21:03:26  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
4142025-07-31T21:06:50  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
4152025-07-31T21:11:35  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
4162025-07-31T21:12:58  *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 240 seconds)
4172025-07-31T21:14:52  <bitcoin-git> [gui-qml] D33r-Gee opened pull request #488: ALT QML Snapshot Load (qt6...alt-qml-snapshotload) https://github.com/bitcoin-core/gui-qml/pull/488
4182025-07-31T21:16:39  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has joined #bitcoin-core-dev
4192025-07-31T21:19:21  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
4202025-07-31T21:23:46  <darosior> "DoS resistance is clearly insufficient even at 1s/vB". Rationale: "trust me bro". Reasons to give weight to my opinion: "i also believe Bitcoin's value has gone *down* since the 1sat/vb limit was introduced".
4212025-07-31T21:36:30  *** conman <conman!~con@180-150-21-3.b49615.mel.static.aussiebb.net> has joined #bitcoin-core-dev
4222025-07-31T21:47:26  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has joined #bitcoin-core-dev
4232025-07-31T21:49:45  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has quit IRC (Remote host closed the connection)
4242025-07-31T21:51:01  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has joined #bitcoin-core-dev
4252025-07-31T21:51:54  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has quit IRC (Ping timeout: 260 seconds)
4262025-07-31T21:55:38  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has quit IRC (Ping timeout: 252 seconds)
4272025-07-31T22:00:09  *** jerryf <jerryf!~jerryf@user/jerryf> has quit IRC (Remote host closed the connection)
4282025-07-31T22:00:31  *** jerryf <jerryf!~jerryf@user/jerryf> has joined #bitcoin-core-dev
4292025-07-31T22:02:17  *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
4302025-07-31T22:02:21  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has joined #bitcoin-core-dev
4312025-07-31T22:04:02  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has quit IRC (Remote host closed the connection)
4322025-07-31T22:04:05  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 248 seconds)
4332025-07-31T22:07:30  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has joined #bitcoin-core-dev
4342025-07-31T22:09:15  *** pablomartin <pablomartin!~pablomart@181.28.96.180> has joined #bitcoin-core-dev
4352025-07-31T22:15:00  *** brunoerg <brunoerg!~brunoerg@177.60.116.111> has quit IRC ()
4362025-07-31T22:32:10  *** jerryf <jerryf!~jerryf@user/jerryf> has quit IRC (Remote host closed the connection)
4372025-07-31T22:32:24  *** jerryf <jerryf!~jerryf@user/jerryf> has joined #bitcoin-core-dev
4382025-07-31T22:36:03  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
4392025-07-31T22:36:46  *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 265 seconds)
4402025-07-31T22:37:29  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
4412025-07-31T22:38:49  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
4422025-07-31T22:57:49  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Remote host closed the connection)
4432025-07-31T22:58:22  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
4442025-07-31T23:01:01  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Quit: l0rinc)
4452025-07-31T23:05:14  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 272 seconds)
4462025-07-31T23:09:36  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Ping timeout: 276 seconds)
4472025-07-31T23:09:39  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has joined #bitcoin-core-dev
4482025-07-31T23:10:48  *** pablomartin <pablomartin!~pablomart@181.28.96.180> has quit IRC (Ping timeout: 245 seconds)
4492025-07-31T23:12:56  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has joined #bitcoin-core-dev
4502025-07-31T23:13:43  <bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/5ee4e7966957...8712e074bb54
4512025-07-31T23:13:43  <bitcoin-git> bitcoin/master 0431a69 Lőrinc: cleanup: remove unused `ser_writedata16be` and `ser_readdata16be`
4522025-07-31T23:13:44  <bitcoin-git> bitcoin/master 8712e07 Ava Chow: Merge bitcoin/bitcoin#33093: refactor: remove unused `ser_writedata16be` a...
4532025-07-31T23:13:45  <bitcoin-git> [bitcoin] achow101 merged pull request #33093: refactor: remove unused `ser_writedata16be` and `ser_readdata16be` (master...l0rinc/serialization-cleanup) https://github.com/bitcoin/bitcoin/pull/33093
4542025-07-31T23:14:19  *** w0xlt <w0xlt!~w0xlt@99.24.48.87> has quit IRC (Ping timeout: 260 seconds)
4552025-07-31T23:14:26  *** l0rinc <l0rinc!~l0rinc@user/l0rinc> has quit IRC (Client Quit)
4562025-07-31T23:24:07  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
4572025-07-31T23:37:01  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Remote host closed the connection)
4582025-07-31T23:37:33  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
4592025-07-31T23:42:44  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Ping timeout: 260 seconds)