--- Day changed Mon Jan 20 2020 00:53 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 246 seconds] 00:56 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined ##hwi 01:31 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 260 seconds] 02:23 -!- jonatack [~jon@109.232.227.133] has joined ##hwi 04:27 -!- fanquake [sid369002@gateway/web/irccloud.com/x-xjowvshfejhxjnna] has quit [Read error: Connection reset by peer] 04:27 -!- fanquake [sid369002@gateway/web/irccloud.com/x-zkuwftvtortbmdik] has joined ##hwi 05:29 -!- jonatack [~jon@109.232.227.133] has quit [Read error: Connection reset by peer] 05:35 -!- jonatack [~jon@54.76.13.109.rev.sfr.net] has joined ##hwi 07:31 -!- jonatack [~jon@54.76.13.109.rev.sfr.net] has quit [Ping timeout: 268 seconds] 08:49 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined ##hwi 09:21 < provoostenator> achow101: it seems that with descriptor wallets sortmulti() is not detected by getaddressinfo and probably also not by PSBT stuff 09:22 < provoostenator> I'm getting PSBTs with the wrong origin info, i.e. keys / fingerprints are out of order 09:23 < provoostenator> I'll see if I can make a test case to catch it 09:24 < achow101> provoostenator: you mean redeemscripts are out of order? 09:24 < achow101> *keys in redeemscripts 09:27 < provoostenator> When I spend from a mutlisig wallet, and create a PSBT, it has the bip32_derivs field 09:27 < provoostenator> Which contains incorrect pukey, master_fingerprint pairs. 09:28 < achow101> huh. I'll take a look at it later 09:29 < provoostenator> getaddressinfo for a receive address also shows the wrong descriptor (multi instead of sortedmulti) 09:29 < achow101> that's expected 09:29 < provoostenator> And it also uses the wrong origin / pubkey combi 09:29 < achow101> getaddressinfo infers the descriptor from the script 09:30 < provoostenator> Yeah, I suppose infering it would change it to a non-sorted descriptor 09:46 < achow101> provoostenator: ah, I see. the key origins are in the order given in the descriptor, but the pubkeys are sorted 09:49 < provoostenator> Yup, and we don't have any test for that. Writing one now 10:11 -!- moneyball [sid299869@gateway/web/irccloud.com/x-robisjyjfvphumsd] has quit [Read error: Connection reset by peer] 10:11 -!- moneyball [sid299869@gateway/web/irccloud.com/x-ovnazfnmowvbxxke] has joined ##hwi 10:53 < provoostenator> I wrote a test, but it doesn't find the issue yet :-) 10:53 < provoostenator> https://github.com/bitcoin/bitcoin/pull/16528#issuecomment-576394411 14:02 < achow101> have you been able to find the cause? 21:04 -!- meshcollider [meshcollid@gateway/shell/ircnow/x-peewdyazmopwzjvg] has quit [Ping timeout: 248 seconds] 21:30 -!- meshcollider [meshcollid@209.141.50.204] has joined ##hwi