12022-01-28T00:10:02  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 268 seconds)
  22022-01-28T00:10:30  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
  32022-01-28T00:10:32  *** An0rak <An0rak!An0rak@user/an0rak> has quit IRC (Ping timeout: 240 seconds)
  42022-01-28T00:12:51  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:3c6b:b95a:2bf3:9a13> has quit IRC (Remote host closed the connection)
  52022-01-28T00:13:32  *** ZeroMaster <ZeroMaster!~webirc@95-42-105-42.ip.btc-net.bg> has quit IRC (Ping timeout: 240 seconds)
  62022-01-28T00:13:37  *** ZeroMaster_ <ZeroMaster_!~webirc@95-42-105-42.ip.btc-net.bg> has joined #bitcoin-core-dev
  72022-01-28T00:14:47  *** Guest <Guest!~Guest@106.214.69.70> has quit IRC (Quit: Client closed)
  82022-01-28T00:14:50  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 250 seconds)
  92022-01-28T00:15:21  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:6024:bbd0:8e44:a2f6> has joined #bitcoin-core-dev
 102022-01-28T00:16:14  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:6024:bbd0:8e44:a2f6> has quit IRC (Remote host closed the connection)
 112022-01-28T00:16:26  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
 122022-01-28T00:17:15  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Remote host closed the connection)
 132022-01-28T00:19:56  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
 142022-01-28T00:21:17  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
 152022-01-28T00:22:04  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
 162022-01-28T00:28:37  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Ping timeout: 240 seconds)
 172022-01-28T00:46:15  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
 182022-01-28T00:51:45  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 276 seconds)
 192022-01-28T00:55:17  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 240 seconds)
 202022-01-28T01:04:48  *** bomb-on <bomb-on!~bomb-on@194.144.47.113> has quit IRC (Quit: aллилѹіа!)
 212022-01-28T01:17:07  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Read error: Connection reset by peer)
 222022-01-28T01:26:37  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 240 seconds)
 232022-01-28T01:28:46  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
 242022-01-28T01:32:51  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 252022-01-28T01:32:52  <bitcoin-git> [bitcoin] pg156 opened pull request #24183: test: use MiniWallet for mempool_updatefromblock.py (master...mempool-updatefromblock-miniwallet) https://github.com/bitcoin/bitcoin/pull/24183
 262022-01-28T01:32:53  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 272022-01-28T01:56:25  *** pergaminho <pergaminho!~pergaminh@user/pergaminho> has quit IRC ()
 282022-01-28T02:10:42  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
 292022-01-28T02:14:57  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Ping timeout: 240 seconds)
 302022-01-28T02:20:27  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has joined #bitcoin-core-dev
 312022-01-28T02:21:32  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
 322022-01-28T02:26:36  *** arythmetic <arythmetic!~arythmeti@cpe08a7c0990817-cm08a7c0990815.cpe.net.cable.rogers.com> has joined #bitcoin-core-dev
 332022-01-28T02:26:39  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 276 seconds)
 342022-01-28T02:31:02  *** arythmetic <arythmetic!~arythmeti@cpe08a7c0990817-cm08a7c0990815.cpe.net.cable.rogers.com> has quit IRC (Ping timeout: 256 seconds)
 352022-01-28T02:32:13  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 250 seconds)
 362022-01-28T02:33:56  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
 372022-01-28T02:36:30  *** jeremyrubin <jeremyrubin!~jeremyrub@ec2-44-199-24-18.compute-1.amazonaws.com> has quit IRC (Quit: Ping timeout (120 seconds))
 382022-01-28T02:36:46  *** jeremyrubin <jeremyrubin!~jeremyrub@ec2-44-199-24-18.compute-1.amazonaws.com> has joined #bitcoin-core-dev
 392022-01-28T02:37:02  *** bfsfhkacjzgcytf2 <bfsfhkacjzgcytf2!~bfsfhkacj@user/bfsfhkacjzgcytf> has joined #bitcoin-core-dev
 402022-01-28T02:37:33  *** calvinalvin <calvinalvin!~kcalvinal@ec2-52-79-199-97.ap-northeast-2.compute.amazonaws.com> has quit IRC (Quit: ZNC 1.7.4 - https://znc.in)
 412022-01-28T02:38:17  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 240 seconds)
 422022-01-28T02:38:25  *** bfsfhkacjzgcytf <bfsfhkacjzgcytf!~bfsfhkacj@user/bfsfhkacjzgcytf> has quit IRC (Read error: Connection reset by peer)
 432022-01-28T02:38:26  *** bfsfhkacjzgcytf2 is now known as bfsfhkacjzgcytf
 442022-01-28T02:38:48  *** kcalvinalvin <kcalvinalvin!~kcalvinal@ec2-52-79-199-97.ap-northeast-2.compute.amazonaws.com> has joined #bitcoin-core-dev
 452022-01-28T02:45:54  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
 462022-01-28T02:48:16  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has quit IRC (Quit: ayo yoyo ayo yoyo hololo, hololo.)
 472022-01-28T02:53:22  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
 482022-01-28T03:13:08  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
 492022-01-28T03:15:39  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
 502022-01-28T03:17:17  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Ping timeout: 240 seconds)
 512022-01-28T03:19:03  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 522022-01-28T03:19:04  <bitcoin-git> [bitcoin] ZhiqingQu opened pull request #24184: Update init.cpp (master...susanBranch) https://github.com/bitcoin/bitcoin/pull/24184
 532022-01-28T03:19:05  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 542022-01-28T03:26:00  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 256 seconds)
 552022-01-28T03:37:02  *** michagogo <michagogo!uid14316@user/michagogo> has quit IRC (Quit: Connection closed for inactivity)
 562022-01-28T03:48:20  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 268 seconds)
 572022-01-28T03:58:42  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
 582022-01-28T04:09:48  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
 592022-01-28T04:15:12  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 276 seconds)
 602022-01-28T04:59:15  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 268 seconds)
 612022-01-28T05:00:45  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
 622022-01-28T05:01:02  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
 632022-01-28T05:01:10  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
 642022-01-28T05:05:15  *** bairen <bairen!~bairen@gateway/tor-sasl/bairen> has quit IRC (Ping timeout: 276 seconds)
 652022-01-28T05:05:30  *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
 662022-01-28T05:06:42  *** bairen <bairen!~bairen@gateway/tor-sasl/bairen> has joined #bitcoin-core-dev
 672022-01-28T05:22:36  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
 682022-01-28T05:22:40  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 692022-01-28T05:22:40  <bitcoin-git> [bitcoin] PastaPastaPasta opened pull request #24185: refactor: only use explicit reinterpret/const casts, not implicit (master...explicit-reinterpret-cast) https://github.com/bitcoin/bitcoin/pull/24185
 702022-01-28T05:22:41  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 712022-01-28T05:38:38  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has joined #bitcoin-core-dev
 722022-01-28T05:53:49  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 732022-01-28T05:53:49  <bitcoin-git> [bitcoin] fanquake closed pull request #24184: Update init.cpp (master...susanBranch) https://github.com/bitcoin/bitcoin/pull/24184
 742022-01-28T05:53:52  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 752022-01-28T05:56:18  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 250 seconds)
 762022-01-28T05:57:51  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
 772022-01-28T05:59:23  *** TheRec_ <TheRec_!~toto@84-75-225-47.dclient.hispeed.ch> has joined #bitcoin-core-dev
 782022-01-28T06:00:50  *** mekster66949 <mekster66949!~mekster@user/mekster> has joined #bitcoin-core-dev
 792022-01-28T06:01:46  *** jrayhawk_ <jrayhawk_!~jrayhawk@user/jrayhawk> has joined #bitcoin-core-dev
 802022-01-28T06:01:47  *** neha_ <neha_!~neha@41.213.196.104.bc.googleusercontent.com> has joined #bitcoin-core-dev
 812022-01-28T06:01:51  *** kexkey_ <kexkey_!~kexkey@static-198-54-132-122.cust.tzulo.com> has joined #bitcoin-core-dev
 822022-01-28T06:03:03  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
 832022-01-28T06:03:06  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 276 seconds)
 842022-01-28T06:04:06  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 250 seconds)
 852022-01-28T06:07:09  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (*.net *.split)
 862022-01-28T06:07:09  *** gleb7454386 <gleb7454386!~gleb@178.150.137.228> has quit IRC (*.net *.split)
 872022-01-28T06:07:09  *** kexkey <kexkey!~kexkey@static-198-54-132-122.cust.tzulo.com> has quit IRC (*.net *.split)
 882022-01-28T06:07:09  *** TheRec <TheRec!~toto@user/therec> has quit IRC (*.net *.split)
 892022-01-28T06:07:09  *** emcy <emcy!~emcy@user/emcy> has quit IRC (*.net *.split)
 902022-01-28T06:07:09  *** amnrst <amnrst!~amnrst@45-79-201-163.ip.linodeusercontent.com> has quit IRC (*.net *.split)
 912022-01-28T06:07:09  *** baldur <baldur!~baldur@71.183.150.231> has quit IRC (*.net *.split)
 922022-01-28T06:07:09  *** warren <warren!~warren@fedora/wombat/warren> has quit IRC (*.net *.split)
 932022-01-28T06:07:09  *** mekster6694 <mekster6694!~mekster@user/mekster> has quit IRC (*.net *.split)
 942022-01-28T06:07:09  *** koolazer <koolazer!~koo@user/koolazer> has quit IRC (*.net *.split)
 952022-01-28T06:07:10  *** neha <neha!~neha@41.213.196.104.bc.googleusercontent.com> has quit IRC (*.net *.split)
 962022-01-28T06:07:10  *** jrayhawk <jrayhawk!~jrayhawk@user/jrayhawk> has quit IRC (*.net *.split)
 972022-01-28T06:07:10  *** noonien <noonien!~noonien@user/noonien> has quit IRC (*.net *.split)
 982022-01-28T06:07:10  *** roconnor <roconnor!~roconnor@coq/roconnor> has quit IRC (*.net *.split)
 992022-01-28T06:07:10  *** tripleslash <tripleslash!~triplesla@user/tripleslash> has quit IRC (*.net *.split)
