--- Log opened Tue Sep 27 00:00:31 2022 02:25 -!- jonatack2 [~jonatack@user/jonatack] has quit [Ping timeout: 250 seconds] 02:51 -!- jonatack2 [~jonatack@user/jonatack] has joined ##miniscript 02:56 -!- jonatack2 [~jonatack@user/jonatack] has quit [Ping timeout: 246 seconds] 03:13 -!- jonatack2 [~jonatack@user/jonatack] has joined ##miniscript 04:22 < darosior> sipa, andytoshi, sanket1729, achow101, others here: have you seen this "wallet policy" post from Salvatore Ingala? https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-May/020423.html. It's about the challenges of implementing output descriptors (with Miniscript) on a hardware signing device and trying to come up with a standard as close as 04:22 < darosior> possible to BIP380. If you have a minute he would very much welcome feedback on this. 05:40 -!- jonatack3 [~jonatack@user/jonatack] has joined ##miniscript 05:42 -!- jonatack2 [~jonatack@user/jonatack] has quit [Ping timeout: 248 seconds] 06:37 -!- jonatack3 [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 07:44 -!- jonatack3 [~jonatack@user/jonatack] has joined ##miniscript 07:56 -!- MatrixBot123 [~matrixbot@2001:bc8:1824:bc3::1] has joined ##miniscript 08:00 -!- andytoshi [~apoelstra@user/andytoshi] has quit [Quit: leaving] 08:00 -!- andytoshi [~apoelstra@user/andytoshi] has joined ##miniscript 08:00 -!- MatrixBot123 [~matrixbot@2001:bc8:1824:bc3::1] has quit [Client Quit] 08:00 -!- MatrixBot123 [~matrixbot@2001:bc8:1824:bc3::1] has joined ##miniscript 08:48 -!- stevenroose [~steven@2001:19f0:6801:83a:a49e:b3dd:ec60:6788] has joined ##miniscript 08:49 < stevenroose> Would it be fair to say that the `MiniscriptKey::Hash` type would maybe have been better named `Id` or something? Given that it's quite common to implement that as just the key itself 08:49 < stevenroose> like String does 10:28 -!- MatrixBot123 [~matrixbot@2001:bc8:1824:bc3::1] has quit [Quit: Bridge terminating on SIGTERM] 10:35 -!- MatrixBot123 [~matrixbot@2001:bc8:1824:bc3::2] has joined ##miniscript 10:42 < andytoshi> no, it represents an actual hash in the script 10:42 < andytoshi> it's only common to implement it as the key itself as a hack 10:42 < andytoshi> and as we push pkh support to be more second-class maybe that'll go away 10:56 < stevenroose> andytoshi: currently it represents the hash but only to represent the key in a semantic policy 10:57 < stevenroose> but as I understood it, that was just to have a unified common denominator way to represent keys 10:58 < stevenroose> like, many keys are not actually represented by key hash, but by raw pubkey (tapkeyspend, raw multisig) (to the point that if you had another pubkey with the same hash, it wouldn't actually semantically identical) 10:59 < andytoshi> right, that's changed in https://github.com/rust-bitcoin/rust-miniscript/pull/461 10:59 < andytoshi> we use the pubkey for this now 10:59 < andytoshi> well, once that merges 11:00 < stevenroose> ah nice 11:00 < stevenroose> I like that better 11:00 < stevenroose> so we don't need the hack 11:00 < stevenroose> :) 11:00 < stevenroose> awesome work :) 16:15 < andytoshi> thanks :) 16:15 < andytoshi> though it was sanket1729 19:23 -!- andytoshi [~apoelstra@user/andytoshi] has quit [Quit: leaving] 19:23 -!- andytoshi [~apoelstra@user/andytoshi] has joined ##miniscript --- Log closed Wed Sep 28 00:00:32 2022