--- Log opened Sat Feb 06 00:00:37 2021 01:39 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has joined #rust-bitcoin 02:13 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 03:20 -!- Elody25McCulloug [~Elody25Mc@static.57.1.216.95.clients.your-server.de] has joined #rust-bitcoin 04:05 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has joined #rust-bitcoin 04:09 -!- Kiminuo [~Kiminuo@185.180.15.211] has joined #rust-bitcoin 04:46 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 04:50 -!- Kimi [~Kiminuo@185.180.15.211] has joined #rust-bitcoin 04:54 -!- Kiminuo [~Kiminuo@185.180.15.211] has quit [Ping timeout: 276 seconds] 04:59 -!- Kimi is now known as Kiminuo 05:04 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has joined #rust-bitcoin 05:53 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 06:27 < dr_orlovsky> I think I found a relatively non-disrupting way of adding Taproot keys to rust-bitcoin: https://github.com/rust-bitcoin/rust-bitcoin/pull/561#issuecomment-774485519 06:28 < dr_orlovsky> looking for concept ack from andytoshi, elicahi2, stevenroose, sgeisler, sanket1729 and others - and will start working on PR 06:29 < dr_orlovsky> I really like to get taproot support with rust-bitcoin ASAP, since it can be already used on signet, and I am finalizing taproot-enabled wallet in rust with GUI (mobile, desktop) 06:31 -!- Elody25McCulloug [~Elody25Mc@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 256 seconds] 06:31 < andytoshi> oo neat 06:31 < andytoshi> alright i'll try to work on this this weekend 06:47 < sgeisler> dr_orlovsky: what will `derive_taproot_*` return? A single taproot key or something extended? 06:49 < sgeisler> we still need a `XKey` to `XKey` derive fn anyway to allow multi-step derives, so why not just add `to_compressed` and `to_taproot_key` instead to convert the `XKey`? 06:50 < sgeisler> That appears cleaner as it separates the concerns of deriving and conversion 06:53 < dr_orlovsky> right, I forgot that derive functions today return XKeys not end keys 06:53 < dr_orlovsky> than it is even simplier 06:57 < dr_orlovsky> I think we also need to make `public_key` field private inside XKey 06:58 < dr_orlovsky> it will change type anyway, so we already had API break and it does not add to the disruption 07:05 < sgeisler> Yeah, I'm totally fine with that, that's essentially my version 2 "Or we see x-keys as not having a certain type and just implement conversion functions into all key types." :D 07:13 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has quit [Remote host closed the connection] 07:17 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has joined #rust-bitcoin 07:42 < sgeisler> I went ahead and just merged #565 (RBFness predicate) because it's very simple (not many design decisions, little to go wrong) and had 2 reviews 07:54 < andytoshi> kool 08:06 -!- jonatack [jon@gateway/vpn/airvpn/jonatack] has quit [Ping timeout: 258 seconds] 09:10 -!- Kiminuo [~Kiminuo@185.180.15.211] has quit [Ping timeout: 246 seconds] 09:13 -!- jonatack [~jon@88.124.242.136] has joined #rust-bitcoin 09:13 -!- Kiminuo [~Kiminuo@185.180.15.211] has joined #rust-bitcoin 09:18 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 265 seconds] 09:20 -!- jonatack [jon@gateway/vpn/airvpn/jonatack] has joined #rust-bitcoin 09:23 -!- Kiminuo [~Kiminuo@185.180.15.211] has quit [Ping timeout: 272 seconds] 09:27 -!- Kiminuo [~Kiminuo@89-24-46-204.nat.epc.tmcz.cz] has joined #rust-bitcoin 09:40 -!- Kiminuo [~Kiminuo@89-24-46-204.nat.epc.tmcz.cz] has quit [Quit: Leaving] 10:14 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 10:15 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 10:15 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 10:16 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 10:20 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 10:21 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 10:25 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 10:26 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 10:30 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 10:31 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 10:56 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 10:56 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 11:03 -!- shesek [~shesek@164.90.217.137] has joined #rust-bitcoin 11:03 -!- shesek [~shesek@164.90.217.137] has quit [Changing host] 11:03 -!- shesek [~shesek@unaffiliated/shesek] has joined #rust-bitcoin 12:03 -!- darosior [~darosior@194.36.189.246] has quit [Quit: Ping timeout (120 seconds)] 12:03 -!- darosior [~darosior@194.36.189.246] has joined #rust-bitcoin 12:16 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 12:16 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 12:20 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 12:21 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 12:25 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 12:26 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 13:40 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 13:40 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 13:40 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Remote host closed the connection] 13:41 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 15:27 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Quit: Leaving] 16:23 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has joined #rust-bitcoin 16:45 -!- shesek [~shesek@unaffiliated/shesek] has quit [Remote host closed the connection] 17:24 -!- fiatjaf2 [~fiatjaf@2804:7f2:298a:709b:ea40:f2ff:fe85:d2dc] has quit [Ping timeout: 272 seconds] 17:26 -!- fiatjaf2 [~fiatjaf@2804:7f2:2a8c:9df7:ea40:f2ff:fe85:d2dc] has joined #rust-bitcoin 17:39 -!- shesek [~shesek@164.90.217.137] has joined #rust-bitcoin 17:39 -!- shesek [~shesek@164.90.217.137] has quit [Changing host] 17:39 -!- shesek [~shesek@unaffiliated/shesek] has joined #rust-bitcoin 17:46 < jrawsthorne> Interesting issue I found in rust-bitcoinconsensus that I think causes UB https://github.com/rust-bitcoin/rust-bitcoinconsensus/pull/23 17:58 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #rust-bitcoin 18:01 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 256 seconds] 19:15 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:17 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has joined #rust-bitcoin 21:52 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 22:10 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has joined #rust-bitcoin 22:28 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:77eb:51a:84a8:6067:5428] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] --- Log closed Sun Feb 07 00:00:38 2021