--- Day changed Fri Nov 13 2020 00:07 -!- harrigan [~harrigan@ptr-93-89-242-235.ip.airwire.ie] has joined ##miniscript 00:11 -!- harrigan [~harrigan@ptr-93-89-242-235.ip.airwire.ie] has quit [Read error: Connection reset by peer] 00:17 -!- harrigan [~harrigan@ptr-93-89-242-235.ip.airwire.ie] has joined ##miniscript 01:08 -!- dr_orlovsky [~dr-orlovs@31.14.40.19] has quit [Ping timeout: 256 seconds] 03:54 -!- roconnor [~roconnor@host-184-164-7-99.dyn.295.ca] has joined ##miniscript 05:17 -!- shesek [~shesek@unaffiliated/shesek] has quit [Remote host closed the connection] 08:18 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has joined ##miniscript 09:58 -!- sanket1729_ is now known as sanket1729 12:12 -!- shesek [~shesek@164.90.217.137] has joined ##miniscript 12:12 -!- shesek [~shesek@164.90.217.137] has quit [Changing host] 12:12 -!- shesek [~shesek@unaffiliated/shesek] has joined ##miniscript 12:37 -!- dr-orlovsky [~dr-orlovs@31.14.40.19] has joined ##miniscript 12:55 -!- jonatack [~jon@213.152.162.69] has quit [Quit: jonatack] 13:09 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Remote host closed the connection] 13:16 < andytoshi> sanket1729: ok, i merged all the easy PRs 13:16 < andytoshi> #168 now needs a rebase 13:16 < sanket1729> cool. will do in ~15 mins 13:22 < shesek> when would it be useful to create DescriptorPublicKeyCtx with a child_number, rather than derive()ing the wildcard descriptor into the final non-wildcard one and using that? 13:22 < andytoshi> when you don't want to make a whole copy of your descriptor 13:22 < andytoshi> eg if you have a descriptor and just want to get a bunch of addresses in a row 13:23 -!- jonatack [~jon@88.124.242.136] has joined ##miniscript 13:24 < andytoshi> or in some cases you may want to store the context/childnumber in a db, and then it's more convenient to do operations with a single descriptor and the context that you read 13:24 < andytoshi> i mean, ultimately they're equivalent so it's just a matter of preference 13:27 < shesek> I see, thanks. I could optimize some of my code to use that, when I only care about the spk/address and don't need the derived descriptor 13:28 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 264 seconds] 13:28 -!- jonatack [~jon@109.202.103.170] has joined ##miniscript 13:29 < sanket1729> andytoshi: pushed a rebase. awaiting CI 13:32 < andytoshi> shesek: well, fwiw the optimal thing is probably to dgerive the descriptor and store that, since the crypto ops in derivation are pretty expensive relative to allocating a few bytes 13:33 < andytoshi> but e.g. 13:33 < andytoshi> in liquid we have some data structures which have n^2 size in pathological cases and which have descriptors in them because i didn't want to have to regenerate them all the time 13:34 < andytoshi> and i'd rather be storing the 32-byte tweaks instead of the several-hundred byte descriptors :) 13:34 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined ##miniscript 20:20 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 21:39 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has joined ##miniscript 23:25 -!- roconnor [~roconnor@host-184-164-7-99.dyn.295.ca] has quit [Ping timeout: 256 seconds] 23:34 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has quit [Ping timeout: 258 seconds]