--- Day changed Tue Jul 14 2020 00:02 -!- jonatack [~jon@37.166.139.83] has joined ##miniscript 01:44 -!- jonatack [~jon@37.166.139.83] has quit [Ping timeout: 240 seconds] 02:00 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 02:01 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined ##miniscript 02:35 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined ##miniscript 02:40 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined ##miniscript 02:45 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 02:47 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined ##miniscript 03:00 -!- digi_james [sid281632@gateway/web/irccloud.com/x-qxgppfsjpuhvoxcs] has quit [Ping timeout: 244 seconds] 03:01 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Ping timeout: 240 seconds] 03:02 -!- digi_james [sid281632@gateway/web/irccloud.com/x-llyljsqrlzyhgofo] has joined ##miniscript 03:04 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined ##miniscript 03:19 -!- schmidty [sid297174@gateway/web/irccloud.com/x-ckqifnzpczeptffn] has quit [Ping timeout: 244 seconds] 03:19 -!- schmidty [sid297174@gateway/web/irccloud.com/x-mhynivjgihtafjze] has joined ##miniscript 03:34 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 03:45 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined ##miniscript 04:19 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 04:46 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Remote host closed the connection] 04:47 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined ##miniscript 06:46 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined ##miniscript 07:21 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 10:34 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined ##miniscript 10:55 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 10:59 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined ##miniscript 11:05 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:15 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Remote host closed the connection] 11:16 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined ##miniscript 13:12 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined ##miniscript 13:39 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 14:14 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined ##miniscript 14:16 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Client Quit] 14:31 < sanket1729> andytoshi, One way to implemented `sortedmulti` would have three additional descriptor enums values for ShSortedMulti, WshSortedMulti and ShWshSortedMulti. 14:32 < sanket1729> It does seem a bit ugly, but I don't see any other direct way. 14:32 < sipa> why? 14:33 < sipa> do you also have ShMulti, WshMulti, ShWshMulti? 14:33 < sanket1729> No, but `multi` is miniscript construct. 14:34 < sipa> ah, i have a separate descriptor "multi" and miniscript one 14:36 < sanket1729> They happen to do the same thing right? So, for `multi` we can get away with parsing as if it was non-top level. 14:36 < sipa> yes 14:36 < sanket1729> But, we will require "special casing" for sortedmulti 14:38 < sipa> well, similar to sh/wsh/wpkh/addr/raw, but yes 14:43 < sipa> alternatively, maybe it's easier to just support sortedmulti as a miniscript thing, but only make the parser accept it at the top level 14:43 < sipa> also, how do you deal with non-wsh miniscript? 14:46 < sanket1729> Do you mean, bare/raw? 14:46 < sipa> or sh() 14:46 < sanket1729> We have separate enums for Sh(ms), Wsh(ms), ShWsh(ms) and Bare(ms) 14:48 < sipa> right, but all of the analysis we did for miniscript is segwit-specific (taking its malleability rules and costs into account) 14:50 < sanket1729> We have separate rules for cost counting and Legacy safe fragments for the compiler. In general, I think we claim that malleability gurantees are only applicable for segwit-specific descriptors. 14:50 < sipa> ok 20:16 -!- shesek [~shesek@5.22.128.126] has quit [Read error: Connection reset by peer] 20:16 -!- shesek [~shesek@5.22.128.126] has joined ##miniscript