1002022-01-28T06:07:10  *** mekster66949 is now known as mekster6694
1012022-01-28T06:07:34  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Ping timeout: 250 seconds)
1022022-01-28T06:09:48  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has quit IRC (Quit: ayo yoyo ayo yoyo hololo, hololo.)
1032022-01-28T06:12:51  *** gleb7454386 <gleb7454386!~gleb@178.150.137.228> has joined #bitcoin-core-dev
1042022-01-28T06:12:51  *** emcy <emcy!~emcy@user/emcy> has joined #bitcoin-core-dev
1052022-01-28T06:12:51  *** amnrst <amnrst!~amnrst@45-79-201-163.ip.linodeusercontent.com> has joined #bitcoin-core-dev
1062022-01-28T06:12:51  *** baldur <baldur!~baldur@71.183.150.231> has joined #bitcoin-core-dev
1072022-01-28T06:12:51  *** warren <warren!~warren@fedora/wombat/warren> has joined #bitcoin-core-dev
1082022-01-28T06:12:51  *** noonien <noonien!~noonien@user/noonien> has joined #bitcoin-core-dev
1092022-01-28T06:12:51  *** roconnor <roconnor!~roconnor@coq/roconnor> has joined #bitcoin-core-dev
1102022-01-28T06:12:51  *** tripleslash <tripleslash!~triplesla@user/tripleslash> has joined #bitcoin-core-dev
1112022-01-28T06:24:34  *** koolazer <koolazer!~koo@user/koolazer> has joined #bitcoin-core-dev
1122022-01-28T06:33:24  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
1132022-01-28T06:36:22  *** ulrichard <ulrichard!~ulrichard@pub158181114196.dh-hfc.datazug.ch> has joined #bitcoin-core-dev
1142022-01-28T06:38:07  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1152022-01-28T06:38:07  <bitcoin-git> [bitcoin] fanquake pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/196b4599201d...a4f7c41271ed
1162022-01-28T06:38:07  <bitcoin-git> bitcoin/master 446e73c fanquake: build: use macOS 11 SDK (Xcode 12.2)
1172022-01-28T06:38:07  <bitcoin-git> bitcoin/master 6fe5516 fanquake: contrib: support arm64 darwin in security checks
1182022-01-28T06:38:07  <bitcoin-git> bitcoin/master ca47f2e fanquake: guix: use autoconf 2.71
1192022-01-28T06:38:09  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1202022-01-28T06:38:23  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1212022-01-28T06:38:23  <bitcoin-git> [bitcoin] fanquake merged pull request #21851: release: support cross-compiling for arm64-apple-darwin (master...m1_support_depends) https://github.com/bitcoin/bitcoin/pull/21851
1222022-01-28T06:38:23  *** ulrichard_ <ulrichard_!~ulrichard@pub158181114196.dh-hfc.datazug.ch> has quit IRC (Ping timeout: 252 seconds)
1232022-01-28T06:38:24  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1242022-01-28T06:48:23  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
1252022-01-28T06:53:48  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 276 seconds)
1262022-01-28T07:04:29  *** jarthur <jarthur!~jarthur@2603-8080-1540-002d-35e0-06b2-095d-de4d.res6.spectrum.com> has quit IRC (Quit: jarthur)
1272022-01-28T07:32:25  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1282022-01-28T07:32:25  <bitcoin-git> [bitcoin] ajtowns opened pull request #24187: Followups for getdeploymentinfo (master...202201-getdepinfo-extra) https://github.com/bitcoin/bitcoin/pull/24187
1292022-01-28T07:32:26  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1302022-01-28T07:33:16  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
1312022-01-28T07:36:24  *** vasild <vasild!~vd@user/vasild> has quit IRC (Remote host closed the connection)
1322022-01-28T07:36:35  *** vasild <vasild!~vd@user/vasild> has joined #bitcoin-core-dev
1332022-01-28T07:37:14  *** salvatoshi <salvatoshi!~salvatosh@genymobile-2-6-86.fib.nerim.net> has joined #bitcoin-core-dev
1342022-01-28T07:37:25  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 240 seconds)
1352022-01-28T07:47:33  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1362022-01-28T07:47:34  <bitcoin-git> [bitcoin] MarcoFalke pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/a4f7c41271ed...d4e92d843650
1372022-01-28T07:47:34  <bitcoin-git> bitcoin/master fd82613 Anthony Towns: rpc: move softfork info from getblockchaininfo to getdeploymentinfo
1382022-01-28T07:47:34  <bitcoin-git> bitcoin/master 7f15c18 Anthony Towns: rpc: getdeploymentinfo: allow specifying a blockhash other than tip
1392022-01-28T07:47:34  <bitcoin-git> bitcoin/master a7469bc Anthony Towns: rpc: getdeploymentinfo: change stats to always refer to current period
1402022-01-28T07:47:35  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1412022-01-28T07:47:50  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1422022-01-28T07:47:51  <bitcoin-git> [bitcoin] MarcoFalke merged pull request #23508: Add getdeploymentinfo RPC (master...202111-getforkinfo) https://github.com/bitcoin/bitcoin/pull/23508
1432022-01-28T07:47:52  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1442022-01-28T07:53:50  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
1452022-01-28T08:01:38  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
1462022-01-28T08:06:12  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
1472022-01-28T08:10:27  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1482022-01-28T08:10:28  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #24189: refactor: [bdb] Make SafeDbt Span-like (master...2201-bdbSpan) https://github.com/bitcoin/bitcoin/pull/24189
1492022-01-28T08:10:28  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1502022-01-28T08:31:52  *** guest99100 <guest99100!~guest9910@2001:700:300:4105:bc51:5aba:7e72:b740> has joined #bitcoin-core-dev
1512022-01-28T08:35:55  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has joined #bitcoin-core-dev
1522022-01-28T08:35:59  *** jespada <jespada!~jespada@87.74.36.188> has joined #bitcoin-core-dev
1532022-01-28T08:41:11  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 245 seconds)
1542022-01-28T08:42:28  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1552022-01-28T08:42:28  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #24189: refactor: [bdb] Make SafeDbt Span-like (master...2201-bdbSpan) https://github.com/bitcoin/bitcoin/pull/24189
1562022-01-28T08:42:29  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1572022-01-28T08:49:36  *** bomb-on <bomb-on!~bomb-on@194.144.47.113> has joined #bitcoin-core-dev
1582022-01-28T09:03:08  *** Guest15 <Guest15!~Guest15@072-017-039-163.res.spectrum.com> has joined #bitcoin-core-dev
1592022-01-28T09:05:06  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has quit IRC (Ping timeout: 260 seconds)
1602022-01-28T09:09:12  *** Guest15 <Guest15!~Guest15@072-017-039-163.res.spectrum.com> has quit IRC (Ping timeout: 256 seconds)
1612022-01-28T09:10:42  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 260 seconds)
1622022-01-28T09:13:19  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1632022-01-28T09:13:20  <bitcoin-git> [bitcoin] Sjors closed pull request #22016: rpc: add period_start to version bits statistics (master...2021/05/versionbits_period_start) https://github.com/bitcoin/bitcoin/pull/22016
1642022-01-28T09:13:21  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1652022-01-28T09:30:51  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has quit IRC (Quit: ayo yoyo ayo yoyo hololo, hololo.)
1662022-01-28T09:33:32  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1672022-01-28T09:33:33  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #24190: test: Fix sanitizer suppresions in streams_tests (master...2201-ts) https://github.com/bitcoin/bitcoin/pull/24190
1682022-01-28T09:33:33  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1692022-01-28T09:38:35  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
1702022-01-28T09:41:11  *** kabaum <kabaum!~kabaum@185.195.233.161> has quit IRC (Ping timeout: 250 seconds)
1712022-01-28T09:44:33  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
1722022-01-28T09:56:04  *** kabaum <kabaum!~kabaum@185.65.135.241> has joined #bitcoin-core-dev
1732022-01-28T09:59:17  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has joined #bitcoin-core-dev
1742022-01-28T10:00:47  *** mikehu44 <mikehu44!~quassel@159.65.11.175> has quit IRC (Ping timeout: 252 seconds)
1752022-01-28T10:06:04  *** jonatack45 <jonatack45!~jonatack@user/jonatack> has joined #bitcoin-core-dev
1762022-01-28T10:07:17  *** mikehu44 <mikehu44!~quassel@159.65.11.175> has joined #bitcoin-core-dev
1772022-01-28T10:09:21  *** jonatack26 <jonatack26!jonatack@user/jonatack> has joined #bitcoin-core-dev
1782022-01-28T10:09:22  *** jonatack <jonatack!jonatack@user/jonatack> has quit IRC (Ping timeout: 250 seconds)
1792022-01-28T10:13:01  *** jonatack45 <jonatack45!~jonatack@user/jonatack> has quit IRC (Ping timeout: 250 seconds)
1802022-01-28T10:16:56  *** michagogo <michagogo!uid14316@user/michagogo> has joined #bitcoin-core-dev
1812022-01-28T10:43:49  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 240 seconds)
1822022-01-28T10:46:13  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
1832022-01-28T10:58:01  *** NorrinRadd <NorrinRadd!~username@102.67.16.112> has joined #bitcoin-core-dev
1842022-01-28T11:08:03  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Remote host closed the connection)
1852022-01-28T11:13:23  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1862022-01-28T11:13:23  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #24191: refactor: Make MessageBoxFlags enum underlying type unsigned (master...2201-nouiInt) https://github.com/bitcoin/bitcoin/pull/24191
1872022-01-28T11:13:24  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1882022-01-28T11:21:23  *** jonatack26 <jonatack26!jonatack@user/jonatack> has quit IRC (Quit: Connection closed)
1892022-01-28T11:25:19  *** jonatack <jonatack!jonatack@user/jonatack> has joined #bitcoin-core-dev
1902022-01-28T11:26:03  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
1912022-01-28T11:30:21  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 245 seconds)
1922022-01-28T11:30:32  *** mikehu44 <mikehu44!~quassel@159.65.11.175> has quit IRC (Ping timeout: 240 seconds)
1932022-01-28T11:31:09  *** mikehu44 <mikehu44!~quassel@159.65.11.175> has joined #bitcoin-core-dev
1942022-01-28T11:36:10  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
1952022-01-28T11:45:36  *** guest99100 <guest99100!~guest9910@2001:700:300:4105:bc51:5aba:7e72:b740> has quit IRC (Ping timeout: 256 seconds)
1962022-01-28T11:48:51  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
1972022-01-28T11:52:48  <michaelfolkson> #proposedwalletmeetingtopic Taproot support in the wallet (open PRs, latest thinking)
1982022-01-28T12:01:19  *** NorrinRadd <NorrinRadd!~username@102.67.16.112> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
1992022-01-28T12:01:37  *** mikehu44 <mikehu44!~quassel@159.65.11.175> has quit IRC (Ping timeout: 240 seconds)
2002022-01-28T12:09:43  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2012022-01-28T12:09:43  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #24192: test: Fix feature_init intermittent issues (master...2201-testFI) https://github.com/bitcoin/bitcoin/pull/24192
2022022-01-28T12:09:44  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2032022-01-28T12:13:14  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has quit IRC (Quit: ayo yoyo ayo yoyo hololo, hololo.)
2042022-01-28T12:16:16  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has joined #bitcoin-core-dev
2052022-01-28T12:18:54  <stickies-v> Is this the right place to ask for a CI retrigger? If so, could someone please restart #24098 - the fuzzer timed out but it seems unrelated to the PR.
2062022-01-28T12:18:56  <gribble> https://github.com/bitcoin/bitcoin/issues/24098 | rest: Use query parameters to control resource loading by stickies-v · Pull Request #24098 · bitcoin/bitcoin · GitHub
2072022-01-28T12:23:40  *** TheRec_ <TheRec_!~toto@84-75-225-47.dclient.hispeed.ch> has quit IRC ()
2082022-01-28T12:26:50  *** NorrinRadd <NorrinRadd!~username@102.67.16.112> has joined #bitcoin-core-dev
2092022-01-28T12:27:48  *** NorrinRadd <NorrinRadd!~username@102.67.16.112> has quit IRC (Client Quit)
2102022-01-28T12:47:13  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Quit: = "")
2112022-01-28T13:02:33  <_aj_> seems like CI's a bit broken, both fuzzer timeouts and "AssertionError: Fee of 0.00003160 BTC too high! (Should be 0.00003130 BTC)" error?
2122022-01-28T13:15:32  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Remote host closed the connection)
2132022-01-28T13:15:46  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
2142022-01-28T13:16:44  *** michagogo <michagogo!uid14316@user/michagogo> has quit IRC (Quit: Connection closed for inactivity)
2152022-01-28T13:21:49  *** tralfaz <tralfaz!~davterra@143.198.56.186> has quit IRC (Remote host closed the connection)
2162022-01-28T13:22:04  *** davterra <davterra!~davterra@143.198.56.186> has joined #bitcoin-core-dev
2172022-01-28T13:22:15  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Remote host closed the connection)
2182022-01-28T13:22:49  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
2192022-01-28T13:28:21  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2202022-01-28T13:28:21  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #24194: refactor: Use unsigned ignore() consistently (master...2201-streamIgnore) https://github.com/bitcoin/bitcoin/pull/24194
2212022-01-28T13:28:22  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2222022-01-28T13:32:36  <jonatack> _aj_: yes (i think MarcoFalke opened a fix for the fuzzer timeout, and i opened an issue for the fee too high one)
2232022-01-28T13:33:10  <jonatack> #24179
2242022-01-28T13:33:11  <gribble> https://github.com/bitcoin/bitcoin/issues/24179 | fuzz: Speed up script fuzz target by MarcoFalke · Pull Request #24179 · bitcoin/bitcoin · GitHub
2252022-01-28T13:33:53  <jonatack> and https://github.com/bitcoin/bitcoin/issues/24151
2262022-01-28T13:36:09  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2272022-01-28T13:36:09  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #24194: refactor: Use unsigned ignore() consistently (master...2201-streamIgnore) https://github.com/bitcoin/bitcoin/pull/24194
2282022-01-28T13:36:10  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2292022-01-28T13:38:19  *** bomb-on <bomb-on!~bomb-on@194.144.47.113> has quit IRC (Read error: Connection reset by peer)
2302022-01-28T13:40:37  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Remote host closed the connection)
2312022-01-28T13:43:23  *** Guyver2 <Guyver2!~Guyver@guyver2.xs4all.nl> has joined #bitcoin-core-dev
2322022-01-28T13:43:43  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
2332022-01-28T13:47:28  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Remote host closed the connection)
2342022-01-28T13:53:18  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
2352022-01-28T14:07:27  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2362022-01-28T14:07:27  <bitcoin-git> [bitcoin] theStack closed pull request #24106: policy: treat P2TR outputs with invalid x-only pubkey as non-standard (master...202201-policy-treat_p2tr_with_invalid_xpubkey_as_nonstandard) https://github.com/bitcoin/bitcoin/pull/24106
2372022-01-28T14:07:28  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2382022-01-28T14:09:38  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Remote host closed the connection)
2392022-01-28T14:17:04  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Remote host closed the connection)
2402022-01-28T14:17:37  *** vysn <vysn!~vysn@user/vysn> has quit IRC (Ping timeout: 240 seconds)
2412022-01-28T14:18:52  *** Guest41 <Guest41!~Guest41@213.196.96.242> has joined #bitcoin-core-dev
2422022-01-28T14:18:54  <Guest41> Бьн
2432022-01-28T14:19:15  <Guest41> Hello
2442022-01-28T14:19:22  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
2452022-01-28T14:19:53  *** Guest41 <Guest41!~Guest41@213.196.96.242> has quit IRC (Client Quit)
2462022-01-28T14:22:03  *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
2472022-01-28T14:27:56  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2482022-01-28T14:27:57  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/d4e92d843650...1245c62fef1d
2492022-01-28T14:27:57  <bitcoin-git> bitcoin/master faa75fa MarcoFalke: Avoid unsigned integer overflow in bitcoin-tx
2502022-01-28T14:27:57  <bitcoin-git> bitcoin/master 1245c62 MarcoFalke: Merge bitcoin/bitcoin#24139: Avoid unsigned integer overflow in bitcoin-tx...
2512022-01-28T14:27:58  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2522022-01-28T14:28:12  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2532022-01-28T14:28:12  <bitcoin-git> [bitcoin] MarcoFalke merged pull request #24139: Avoid unsigned integer overflow in bitcoin-tx (master...2201-utilTxOverflow) https://github.com/bitcoin/bitcoin/pull/24139
2542022-01-28T14:28:13  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2552022-01-28T14:31:32  *** vysn <vysn!~vysn@user/vysn> has quit IRC (Ping timeout: 250 seconds)
2562022-01-28T14:32:00  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
2572022-01-28T14:32:55  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Remote host closed the connection)
2582022-01-28T14:38:17  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Ping timeout: 240 seconds)
2592022-01-28T14:44:22  *** jarthur <jarthur!~jarthur@2603-8080-1540-002d-35e0-06b2-095d-de4d.res6.spectrum.com> has joined #bitcoin-core-dev
2602022-01-28T14:44:47  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has joined #bitcoin-core-dev
2612022-01-28T14:49:20  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
2622022-01-28T14:53:38  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 250 seconds)
2632022-01-28T14:57:00  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2642022-01-28T14:57:01  <bitcoin-git> [bitcoin] mzumsande opened pull request #24195: test: Fix failfast option for functional test runner (master...202201_testrunner_fix) https://github.com/bitcoin/bitcoin/pull/24195
2652022-01-28T14:57:02  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2662022-01-28T15:10:03  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has quit IRC (Quit: ayo yoyo ayo yoyo hololo, hololo.)
2672022-01-28T15:21:47  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
2682022-01-28T15:26:14  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 256 seconds)
2692022-01-28T15:31:44  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
2702022-01-28T15:53:22  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
2712022-01-28T15:56:58  <sdaftuar> I'm seeing repeated ci timeouts in #20726, for the ci job "[fuzzer,address,undefined,integer, no depends]". i've tried re-running the job several times, but no luck -- each time it still times out.  anyone have ideas about how to get this to complete?
2722022-01-28T15:57:03  <gribble> https://github.com/bitcoin/bitcoin/issues/20726 | p2p: Add DISABLETX message for negotiating block-relay-only connections by sdaftuar · Pull Request #20726 · bitcoin/bitcoin · GitHub
2732022-01-28T16:01:02  <lightlike> sdaftuar: There is #24179 which aims to fix the fuzzer timeouts (which appear all over the place).
2742022-01-28T16:01:03  <gribble> https://github.com/bitcoin/bitcoin/issues/24179 | fuzz: Speed up script fuzz target by MarcoFalke · Pull Request #24179 · bitcoin/bitcoin · GitHub
2752022-01-28T16:01:18  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Quit: Leaving...)
2762022-01-28T16:02:36  <sdaftuar> ah, thank you! perhaps i'll just wait for that pr to get merged, and then restart the job
2772022-01-28T16:26:34  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Remote host closed the connection)
2782022-01-28T16:29:30  *** Talkless <Talkless!~Talkless@mail.dargis.net> has joined #bitcoin-core-dev
2792022-01-28T16:39:03  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2802022-01-28T16:39:03  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #24196: Fix integer sanitizer suppressions in validation.cpp (master...2201-valInt) https://github.com/bitcoin/bitcoin/pull/24196
2812022-01-28T16:39:04  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2822022-01-28T16:42:14  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
2832022-01-28T16:55:49  *** jespada <jespada!~jespada@87.74.36.188> has quit IRC (Ping timeout: 240 seconds)
2842022-01-28T16:56:31  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has joined #bitcoin-core-dev
2852022-01-28T16:57:03  *** jespada <jespada!~jespada@87.74.36.188> has joined #bitcoin-core-dev
2862022-01-28T17:04:11  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has joined #bitcoin-core-dev
2872022-01-28T17:04:41  *** salvatoshi <salvatoshi!~salvatosh@genymobile-2-6-86.fib.nerim.net> has quit IRC (Ping timeout: 250 seconds)
2882022-01-28T17:15:49  *** davterra <davterra!~davterra@143.198.56.186> has quit IRC (Quit: Leaving)
2892022-01-28T17:24:19  *** jarthur <jarthur!~jarthur@2603-8080-1540-002d-35e0-06b2-095d-de4d.res6.spectrum.com> has quit IRC (Quit: jarthur)
2902022-01-28T17:33:32  *** kexkey_ <kexkey_!~kexkey@static-198-54-132-122.cust.tzulo.com> has quit IRC (Ping timeout: 250 seconds)
2912022-01-28T17:37:04  *** kexkey <kexkey!~kexkey@static-198-54-132-138.cust.tzulo.com> has joined #bitcoin-core-dev
2922022-01-28T17:56:59  *** davterra <davterra!~davterra@143.198.56.186> has joined #bitcoin-core-dev
2932022-01-28T17:57:47  *** jarthur <jarthur!~jarthur@2603-8080-1540-002d-35e0-06b2-095d-de4d.res6.spectrum.com> has joined #bitcoin-core-dev
2942022-01-28T17:59:09  *** jesseposner <jesseposner!~jesse@user/jesseposner> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)
2952022-01-28T17:59:27  *** jesseposner <jesseposner!~jesse@user/jesseposner> has joined #bitcoin-core-dev
2962022-01-28T18:11:51  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 250 seconds)
2972022-01-28T18:12:49  <darosior> #proposedwalletmeetingtopic labels for ranged descriptors
2982022-01-28T18:33:35  *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
2992022-01-28T18:36:27  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Remote host closed the connection)
3002022-01-28T18:39:12  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
3012022-01-28T18:46:46  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Remote host closed the connection)
3022022-01-28T18:54:14  *** sandipndev <sandipndev!sandipndev@2600:3c00::f03c:92ff:fe8e:dce6> has joined #bitcoin-core-dev
3032022-01-28T18:54:18  *** da2ce7 <da2ce7!~da2ce7@user/da2ce7> has joined #bitcoin-core-dev
3042022-01-28T18:54:26  *** uasf_ <uasf_!~uasf@2604:a880:2:d0::1bda:1001> has joined #bitcoin-core-dev
3052022-01-28T18:55:14  *** da2ce7_ <da2ce7_!~da2ce7@user/da2ce7> has quit IRC (Ping timeout: 256 seconds)
3062022-01-28T18:55:15  *** sandipndev123 <sandipndev123!~sandipnde@shindig.notmandatory.org> has quit IRC (Ping timeout: 256 seconds)
3072022-01-28T18:55:15  *** uasf <uasf!~uasf@157.230.135.166> has quit IRC (Read error: Connection reset by peer)
3082022-01-28T18:55:15  *** andytoshi <andytoshi!~apoelstra@user/andytoshi> has quit IRC (Ping timeout: 256 seconds)
3092022-01-28T18:55:15  *** gribble <gribble!~gribble@bitcoin/bot/gribble> has quit IRC (Ping timeout: 256 seconds)
3102022-01-28T18:55:15  *** cold <cold!~cold@user/cold> has quit IRC (Ping timeout: 256 seconds)
3112022-01-28T18:55:19  *** andytosh1 <andytosh1!~apoelstra@user/andytoshi> has joined #bitcoin-core-dev
3122022-01-28T18:55:41  *** michaelfolkson <michaelfolkson!~michaelfo@138.68.143.20> has quit IRC (Ping timeout: 256 seconds)
3132022-01-28T18:55:41  *** _aj_ <_aj_!aj@user/aj/x-5857768> has quit IRC (Ping timeout: 256 seconds)
3142022-01-28T18:55:50  *** _aj_ <_aj_!aj@cerulean.erisian.com.au> has joined #bitcoin-core-dev
3152022-01-28T18:55:56  *** michaelfolkson <michaelfolkson!~michaelfo@138.68.143.20> has joined #bitcoin-core-dev
3162022-01-28T18:56:15  *** dodo <dodo!~dodo@user/dodo> has quit IRC (Ping timeout: 256 seconds)
3172022-01-28T18:56:35  *** dodo <dodo!~dodo@user/dodo> has joined #bitcoin-core-dev
3182022-01-28T18:58:54  <michaelfolkson> Please do darosior's topic first achow101, I'm just catching up
3192022-01-28T19:00:36  <achow101> #startmeeting
3202022-01-28T19:00:37  <core-meetingbot`> Meeting started Fri Jan 28 19:00:36 2022 UTC.  The chair is achow101. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.
3212022-01-28T19:00:37  <core-meetingbot`> Available commands: action commands idea info link nick
3222022-01-28T19:00:47  <achow101> #bitcoin-core-dev Wallet Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj larryruane lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos Murch nehan NicolasDorier paveljanik
3232022-01-28T19:00:47  <achow101> petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar S3RK sipa vasild
3242022-01-28T19:01:04  <michaelfolkson> hi
3252022-01-28T19:01:06  *** cryptapus <cryptapus!~cryptapus@user/cryptapus> has quit IRC (Remote host closed the connection)
3262022-01-28T19:01:15  <darosior> hi
3272022-01-28T19:01:32  *** cryptapus <cryptapus!~cryptapus@user/cryptapus> has joined #bitcoin-core-dev
3282022-01-28T19:01:42  <achow101> There's one pre-proposed meeting topic, any others people want to add?
3292022-01-28T19:01:48  <sipa> hi
3302022-01-28T19:01:55  <darosior> Hmm maybe i failed to add mine?
3312022-01-28T19:02:12  <michaelfolkson> [18:12:49]  <darosior> #proposedwalletmeetingtopic labels for ranged descriptors
3322022-01-28T19:02:16  <achow101> oops, 2 pre-proposed topics
3332022-01-28T19:02:45  <achow101> #topic labels for ranged descriptors (darosior)
3342022-01-28T19:02:45  <core-meetingbot`> topic: labels for ranged descriptors (darosior)
3352022-01-28T19:02:48  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
3362022-01-28T19:02:49  <laanwj> hi
3372022-01-28T19:03:11  <darosior> So as part of the Miniscript work, i tested the branch against my application (which uses Miniscript internally and the descriptor wallet as watchonly to track 2 main descriptors) and discovered that labels are deactivated for range descriptors.
3382022-01-28T19:03:12  <darosior> However labels are pretty useful to differentiate the coins when you have multiple descriptors on the same watchonly wallet (which i think is the intent?). Typically for triage in the `listsinceblock` or `listunspent` results: i think i'm just an instance and they are useful as well.
3392022-01-28T19:03:12  <darosior> So i wondered what people here thought about enabling the same features to the descriptor level, to not have to add all addresses to the address book in advance (which i guessed is the reason to disable them for range descriptors in the first place?). Or if something else than labels was envisioned to enable the same features.
3402022-01-28T19:03:46  <darosior> s/and they are useful as well/ and they are useful as well to others/
3412022-01-28T19:04:02  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
3422022-01-28T19:04:29  <achow101> the reason that labels were not implemented originally was because it seemed odd to me that someone would want to assign the same label to all addresses generated by a descriptor
3432022-01-28T19:04:32  <sipa> What are you thinking of, something like a label template on the descriptor, with say a %i in it that gets replaced by the index?
3442022-01-28T19:04:38  <sipa> Or just the same label for everything?
3452022-01-28T19:04:57  <achow101> and also I think there was some complexity with applying labels to addresses that did not exist yet
3462022-01-28T19:05:18  <darosior> The same label for any address derived for this descriptor. Something to say "this received coin is for this descriptor"
3472022-01-28T19:05:34  *** bomb-on <bomb-on!~bomb-on@194.144.47.113> has joined #bitcoin-core-dev
3482022-01-28T19:06:40  <achow101> if you think it's something people will use, go for it
3492022-01-28T19:06:54  <michaelfolkson> Sorry for the ELI5 but by label do you mean the subscripts of Miniscript?
3502022-01-28T19:07:07  <darosior> No i mean a metadata to identify a descriptor
3512022-01-28T19:07:28  <darosior> Could just add the descriptor itself to the result, i guess, although i'd to think how a client of the API would manage that
3522022-01-28T19:07:29  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 252 seconds)
3532022-01-28T19:07:41  <sipa> No, label, as in the setlabel RPC.
3542022-01-28T19:07:47  <sipa> and getaddressesbylabel
3552022-01-28T19:07:48  <michaelfolkson> Oh ok
3562022-01-28T19:08:21  <darosior> Ok, thanks. It was mainly to know if there were prior discussions on this topic. Guess i'm done :)
3572022-01-28T19:08:38  <achow101> I'm not sure I understand the use case, but I am ambivalent on this
3582022-01-28T19:09:01  <achow101> #topic Taproot support in the wallet (open PRs, latest thinking) (michaelfolkson)
3592022-01-28T19:09:02  <core-meetingbot`> topic: Taproot support in the wallet (open PRs, latest thinking) (michaelfolkson)
3602022-01-28T19:09:03  <sipa> Likewise.
3612022-01-28T19:09:05  <darosior> I can describe the motivation better in an issue, if that's helpful
3622022-01-28T19:09:20  <achow101> darosior: please do
3632022-01-28T19:09:49  <michaelfolkson> Ok.. so was just looking over the Taproot related PRs. #22558 is marked as high prio
3642022-01-28T19:10:20  *** bomb-on <bomb-on!~bomb-on@194.144.47.113> has quit IRC (Client Quit)
3652022-01-28T19:10:44  <michaelfolkson> This should be tested in tandem with #24043?
3662022-01-28T19:11:05  <achow101> they are orthogonal
3672022-01-28T19:11:06  <michaelfolkson> To do a Taproot multisig you need the Taproot multisig descriptor right?
3682022-01-28T19:11:26  <michaelfolkson> And that is only introduced in #24043
3692022-01-28T19:11:29  *** vysn <vysn!~vysn@user/vysn> has quit IRC (Ping timeout: 268 seconds)
3702022-01-28T19:11:43  <achow101> #22558 is just for the basic taproot fields to actually be able to do any kind of watchonly taproot spend
3712022-01-28T19:12:14  <michaelfolkson> But to be passing around Taproot multisig PSBTs you need to have setup a Taproot multisig.... right?
3722022-01-28T19:12:31  <sipa> the multisig part is in 24043
3732022-01-28T19:12:31  <achow101> psbt is for more than just multisigs
3742022-01-28T19:12:38  <sipa> the taproot psbt part is in 22558
3752022-01-28T19:12:46  <sipa> if you want taproot multisig psbt, then you indeed need both
3762022-01-28T19:12:47  <achow101> #22558 is needed to work with HWI for example
3772022-01-28T19:12:55  <achow101> just to do a single key taproot spend
3782022-01-28T19:13:32  *** bomb-on <bomb-on!~bomb-on@194.144.47.113> has joined #bitcoin-core-dev
3792022-01-28T19:13:40  <michaelfolkson> Ah ok. So to test #24043 you should be doing a single key taproot spend
3802022-01-28T19:14:28  <michaelfolkson> And then to test Taproot multisig wait for #24043 or test in tandem with #24043
3812022-01-28T19:14:40  <achow101> too many 24043's in that sentence
3822022-01-28T19:14:51  <jonatack> hi
3832022-01-28T19:15:59  <michaelfolkson> I guess what I'm saying is to get #22558 merged test with a single key Taproot spend
3842022-01-28T19:16:44  <michaelfolkson> The alternative would be to make both #22558 and #24043 high prio
3852022-01-28T19:17:13  <michaelfolkson> Ok that makes sense (I think)
3862022-01-28T19:17:16  <achow101> yes, 22558 can be tested with single key spends
3872022-01-28T19:17:56  <michaelfolkson> So then moving to #24043
3882022-01-28T19:18:38  <michaelfolkson> This seems a stopgap to me (which is fine, just testing my understanding)
3892022-01-28T19:19:17  <michaelfolkson> But presumably longer term a Taproot enabled Miniscript would tell you which 2-of-3 arrangement is most efficient
3902022-01-28T19:19:45  <sipa> No, that information is implied by miniscript.
3912022-01-28T19:20:03  <sipa> If you have a miniscript/descriptor, the script is already decided.
3922022-01-28T19:20:23  <sipa> Which one is most efficient is trivial; the question is which one is applicable.
3932022-01-28T19:20:50  <sipa> Because using e.g. FROST threshold key as internal taproot key will always be the most efficient possible for any kind of multisig.
3942022-01-28T19:20:56  <michaelfolkson> So when you say "later replaced with Miniscript based implementation" what are you referring to?
3952022-01-28T19:21:48  <sipa> That's just an implementation aspect, not something observable.
3962022-01-28T19:21:50  <michaelfolkson> I see as a descriptor as a one to one mapping with script. But Miniscript is a one to many mapping to script depending on the subscripts
3972022-01-28T19:22:04  <sipa> What are subscripts?
3982022-01-28T19:22:17  <michaelfolkson> Like the _a etc
3992022-01-28T19:22:21  <sipa> No, miniscript is a 1-to-1 mapping with (a subset of) script.
4002022-01-28T19:22:35  <michaelfolkson> Sorry shouldn't say sub*script*, makes things complicated
4012022-01-28T19:23:01  <sipa> The functions in miniscript (e.g. "multi_a", "and_v", ...) we call "fragments". if you're looking for terminology.
4022022-01-28T19:23:42  <sipa> Let me try to explain what that sentence was about, unless someone has something else to discuss?
4032022-01-28T19:24:34  <sipa> achow101?
4042022-01-28T19:24:43  <michaelfolkson> There aren't any other topics
4052022-01-28T19:25:01  <achow101> I don't have any topics
4062022-01-28T19:25:19  <sipa> Ok, so, currently the bitcoin core codebase doesn't have miniscript implemented.
4072022-01-28T19:25:56  <sipa> Miniscript covers a bunch of different things, but it at least is sort of an extension of descriptors, as well as generic signing support for miniscript-compatible scripts, and a few other things.
4082022-01-28T19:26:40  <sipa> In the long term, with the miniscript codebase integrated into bitcoin core, a significant part of the logic around descriptors and signing can be handled by miniscript, which does lots of things generically.
4092022-01-28T19:26:56  <michaelfolkson> I'm thinking eventually you could almost ditch the term "descriptors" entirely. Everything would be Miniscript
4102022-01-28T19:27:17  <sipa> I very strongly hope it's the other way around.
4112022-01-28T19:27:24  <sipa> Miniscript is the name of research project, it's not something "visible".
4122022-01-28T19:27:39  <sipa> The part that is visible are what it enables in descriptors.
4132022-01-28T19:27:47  <michaelfolkson> Ok whatever, but it would all be one thing under one name
4142022-01-28T19:27:54  <sipa> Definitely.
4152022-01-28T19:28:34  <michaelfolkson> So this new multi_a descriptor would eventually be ditched right?
4162022-01-28T19:28:49  <sipa> No?
4172022-01-28T19:28:58  <sipa> In favor of what?
4182022-01-28T19:29:44  <michaelfolkson> A Miniscript equivalent that would give you the script for n-of-n which is optimal
4192022-01-28T19:30:15  <michaelfolkson> You say in the PR n-of-n isn't optimal, but k-of-n (k<n) is optimal
4202022-01-28T19:30:18  <sipa> Once we add support for a particular descriptor we cannot remove it, as it'd break wallets that have such a descriptor.
4212022-01-28T19:30:36  <sipa> michaelfolkson: Yes, and that miniscript equivalent would be called multi_a, which behaves exactly the same as the one we have now.
4222022-01-28T19:30:55  <sipa> Only it'd be done via the miniscript codebase, instead of a special-case inside the descriptor codebase.
4232022-01-28T19:31:05  <sipa> But as a user you wouldn't be able to tell the difference.
4242022-01-28T19:31:30  <michaelfolkson> There would be multi_a for k-of-n and say a multi_b for n-of-n?
4252022-01-28T19:31:39  <sipa> For example, yes.
4262022-01-28T19:31:59  <michaelfolkson> Ok gotcha
4272022-01-28T19:32:21  <michaelfolkson> The wallet estimating witness size incorrectly will be addressed in follow up PR?
4282022-01-28T19:32:39  <sipa> Or perhaps and_v(v:pk(A),v:pk(B),...,pk(Z)).
4292022-01-28T19:33:04  <sipa> Which is more in line with how miniscript treats the optimal n-of-n script.
4302022-01-28T19:33:27  <sipa> Size estimation is a hard question, I don't really have a good solution.
4312022-01-28T19:33:43  <sipa> You can't in general predict which branch signers will be using.
4322022-01-28T19:34:04  <sipa> Perhaps something where you can pass to the fundraw* RPC which keys/signers are available.
4332022-01-28T19:34:13  <sipa> I think people have discussed something like that in the past.
4342022-01-28T19:34:29  <michaelfolkson> Doesn't Miniscript give you the most efficient option (and hence can estimate the witness sizes of the various spending paths)?
4352022-01-28T19:34:50  <michaelfolkson> Solved by Miniscript (if we can get that merged)
4362022-01-28T19:34:51  <sipa> No.
4372022-01-28T19:35:14  <sipa> Miniscript is just a way of writing scripts in a different way that allows more generic reasoning over them.
4382022-01-28T19:35:30  <sipa> You're talking about the miniscript policy compiler, which is one application of the things you can do with miniscript.
4392022-01-28T19:35:32  <Murch> hi
4402022-01-28T19:35:47  <sipa> But that's not something I'm expecting would be integrated into Bitcoin Core.
4412022-01-28T19:36:19  <sipa> It's not estimating witness sizes that's hard - miniscript can do that, as can our current codebase.
4422022-01-28T19:36:20  <michaelfolkson> Ok gotcha. You will be able to do that external to Core but Core won't have access to the compiler (necessarily)
4432022-01-28T19:36:31  <sipa> The difficulty is making the code know which keys are available, so it knows which branch to pick.
4442022-01-28T19:36:54  <sipa> That's just a logistic issue.
4452022-01-28T19:37:32  <michaelfolkson> Ok final question (thanks btw). I'm assuming all the build stuff that was done for Minisketch will need to be done for Miniscript?
4462022-01-28T19:38:11  <sipa> nope, nothing
4472022-01-28T19:38:17  <sipa> because miniscript isn't a separate library
4482022-01-28T19:38:27  <sipa> it'll just be merged into bitcoin core
4492022-01-28T19:39:12  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
4502022-01-28T19:39:13  <michaelfolkson> By separate library you just mean separate repo...?
4512022-01-28T19:39:30  <sipa> No.
4522022-01-28T19:39:49  <sipa> Minisketch is a library you build separately, with an API, you can build applications against, ...
4532022-01-28T19:40:05  <sipa> Miniscript is just a bunch of source files which are mostly intended to be integrated into Bitcoin Core.
4542022-01-28T19:40:33  <sipa> The future of the repository after that point is unclear; perhaps we keep it just for the compiler/website.
4552022-01-28T19:40:44  <michaelfolkson> There will be no Miniscript "API" or applications built using the Miniscript "library"?
4562022-01-28T19:40:44  <sipa> Perhaps people want to spend time on actually turning the miniscript codebase into a library that's independently usable, ...
4572022-01-28T19:41:00  <michaelfolkson> Oh ok you've answered that
4582022-01-28T19:41:04  <sipa> That's right. It needs Bitcoin Core right now.
4592022-01-28T19:41:18  <michaelfolkson> Ok thanks, all my questions
4602022-01-28T19:41:42  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 268 seconds)
4612022-01-28T19:42:09  <achow101> any other topics?
4622022-01-28T19:43:10  <achow101> #endmeeting
4632022-01-28T19:43:10  <core-meetingbot`> topic: 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/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt
4642022-01-28T19:43:10  <core-meetingbot`> Meeting ended Fri Jan 28 19:43:10 2022 UTC.
4652022-01-28T19:43:10  <core-meetingbot`> Minutes:        https://bitcoin.jonasschnelli.ch/ircmeetings/logs/bitcoin-core-dev/2022/bitcoin-core-dev.2022-01-28-19.00.moin.txt
4662022-01-28T19:44:10  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 268 seconds)
4672022-01-28T19:44:54  <sipa> michaelfolkson: Not sure how clear that is, but what is shown/entered on my miniscript site (https://bitcoin.sipa.be/miniscript/) is two very different languages. They look similar which may make it confusing, but their purpose is completely different. One is the policy language, which is for writing "under what conditions should my output be spendable". The other is miniscript (which is a 1-to-1 mapping with Bitcoin Script, but a bit more readable). The
4682022-01-28T19:44:55  <sipa> policy compiler complies policy to miniscript, by finding out the most efficient miniscript way of doing what you want, specified by the policy.
4692022-01-28T19:46:56  <sipa> The thing that would be integrated into Bitcoin Core is the miniscript side of things, i.e., the output of the policy compiler if that's what you use to construct it.
4702022-01-28T19:47:26  *** ZeroMaster_ <ZeroMaster_!~webirc@95-42-105-42.ip.btc-net.bg> has quit IRC (Ping timeout: 250 seconds)
4712022-01-28T19:47:48  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
4722022-01-28T19:50:16  <michaelfolkson> sipa: Right, I knew this, I was forgetting all the clever, analysis stuff happens with the compiler between Policy and Miniscript
4732022-01-28T19:50:50  <michaelfolkson> And Core doesn't have access to it
4742022-01-28T19:52:04  <sipa> I mean, it could... but there is no need for it. E.g. we could have a bitcoin-miniscript-compiler tool, or a "compileminiscript" RPC. But I doubt we'll want to put all that functionality inside bitcoin core, as it can be done externally just as well.
4752022-01-28T19:52:23  <michaelfolkson> The new multi_a descriptor would be Taproot'd Miniscript and multi (Taproot'd Policy) would compile down to multi_a (Taproot'd Miniscript)
4762022-01-28T19:52:42  <sipa> Right.
4772022-01-28T19:52:58  <michaelfolkson> Or compile down to multi_b (Taproot'd Miniscript) if you were doing n-of-n
4782022-01-28T19:53:02  <sipa> Once we have a taproot-enabled miniscript definition and compiler for it.
4792022-01-28T19:55:17  <michaelfolkson> I think Luke said on the PR he didn't like the tag (_a) and could we avoid it. But Miniscript has a number of tags, it is normal from a Miniscript perspective
4802022-01-28T19:55:50  <sipa> Yeah, and it's understandable, because right now the _a is completely redundant.
4812022-01-28T19:56:17  <sipa> You can only use multi_a inside tr(), and you can only use multi outside tr().
4822022-01-28T19:56:48  <michaelfolkson> Tag or fragment? I'm not sure on terminology. The literal (_a) is a tag? And the segment of Miniscript would be a fragment?
4832022-01-28T19:56:55  <sipa> suffix
4842022-01-28T19:57:05  <sipa> the fragment is the whole name (multi_a)
4852022-01-28T19:57:16  <michaelfolkson> Ok
4862022-01-28T19:58:13  <sipa> The idea is that the suffces like _a and wrappers (like the "v:" prefix) don't modify the policy implemented by the script.
4872022-01-28T19:58:32  <sipa> So if you just want to get an idea of "what does this script allow", you just ignore them.
4882022-01-28T19:58:49  <sipa> But they are relevant for specifying the actual script opcodes, and possibly its efficiency.
4892022-01-28T20:02:38  <michaelfolkson> [19:52:04]  <sipa> I mean, it could... but there is no need for it. E.g. we could have a bitcoin-miniscript-compiler tool, or a "compileminiscript" RPC. But I doubt we'll want to put all that functionality inside bitcoin core, as it can be done externally just as well.
4902022-01-28T20:02:45  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
4912022-01-28T20:02:46  <bitcoin-git> [bitcoin] jonatack opened pull request #24197: Replace lock with thread safety annotation in CBlockTreeDB::LoadBlockIndexGuts() (master...replace-lock-with-annotation-in-LoadBlockIndexGuts) https://github.com/bitcoin/bitcoin/pull/24197
4922022-01-28T20:02:46  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
4932022-01-28T20:03:06  <michaelfolkson> We can't assess the witness size for script path spends that would be a reason
4942022-01-28T20:03:24  <sipa> What? No, that's unrelated.
4952022-01-28T20:03:32  <sipa> Miniscript allows reasoning over witness sizes.
4962022-01-28T20:03:48  <sipa> The compiler uses that functionality to figure out the optimal script for a given policy.
4972022-01-28T20:04:17  <sipa> But you don't need the compiler to know the witness size for a miniscript.
4982022-01-28T20:04:58  *** ZeroMaster <ZeroMaster!~webirc@95-42-105-42.ip.btc-net.bg> has joined #bitcoin-core-dev
4992022-01-28T20:06:01  <sipa> The only thing you need to compiler for is constructing miniscripts in a somewhat more user-friendly way.
5002022-01-28T20:06:19  <sipa> doing things with the resulting miniscript doesn't need to compiler
5012022-01-28T20:07:46  <michaelfolkson> The compiler will tell you what Miniscript is most efficient based on the size of witnesses that need to be provided? Hence it has to be able to assess the witness size that will be needed to spend from that Miniscript?
5022022-01-28T20:08:08  <sipa> Yes.
5032022-01-28T20:08:27  <sipa> It uses the miniscript codebase to figure out which script is most efficient.
5042022-01-28T20:08:31  <michaelfolkson> So as a result the compiler could assess the witness size for a script path spend
5052022-01-28T20:08:46  <michaelfolkson> And solve the problem that I quoted you?
5062022-01-28T20:08:46  <sipa> But the logic for determining witness sizes is in miniscript itself - so it's available to whatever uses it.
5072022-01-28T20:09:03  <sipa> There is no problem to be solved.
5082022-01-28T20:09:18  <sipa> Our current codebase in bitcoin core can already compute witness sizes.
5092022-01-28T20:09:34  <sipa> Once we integrate miniscript, it can do that too for the new scripts supported by miniscript.
5102022-01-28T20:10:20  <sipa> The "problem" is just logistical... at signing time you may not know which signers are available, and that affects which satisfaction of a script is available.
5112022-01-28T20:11:01  <michaelfolkson> "Wallet code will for now estimate witness size incorrectly for script path spends" <- This is solved by merging Miniscript being merged into Core. It doesn't need access to the Policy -> Miniscript compiler to solve this problem
5122022-01-28T20:11:19  <sipa> No, that problem is completely unrelated.
5132022-01-28T20:11:32  <sipa> It's just because there is no way to tell the wallet which signers are available, for the third time.
5142022-01-28T20:11:45  <sipa> It's not that it can't compute it.
5152022-01-28T20:11:55  <sipa> It's that it doesn't know, because there is no way to tell it.
5162022-01-28T20:12:22  <michaelfolkson> Ok sorry, I'll read this over again
5172022-01-28T20:13:09  <sipa> Imagine you have an output that can be spent by either A and B signing, or by C signing.
5182022-01-28T20:13:21  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
5192022-01-28T20:13:34  <sipa> If C is available, then a witness with 1 signature suffices.
5202022-01-28T20:13:35  <sipa> If A and B are available, then a witness with 2 signatures is needed.
5212022-01-28T20:14:09  <sipa> There is no way to tell fundrawtransaction etc which of these two options is going to be used, and no way to give it the information to infer it.
5222022-01-28T20:14:24  <sipa> So it always assumes that whatever is cheapest/smallest will be used.
5232022-01-28T20:14:36  <sipa> This problem is exacerbated by miniscript, but not unique to it.
5242022-01-28T20:16:40  <michaelfolkson> fundrawtransaction doesn't know which option isn't going to be used and neither does Policy, Miniscript or the compiler. But the compiler knows the witness size needed to spend from each option
5252022-01-28T20:17:14  <sipa> Yes, and so does Miniscript, and our codebase. If it knew what option was going to be used, it could compute the expected witness size.
5262022-01-28T20:17:27  <michaelfolkson> Hence fundrawtransaction would want to say to the compiler "Hey this option is being used. What's the witness size needed to spend from this option?"
5272022-01-28T20:17:29  <sipa> But it currently has no way of knowing.
5282022-01-28T20:17:42  <sipa> This has nothing to do with the compiler!
5292022-01-28T20:17:46  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 250 seconds)
5302022-01-28T20:17:49  <sipa> All this information can be inferred from the script itself.
5312022-01-28T20:18:33  <sipa> The compiler is for constructing scripts.
5322022-01-28T20:18:44  <sipa> If you already have a script, the compiler isn't relevant.
5332022-01-28T20:20:22  <michaelfolkson> Ok I think I get it, fundrawtransaction can easily know what the witness size to spend from an option is but it doesn't know which option will be used ahead of time
5342022-01-28T20:21:10  <michaelfolkson> Sorry :)
5352022-01-28T20:22:36  *** lukedashjr <lukedashjr!~luke-jr@user/luke-jr> has joined #bitcoin-core-dev
5362022-01-28T20:24:37  *** luke-jr <luke-jr!~luke-jr@user/luke-jr> has quit IRC (Ping timeout: 240 seconds)
5372022-01-28T20:24:40  *** lukedashjr is now known as luke-jr
5382022-01-28T20:33:39  *** amnrst <amnrst!~amnrst@45-79-201-163.ip.linodeusercontent.com> has quit IRC (Quit: The Lounge - https://thelounge.chat)
5392022-01-28T20:34:43  *** amnrst <amnrst!~amnrst@45-79-201-163.ip.linodeusercontent.com> has joined #bitcoin-core-dev
5402022-01-28T20:35:41  *** piku <piku!~piku@47.202.113.8> has joined #bitcoin-core-dev
5412022-01-28T20:41:56  *** lukedashjr <lukedashjr!~luke-jr@user/luke-jr> has joined #bitcoin-core-dev
5422022-01-28T20:42:37  *** luke-jr <luke-jr!~luke-jr@user/luke-jr> has quit IRC (Ping timeout: 240 seconds)
5432022-01-28T20:43:19  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
5442022-01-28T20:43:20  <bitcoin-git> [gui] hebasto merged pull request #526: Add address relay/processed/rate-limited fields to peer details (master...add-addr-fields-to-peer-details) https://github.com/bitcoin-core/gui/pull/526
5452022-01-28T20:43:20  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
5462022-01-28T20:43:28  *** lukedashjr is now known as luke-jr
5472022-01-28T20:43:40  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
5482022-01-28T20:43:41  <bitcoin-git> [bitcoin] hebasto pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/1245c62fef1d...5b4b8f76f3ae
5492022-01-28T20:43:41  <bitcoin-git> bitcoin/master a465a66 Jon Atack: gui: add "Address Relay" (m_addr_relay_enabled) to peer details
5502022-01-28T20:43:41  <bitcoin-git> bitcoin/master 19623d3 Jon Atack: gui: add "Addresses Processed" (m_addr_processed) to peer details
5512022-01-28T20:43:41  <bitcoin-git> bitcoin/master 6cd132d Jon Atack: gui: add "Addresses Rate-Limited" (m_addr_rate_limited) to peer details
5522022-01-28T20:43:42  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
5532022-01-28T20:46:43  *** Talkless <Talkless!~Talkless@mail.dargis.net> has quit IRC (Quit: Konversation terminated!)
5542022-01-28T20:51:06  *** amnrst <amnrst!~amnrst@45-79-201-163.ip.linodeusercontent.com> has quit IRC (Quit: The Lounge - https://thelounge.chat)
5552022-01-28T20:51:30  *** amnrst <amnrst!~amnrst@45-79-201-163.ip.linodeusercontent.com> has joined #bitcoin-core-dev
5562022-01-28T21:06:34  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
5572022-01-28T21:11:07  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 268 seconds)
5582022-01-28T21:13:11  *** TheRec <TheRec!~toto@84-75-225-47.dclient.hispeed.ch> has joined #bitcoin-core-dev
5592022-01-28T21:35:52  *** amnrst <amnrst!~amnrst@45-79-201-163.ip.linodeusercontent.com> has quit IRC (Quit: The Lounge - https://thelounge.chat)
5602022-01-28T21:36:15  *** amnrst <amnrst!~amnrst@45-79-201-163.ip.linodeusercontent.com> has joined #bitcoin-core-dev
5612022-01-28T21:39:00  *** amnrst <amnrst!~amnrst@45-79-201-163.ip.linodeusercontent.com> has quit IRC (Client Quit)
5622022-01-28T21:39:23  *** amnrst <amnrst!~amnrst@45-79-201-163.ip.linodeusercontent.com> has joined #bitcoin-core-dev
5632022-01-28T21:41:43  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
5642022-01-28T21:43:40  *** Guyver2 <Guyver2!~Guyver@guyver2.xs4all.nl> has quit IRC (Quit: Going offline, see ya! (www.adiirc.com))
5652022-01-28T21:46:16  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 268 seconds)
5662022-01-28T21:51:33  *** ZeroMaster <ZeroMaster!~webirc@95-42-105-42.ip.btc-net.bg> has quit IRC (Ping timeout: 250 seconds)
5672022-01-28T22:04:03  <mutatrum> Where do the drahtbot guix build end up? I want to test #24115 on a Raspberry.
5682022-01-28T22:04:49  *** Alina-malina <Alina-malina!~Alina-mal@user/alina-malina> has quit IRC (Ping timeout: 250 seconds)
5692022-01-28T22:06:32  *** Alina-malina <Alina-malina!~Alina-mal@user/alina-malina> has joined #bitcoin-core-dev
5702022-01-28T22:07:48  <sipa> It'll post the results when it's done.
5712022-01-28T22:07:48  <sipa> I don't know when it'll run.
5722022-01-28T22:08:08  <sipa> I have a build for you, if you want.
5732022-01-28T22:08:49  <sipa> (usual risks about trusting someone else's binaries apply, obviously)
5742022-01-28T22:09:14  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:ec87:c9ae:e756:6611> has quit IRC (Remote host closed the connection)
5752022-01-28T22:11:47  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:f1f3:3e:61e3:7b96> has joined #bitcoin-core-dev
5762022-01-28T22:12:00  <mutatrum> Thanks, I'll wait. Pi is not running at the moment anyways.
5772022-01-28T22:12:33  <sipa> I can confirm that the binary does have SHA2 ARM instructions in it.
5782022-01-28T22:14:45  <mutatrum> Good! I ran IBD on the Rock Pi 4, took 48 hours to block 700.000. Now running master for comparison.
5792022-01-28T22:17:09  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
5802022-01-28T22:18:37  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:f1f3:3e:61e3:7b96> has quit IRC (Ping timeout: 240 seconds)
5812022-01-28T22:18:46  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
5822022-01-28T22:18:46  <bitcoin-git> [bitcoin] brunoerg opened pull request #24198: wallet, rpc: add wtxid in WalletTxToJSON (master...2022-01-listtransactions-wtxid) https://github.com/bitcoin/bitcoin/pull/24198
5832022-01-28T22:18:47  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
5842022-01-28T22:20:19  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:f1f3:3e:61e3:7b96> has joined #bitcoin-core-dev
5852022-01-28T22:20:22  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Remote host closed the connection)
5862022-01-28T22:24:00  <mutatrum> 65 hours*
5872022-01-28T22:25:16  *** ZeroMaster <ZeroMaster!~webirc@95-42-105-42.ip.btc-net.bg> has joined #bitcoin-core-dev
5882022-01-28T22:29:31  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:f1f3:3e:61e3:7b96> has quit IRC (Ping timeout: 245 seconds)
5892022-01-28T22:32:27  *** sdfgsdfg <sdfgsdfg!~dfghsfgs@user/sdfgsdfg> has joined #bitcoin-core-dev
5902022-01-28T22:35:53  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
5912022-01-28T22:40:13  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 240 seconds)
5922022-01-28T22:51:00  *** ziggie <ziggie!uid521459@user/ziggie> has quit IRC (Quit: Connection closed for inactivity)
5932022-01-28T22:55:57  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 268 seconds)
5942022-01-28T22:57:29  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:1f6:b1ff:aa35:87a0> has joined #bitcoin-core-dev
5952022-01-28T23:10:57  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:1f6:b1ff:aa35:87a0> has quit IRC (Ping timeout: 240 seconds)
5962022-01-28T23:12:34  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
5972022-01-28T23:17:32  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 268 seconds)
5982022-01-28T23:20:09  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Remote host closed the connection)
5992022-01-28T23:26:34  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
6002022-01-28T23:27:00  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 276 seconds)
6012022-01-28T23:43:08  *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
6022022-01-28T23:47:45  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has joined #bitcoin-core-dev
6032022-01-28T23:48:54  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:1f6:b1ff:aa35:87a0> has joined #bitcoin-core-dev
6042022-01-28T23:50:53  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
6052022-01-28T23:52:16  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:1c0a:deda:9648:d9a6> has quit IRC (Ping timeout: 250 seconds)