--- Log opened Fri Mar 25 00:00:37 2022 00:27 -!- shesek_ [~shesek@user/shesek] has quit [Remote host closed the connection] 00:28 -!- shesek_ [~shesek@user/shesek] has joined ##miniscript 01:22 -!- shesek_ [~shesek@user/shesek] has quit [Remote host closed the connection] 01:23 -!- shesek_ [~shesek@user/shesek] has joined ##miniscript 01:40 -!- shesek_ [~shesek@user/shesek] has quit [Remote host closed the connection] 01:40 -!- shesek_ [~shesek@user/shesek] has joined ##miniscript 01:56 -!- shesek_ [~shesek@user/shesek] has quit [Remote host closed the connection] 01:57 -!- shesek_ [~shesek@user/shesek] has joined ##miniscript 03:25 -!- shesek_ [~shesek@user/shesek] has quit [Remote host closed the connection] 07:32 -!- salvatoshi [~salvatosh@genymobile-2-6-86.fib.nerim.net] has joined ##miniscript 08:29 -!- shesek_ [~shesek@user/shesek] has joined ##miniscript 09:19 -!- salvatoshi [~salvatosh@genymobile-2-6-86.fib.nerim.net] has quit [Ping timeout: 256 seconds] 10:12 -!- salvatoshi [~salvatosh@lfbn-idf3-1-717-163.w86-252.abo.wanadoo.fr] has joined ##miniscript 10:17 -!- salvatoshi [~salvatosh@lfbn-idf3-1-717-163.w86-252.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 12:58 < sanket1729> shesek_: You should always be able to create trees from taprootBuilder. Just traverse the custom tree the user specifies in DFS order and use TaprootBuilder to contruct it 14:10 < jeremyrubin> sanket1729: you need a canonical DFS though 16:02 -!- shesek_ [~shesek@user/shesek] has quit [Remote host closed the connection] 16:03 -!- shesek_ [~shesek@user/shesek] has joined ##miniscript 16:48 < shesek_> sanket1729, umm yes I guess that could work, I will look into that. I would say though that constructing the NodeInfo tree structure myself feels like the more natural way to do this 16:48 < shesek_> any particular reason that you preferred to keep this private? 16:58 -!- shesek_ is now known as shesek 17:15 < shesek> btw, I made the changes to expose the TaprootSpendInfo in the minsc runtime: https://min.sc/next/#gist=e9e714200e3e84eae36f6de0653946e3:0 17:17 < shesek> it coerces into a scriptPubKey when used as one (for example in address()) and there are some new functions available for inspecting it: https://min.sc/next/#gist=e9e714200e3e84eae36f6de0653946e3:1 (also tapInternalKey() and tapScripts() to get the control blocks) 19:20 -!- shesek_ [~shesek@user/shesek] has joined ##miniscript 19:21 -!- shesek [~shesek@user/shesek] has quit [Remote host closed the connection] --- Log closed Sat Mar 26 00:00:38 2022