--- Log opened Mon May 26 00:00:54 2025 00:01 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 260 seconds] 00:22 -!- dermoth [~dermoth@user/dermoth] has quit [Ping timeout: 268 seconds] 00:23 -!- dermoth [~dermoth@user/dermoth] has joined #bitcoin-core-dev 00:38 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 00:45 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-core-dev 00:57 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has joined #bitcoin-core-dev 01:02 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 252 seconds] 01:04 < bitcoin-git> [bitcoin] w0xlt opened pull request #32617: [Draft/POC] Add secp256k1-based HPKE (Hybrid Public Key Encryption) For Payjoin v2 (master...secp256k1_hpke) https://github.com/bitcoin/bitcoin/pull/32617 01:33 < bitcoin-git> [bitcoin] rkrux closed pull request #32411: doc: update CWallet::SignTransaction doc to mention SIGHASH_DEFAULT (master...sighash-default-doc) https://github.com/bitcoin/bitcoin/pull/32411 01:33 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 01:47 -!- charlie_capt [~charlie_c@119.75.194.99] has joined #bitcoin-core-dev 01:48 < bitcoin-git> [gui] Krellan opened pull request #876: Including exception what() in Runaway dialog box (master...exception-what) https://github.com/bitcoin-core/gui/pull/876 01:51 -!- Krellan [~Krellan@user/Krellan] has changed host 01:52 < Krellan> I wrote that, then ran into trouble trying to reproduce the original runaway exception that earlier intrigued me! seems the runaway exception only happens on the shipped 29.0 and not on what I compiled from the 29.0 branch. I'm guessing the version of Berkeley DB on my system is newer enough the wallet corruption/incompatibility didn't happen 01:58 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 260 seconds] 02:02 -!- entropyx [~blackbox@user/entropyx] has quit [Remote host closed the connection] 02:02 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has quit [Quit: purpleKarrot] 02:03 -!- entropyx [~blackbox@82.86.130.246] has joined #bitcoin-core-dev 02:03 -!- entropyx [~blackbox@user/entropyx] has changed host 02:40 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 03:06 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 272 seconds] 03:09 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 03:27 -!- charlie_capt [~charlie_c@119.75.194.99] has quit [Quit: Client closed] 03:41 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 04:01 -!- jespada [~jespada@r167-61-38-116.dialup.adsl.anteldata.net.uy] has joined #bitcoin-core-dev 04:01 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-core-dev 04:05 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has left #bitcoin-core-dev [] 04:07 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 252 seconds] 04:43 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 05:08 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 276 seconds] 05:17 -!- jespada [~jespada@r167-61-38-116.dialup.adsl.anteldata.net.uy] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 05:21 -!- jespada [~jespada@r167-61-38-116.dialup.adsl.anteldata.net.uy] has joined #bitcoin-core-dev 05:43 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 05:46 -!- pablomartin [~pablomart@66.red-79-151-104.dynamicip.rima-tde.net] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 05:50 -!- jespada [~jespada@r167-61-38-116.dialup.adsl.anteldata.net.uy] has quit [Quit: Textual IRC Client: www.textualapp.com] 05:51 -!- jespada [~jespada@r167-61-38-116.dialup.adsl.anteldata.net.uy] has joined #bitcoin-core-dev 06:03 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 276 seconds] 06:22 -!- hernanmarino [~hernanmar@2800:2330:2800:2e7:90fa:a87a:ffb2:3428] has quit [Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in] 06:22 -!- hernanmarino [~hernanmar@2800:2330:2800:2e7:90fa:a87a:ffb2:3428] has joined #bitcoin-core-dev 06:42 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 06:48 -!- Guest40 [~Guest40@2a00:20:46:bf4:318e:8bef:ea6b:aaf0] has joined #bitcoin-core-dev 06:48 -!- Guest40 [~Guest40@2a00:20:46:bf4:318e:8bef:ea6b:aaf0] has quit [Client Quit] 07:02 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 265 seconds] 07:32 -!- bitcoin-git [~bitcoin-g@2620:6e:a000:ce11::21] has quit [Quit: Bridge terminating on SIGTERM] 07:32 -!- BlueMattMtrxBot [~bluemattm@2620:6e:a000:ce11::42] has quit [Quit: Bridge terminating on SIGTERM] 07:32 -!- sr_gi[m] [~srgimatri@2620:6e:a000:ce11::2a] has quit [Quit: Bridge terminating on SIGTERM] 07:32 -!- laanwj [~laanwj@user/laanwj] has quit [Quit: Bridge terminating on SIGTERM] 07:32 -!- Sjors[m] [~provooste@2620:6e:a000:ce11::1f] has quit [Quit: Bridge terminating on SIGTERM] 07:32 -!- Murch[m] [~murch@user/murch] has quit [Quit: Bridge terminating on SIGTERM] 07:32 -!- BlueMattMtrxBot [~bluemattm@2620:6e:a000:ce11::44] has joined #bitcoin-core-dev 07:34 -!- kvaciral[m] [~kvaciralx@2620:6e:a000:ce11::27] has joined #bitcoin-core-dev 07:38 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 07:44 -!- BlueMattTest [~test-acct@2620:6e:a000:ce11::c] has joined #bitcoin-core-dev 07:44 -!- BlueMatt[m] [~bluematt@2620:6e:a000:ce11::d] has joined #bitcoin-core-dev 07:44 -!- spynx is now known as spynxic 07:44 -!- stratospher[m] [~stratosph@2620:6e:a000:ce11::1e] has joined #bitcoin-core-dev 07:44 -!- sr_gi[m] [~srgimatri@2620:6e:a000:ce11::2a] has joined #bitcoin-core-dev 07:44 -!- bitcoin-git [~bitcoin-g@2620:6e:a000:ce11::21] has joined #bitcoin-core-dev 07:44 -!- laanwj [~laanwj@user/laanwj] has joined #bitcoin-core-dev 07:45 -!- Murch[m] [~murch@2620:6e:a000:ce11::1b] has joined #bitcoin-core-dev 07:45 -!- b10c[m] [~b10cb10cm@2620:6e:a000:ce11::1c] has joined #bitcoin-core-dev 07:45 -!- Sjors[m] [~provooste@2620:6e:a000:ce11::1f] has joined #bitcoin-core-dev 08:13 -!- jespada [~jespada@r167-61-38-116.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 244 seconds] 08:17 -!- jespada [~jespada@r179-24-29-82.dialup.adsl.anteldata.net.uy] has joined #bitcoin-core-dev 08:34 -!- robszarka [~szarka@2603:3003:4eac:100:e023:9d63:6f62:e77] has joined #bitcoin-core-dev 08:35 -!- luke-jr_ [~luke-jr@user/luke-jr] has joined #bitcoin-core-dev 08:37 -!- szarka [~szarka@2603:3003:4eac:100:b598:1ffd:4784:245b] has quit [Ping timeout: 248 seconds] 09:24 -!- bugs_ [~bugs@user/bugs/x-5128603] has joined #bitcoin-core-dev 09:59 -!- yuvic [~yuvic@user/yuvic] has joined #bitcoin-core-dev 10:05 -!- yuvic [~yuvic@user/yuvic] has quit [Remote host closed the connection] 10:22 -!- Talkless [~Talkless@138.199.6.197] has joined #bitcoin-core-dev 10:32 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 10:35 -!- PaperSword [~Thunderbi@securemail.qrsnap.io] has quit [Remote host closed the connection] 11:04 -!- brunoerg_ [~brunoerg@2804:14d:5285:8318:8133:87c2:6c2f:8d87] has quit [Remote host closed the connection] 11:09 -!- robobub [uid248673@id-248673.uxbridge.irccloud.com] has joined #bitcoin-core-dev 11:15 -!- mudsip [~mudsip@user/mudsip] has joined #bitcoin-core-dev 11:18 -!- mudsip [~mudsip@user/mudsip] has quit [Client Quit] 11:46 -!- thoragh [~username@user/thoragh] has joined #bitcoin-core-dev 11:46 -!- brunoerg [~brunoerg@179.191.242.9] has joined #bitcoin-core-dev 11:51 -!- brunoerg [~brunoerg@179.191.242.9] has quit [Ping timeout: 248 seconds] 12:10 -!- Talkless [~Talkless@138.199.6.197] has quit [Quit: Konversation terminated!] 12:15 -!- bugs_ [~bugs@user/bugs/x-5128603] has quit [Quit: Leaving] 12:21 -!- Guest79 [~Guest79@2601:902:8000:5d0:b1e3:2c11:ee08:9d16] has joined #bitcoin-core-dev 12:22 -!- Guest79 [~Guest79@2601:902:8000:5d0:b1e3:2c11:ee08:9d16] has quit [Client Quit] 12:33 < bitcoin-git> [bitcoin] achow101 opened pull request #32618: wallet: Remove ISMINE_WATCHONLY and watchonly from RPCs (master...delete-ismine-watchonly) https://github.com/bitcoin/bitcoin/pull/32618 12:33 -!- brunoerg [~brunoerg@179.191.242.9] has joined #bitcoin-core-dev 12:57 -!- robszarka [~szarka@2603:3003:4eac:100:e023:9d63:6f62:e77] has quit [Quit: Leaving] 12:57 -!- szarka [~szarka@2603:3003:4eac:100:e023:9d63:6f62:e77] has joined #bitcoin-core-dev 13:15 -!- Guest99 [~Guest99@2600:1700:3040:1470::d] has joined #bitcoin-core-dev 13:23 < gmaxwell> achow101: pardon my lack of following things but is there a util that will take a directory of legacy wallets and extra all their (potentially encrypted) keys, dedupe them, and dump all the keys into a new wallet? 13:24 < achow101> gmaxwell: no 13:24 < gmaxwell> the old disk scanning tool on bitcointalk does something like that but only writes out a legacy wallet and doesn't work on encrypted wallets. 13:25 < achow101> I can add it to https://github.com/achow101/wallet-manipulator (after I implement key/descriptor import) 13:26 < gmaxwell> even without prior to the legacy removal scanning old wallets is kind of a nightmare as they have duplicate fileids so you can't load multiple at once plus the rescan runs once per wallet. I went through an old backup a while ago and it took about a month to scan all of them. oy. 13:27 < bitcoin-git> [bitcoin] achow101 opened pull request #32619: wallet, rpc, gui: List legacy wallets with a message about migration (master...dont-list-legacy-wallets) https://github.com/bitcoin/bitcoin/pull/32619 13:28 < sipa> gmaxwell: i guess you could convert them all to descriptor wallets, dump all the private descriptors, and import them all into a single wallet? 13:28 < sipa> though you may end up with a gazillion descriptors, unsure how performance scales with those 13:28 < achow101> sipa: I think the problem is all of the rescan on loading that will happen 13:29 < sipa> ah right 13:29 < sipa> well i guess you can do all of this with an empty datadir and -connect=0 13:29 < gmaxwell> without encryption (and before the legacy wallet removal) a quick trick is to just cat all the wallets into a file then run https://bitcointalk.org/index.php?topic=25091.0 on it and the result is a single deduped legacy wallet. 13:32 < gmaxwell> achow101: in any case thanks for all your recent wallet work! 13:59 -!- brunoerg [~brunoerg@179.191.242.9] has quit [Remote host closed the connection] 14:17 -!- javi404 [~quassel@2601:58b:4880:48b1:3beb:fd1f:824f:3caa] has joined #bitcoin-core-dev 14:51 < phantomcircuit> gmaxwell: iirc gavin actually wrote something that naively scans wallets looking for the bdb key format 14:51 < phantomcircuit> for unencrypted wallets it worked but is slow because python 14:51 < phantomcircuit> and like only maybe actually works 14:53 < gmaxwell> the thing I linked on bitcointalk does that but only works on unencrypted wallets. 14:54 < gmaxwell> and it absolutely works and is a total lifesaver. 14:54 < gmaxwell> but it also only outputs a legacy wallet, which doesn't directly work with bitcoin core anymore. 14:59 < phantomcircuit> gmaxwell: iirc bdb can actually end up writing things to disk across segments which breaks that kind of scanner 15:04 < gmaxwell> phantomcircuit: probably an ideal tool would do both brute scraping and also trying to read with BDB. 15:05 < gmaxwell> the scaping works on files that are so corrupt bdb won't touch them. 15:06 < phantomcircuit> gmaxwell: yeah which is definitely better than nothin 15:06 < phantomcircuit> g 15:06 < bitcoin-git> [bitcoin] achow101 opened pull request #32620: wallet: Fix wallet interface detection of encrypted wallets (master...fix-gui-migrate-encrypted) https://github.com/bitcoin/bitcoin/pull/32620 15:07 -!- SpellChecker_ [~SpellChec@user/SpellChecker] has joined #bitcoin-core-dev 15:08 < gmaxwell> I'm finding now that good brand sata/nvme SSDs that sat in a closet for 5 years are full of errors, so I assume this also means a lot of earlier bitcoin users might be finding their older wallets harder to recover. 15:08 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-dev 15:08 -!- SpellChecker [~SpellChec@user/SpellChecker] has quit [Ping timeout: 264 seconds] 15:08 < gmaxwell> (mostly hasn't been a real problem for me, but old random dust wallets are now valuable...) 15:09 < phantomcircuit> gmaxwell: flash rots overtime, turns out it's not possible to build a perfect capacitor 15:09 < phantomcircuit> that they work at all is kinda insane really 15:09 < gmaxwell> indeed, not news to me in theory, but interesting to see it in practice. 15:09 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 15:09 < phantomcircuit> note that blurays will also do this 15:09 < bitcoin-git> [gui] achow101 opened pull request #877: gui: Add a menu action to restore then migrate a legacy wallet (master...gui-migrate-path) https://github.com/bitcoin-core/gui/pull/877 15:09 < gmaxwell> I wonder if powering up the SSD and doing a smart offline scan is sufficient to make the drive rewrite sectors with soft errors. 15:10 < phantomcircuit> you'll lose entire sectors at random because writable discs made at home degrade from regular sunlight 15:10 < phantomcircuit> gmaxwell: unlikely, you almost certainly have to do a full read write scan where you didn't write back identical blocks 15:11 < gmaxwell> phantomcircuit: so I think not because I have some drives of the same make that have been ONLINE and they're fine, compared to ones offline that are full of errors, so I think the drive firmware does some maintance. 15:12 -!- Christoph_ [~Christoph@195.1.80.49] has joined #bitcoin-core-dev 15:13 < phantomcircuit> gmaxwell: i suspect that when the drives are offline completely they just leak from the individual cells easier 15:13 < gmaxwell> for electronic data backup I've used parallel DLT and archival CDR. though keeping DLT going is kind of a PITA. 15:13 < phantomcircuit> the relative voltage potential is much higher 15:14 < phantomcircuit> or i could be totally wrong on that, but it's the impression that i got 15:14 < gmaxwell> I'm sure that some SSDs will rewrite soft errors, but you can never be sure about it because its all unspecified. 15:15 < phantomcircuit> it's also going to be entirely drive dependent, cheap drives might not ever refresh cells, expensive ones might apply complex algorithsm that break, maybe someone makes a reasonable one that just background refreshes linearly, but i have no idea how you would identify that 15:15 < gmaxwell> I should see how much data I can store on QR-like codes engraved in steel plates. 15:15 < phantomcircuit> i've definitely had ssds which failed with soft errors that magically were fine when i zero'd the drive 15:15 < phantomcircuit> gmaxwell: iirc a few kb 15:15 < gmaxwell> well also rewriting slowly chews write endurance, ... presuambly better than letting the data rot. 15:16 < phantomcircuit> gmaxwell: depends on what the drives for 15:16 < sipa> db_dump + simple python tool should be able to decrypt any key records easily 15:16 < phantomcircuit> windows gaming computer? i probably don't want background refresh on 15:17 < sipa> i guess the key strengthening is somehow nonstandard 15:17 -!- SpellChecker_ [~SpellChec@user/SpellChecker] has quit [Remote host closed the connection] 15:18 -!- SpellChecker [~SpellChec@user/SpellChecker] has joined #bitcoin-core-dev 15:19 < phantomcircuit> sipa: isn't it just sha256 in a loop? 15:19 < phantomcircuit> no it's pbkdfjfj2222 in a loop 15:19 < phantomcircuit> easy to replicate in python (if slowly) 15:20 < sipa> phantomcircuit: yes, sure, so it maybe 5 minutes of work instead of 1 :) 15:23 -!- Christoph_ [~Christoph@195.1.80.49] has quit [Quit: Christoph_] 15:23 < phantomcircuit> sipa: iirc db_dump even with -R basically never recovers any data, but rather 99% of the time just zeros things until it loads 15:24 < gmaxwell> phantomcircuit: on engraving, maybe not as a QR code but I can store a lot more than that, just not sure how much. the engraver is accurate to a couple micron. so getting a raw capacity the order of 80mbits/inch sounds credible. 15:24 < phantomcircuit> gmaxwell: yeah but reading it sounds annoying 15:25 < sipa> that's inch, not inch^2 ? 15:25 < gmaxwell> in^2 15:25 < phantomcircuit> sipa: gmaxwell: is a one dimensional being 15:27 < gmaxwell> phantomcircuit: well reading is just an x/y table microscope, but my thought is you could backup data w/ tape + plate and the plate is just the backup. Write only, hopefully. 15:27 < sipa> engineers approximate everything with linear functions 15:29 < gmaxwell> phantomcircuit: there was some project for forever data storage that used laser punched metal tape. but they seemed to get obsessed with people being able to read photographs by just looking at the tape and stuff like that and more or less completely eschewed error correcting codes, which seems insane to me. (esp because you could just put the spec for the error correcting code on every tape). 15:35 < phantomcircuit> gmaxwell: but what if 100000 years in the future the tape is being read by a primitive caveman and not some super advanced galactic mannnnn 15:35 < phantomcircuit> the nuclear "waste" disposal signs remind me of that 15:36 < phantomcircuit> like how is it even plausible that we need to explain nuclear material to people 100 years from now unless we nuked everything and then who cares about where the waste is 15:36 < gmaxwell> yeah thats their logic. otoh if caveman can't figure out how decode the error correcting code that is described on the tape, whats he gonna do with billions of bits of information anyways? 15:37 < gmaxwell> phantomcircuit: the waste stuff though is targeting more like 10k-100k years. seems reasonable that the risk might not be understood. 15:37 < achow101> in my tool so far, I have dumping encrypted private keys already 15:37 < achow101> the annoying part is the whole bdb thing... 15:38 -!- sliv3r__ [~sliv3r__@user/sliv3r-:76883] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 15:38 -!- sliv3r__ [~sliv3r__@user/sliv3r-:76883] has joined #bitcoin-core-dev 15:38 < achow101> maybe I'll drop the bdb dependency and reimplement parsing once again, but the point was to be able to insert whatever into a wallet file 15:39 < sipa> achow101: don't you have a python reimplementation of bdb already? 15:40 < achow101> sipa: in the functional tests in old branches, although that is of course tailored to our functional tests 15:40 < gmaxwell> For real ultimate recovery I think you kinda want to do both your own parsing and BDB, just in case one or the other is more successful. Partially corrupted file seem remarkably common for some reason. like I found I had corrupted files inside zips that were absolutely not corrupted, and I had no idea how they got corrupted. 15:41 < achow101> gmaxwell: it turns out that having bdb itself on a system in a way that people can use from a python script is non-trivial, especially when you need a specific version 15:42 < phantomcircuit> gmaxwell: if in 10k years we haven't consumed all the nuclear "waste" then humanity has long since been extinct 15:43 < gmaxwell> achow101: hm, for reading though the most current version works on old versions, it just makes files that are unreadable in old versions-- no? 15:43 < phantomcircuit> gmaxwell: bdb will write log files into the ~/.bitcoin directory, if you happen to copy the .dat file when it's doing that you'll get corruption that's fixable with db_dump -R, but which iirc basically deletes records until the database is consistent 15:44 < gmaxwell> phantomcircuit: nah, our civilization could be extinct, but some amish surely will survive the end of the world. and if not them, then the dolphin people. :P 15:44 < achow101> gmaxwell: yeah, but I don't think you can guarantee it won't write anything even when opening as readonly 15:44 < gmaxwell> achow101: right so tool should copy the file, then open it, and throw out its temp copy. 15:45 < achow101> pfft, working on copies, who does that :p 15:45 < gmaxwell> good to do anyways even with the older library version because the user may not have been informed enough to make copies before they start trying to recover stuff. 15:45 < gmaxwell> (and god knows wtf bdb will do to a corrupted file) 15:46 < gmaxwell> I'm pretty sure I lost a few bitcoin a decade ago by BDB just deciding to strip everything out of some corrupted file. 15:46 < sipa> good old savagewallet RPC? 15:48 < gmaxwell> not entirely sure, as I had a wallet that all my records and even shell history say should have coins, but it contained no key records when I went to dig into it. 15:48 < achow101> gmaxwell: it could be in the log files 15:48 < gmaxwell> I may have hit a startup error, just did a salvage to continue and not thought about it till later. 15:49 < gmaxwell> achow101: this was a decade ago, and I didn't notice the wallet had been key-stripped until a llloong time later. 15:50 < gmaxwell> it also wasn't worth that much at the time, so not a huge deal. just mentioned it as a reminder to not trust bdb to not screw things up. 15:51 < phantomcircuit> gmaxwell: i feel like bdb was designed to break randomly to further sell oracledb licences 15:55 < gmaxwell> I think just making any database that works reliably on computers is hard. there are very few guarentees on what makes it to disk at any given time. 16:31 -!- S3RK_ [~S3RK@user/s3rk] has quit [Ping timeout: 244 seconds] 16:32 -!- S3RK [~S3RK@user/s3rk] has joined #bitcoin-core-dev 16:38 -!- nool [~nool@83.220.239.86] has joined #bitcoin-core-dev 16:44 -!- nool [~nool@83.220.239.86] has quit [Quit: Leaving] 16:44 -!- aprilwall_ [~aprilwall@83.220.239.86] has joined #bitcoin-core-dev 16:47 -!- aprilwall_ [~aprilwall@83.220.239.86] has quit [Client Quit] 16:54 -!- brunoerg [~brunoerg@2804:14d:5285:8318:98a5:9b8b:461d:c23] has joined #bitcoin-core-dev 16:54 -!- brunoerg [~brunoerg@2804:14d:5285:8318:98a5:9b8b:461d:c23] has quit [Remote host closed the connection] 16:55 -!- brunoerg [~brunoerg@2804:14d:5285:8318:98a5:9b8b:461d:c23] has joined #bitcoin-core-dev 17:03 -!- jespada [~jespada@r179-24-29-82.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 260 seconds] 17:28 -!- harding [quassel@newmail.dtrt.org] has quit [Ping timeout: 252 seconds] 17:28 -!- harding [quassel@newmail.dtrt.org] has joined #bitcoin-core-dev 17:28 -!- synexic [~syn@user/synexic] has changed host 17:29 -!- synexic [~syn@user/synexic] has quit [Quit: .] 17:29 -!- synexic [~syn@user/synexic] has joined #bitcoin-core-dev 18:37 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 19:05 -!- PaperSword [~Thunderbi@securemail.qrsnap.io] has joined #bitcoin-core-dev 19:35 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 19:40 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Ping timeout: 248 seconds] 20:03 < bitcoin-git> [bitcoin] theStack opened pull request #32621: contrib: utxo_to_sqlite.py: add option to store txid/spk as BLOBs (master...202505-utxo-to-sqlite_blobs) https://github.com/bitcoin/bitcoin/pull/32621 20:06 -!- Guest99 [~Guest99@2600:1700:3040:1470::d] has quit [Ping timeout: 240 seconds] 20:17 -!- Krellan [~Krellan@user/Krellan] has quit [Ping timeout: 240 seconds] 21:01 -!- cmirror [~cmirror@4.53.92.114] has quit [Remote host closed the connection] 21:01 -!- cmirror [~cmirror@4.53.92.114] has joined #bitcoin-core-dev 22:45 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 23:04 -!- Christoph_ [~Christoph@195.1.80.49] has joined #bitcoin-core-dev 23:11 -!- Christoph_ [~Christoph@195.1.80.49] has quit [Quit: Christoph_] 23:12 -!- Christoph_ [~Christoph@195.1.80.49] has joined #bitcoin-core-dev 23:15 -!- nanotube [~nanotube@user/nanotube] has quit [Ping timeout: 248 seconds] 23:17 -!- Christoph_ [~Christoph@195.1.80.49] has quit [Ping timeout: 244 seconds] 23:31 -!- Christoph_ [~Christoph@195.1.80.49] has joined #bitcoin-core-dev 23:38 -!- Christoph_ [~Christoph@195.1.80.49] has quit [Ping timeout: 260 seconds] 23:57 -!- nanotube [~nanotube@user/nanotube] has joined #bitcoin-core-dev 23:58 -!- emcy__ [~emcy@148.252.147.76] has quit [Ping timeout: 244 seconds] --- Log closed Tue May 27 00:00:54 2025