--- Day changed Sun Mar 03 2019 01:14 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 03:00 -!- v_unimportant_pe [~user@45.74.60.136] has quit [Remote host closed the connection] 03:00 -!- v_unimportant_pe [~user@45.74.60.136] has joined #joinmarket 03:03 -!- v_unimportant_pe [~user@45.74.60.136] has quit [Remote host closed the connection] 03:03 -!- v_unimportant_pe [~user@45.74.60.136] has joined #joinmarket 03:14 < d3spwn> is there a way to direct send from a specific utxo? 03:21 < undeath> no 03:22 < undeath> easiest workaround would be creating a temporary wallet (in electrum or jm) with the key imported and send from there 03:27 < d3spwn> does that require a rescan? 03:27 < undeath> no 03:48 < d3spwn> i dont think you can import segwit p2sh in electrum and bitcoin core requires a rescan 03:48 < d3spwn> but i didnt think about a temporary jm wallet, thanks 04:18 < undeath> you can import p2phk/p2sh-p2wpkh/p2wph in electrum 04:20 < undeath> see here: https://github.com/spesmilo/electrum/issues/5149#issuecomment-466408360 04:21 < undeath> bitcoind shouldn't require a rescan if you're using the same daemon 04:34 -!- StopAndDecrypt [~StopAndDe@unaffiliated/stopanddecrypt] has joined #joinmarket 04:39 < waxwing> d3spwn, you can also import a specific mixdepth into electrum ... contra arg: sends your addrs to electrum, pro arg: addresses in a mixdepth are linked (at least, the set that currently have balance will be). also to consider EPS but needs a node. 04:39 < waxwing> additional point, we have an open issue for this, i think it should be one of the higher priority additions to the software. 04:39 < waxwing> since it's supposed to be a privacy wallet after all... 04:40 < waxwing> https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/274 (although it should really be generalized from "freezing specific" to just choosing utxos for spending, generally. as noted there there's already a utxo_filter in the wallet code, just needs a bit of implementation work. 04:49 < undeath> freezing and spending isn't exactly the same thing ;) 04:49 < undeath> one is a blacklist and the other is a whitelist 04:50 < waxwing> ofc. i'm saying it should be generalized. we need both. but i take your point. if a person wants to positively choose U1 it'll require different code than a filter (although that'd be technically possible it'd be unusable, list all then filter all others except U1) 04:53 < undeath> ah, true 05:21 < waxwing> belcher, so going over laurent's stuff a bit more, it turns out that interestingly, his boltzmann measure is more or less coinjoin specific. 05:22 < belcher> yes i read your comment, he doesnt consider payjoin 05:22 < waxwing> because he only treats 'number of interpretations' as based on the amounts, i.e. if there are subset sums, then there's a non-zero entropy, otherwise it's treated as only one interpretation (all ins -> all outs) 05:22 < waxwing> yes he def doesn't consider that, but it's more than that. it took me a while to get what he was saying. 05:23 < waxwing> it seems a kind of dodgy measure to me, but it doubtless serves a purpose. it bothers me that people will use it as "the" measure of entropy/ambiguity but it emphatically isn't. 05:23 < belcher> so does the measure try to solve the subset sum problem? because sometimes that isnt possible, for example if more than one input has the same value 05:24 < belcher> i share your unease with the measure 05:24 < waxwing> well it's listing possibilities of valid (in subset, out subset), so i guess that'll multiply. 05:24 < waxwing> i think his example 3 illustrates it most clearly. 05:24 < waxwing> an old darkwallet cj 05:25 < belcher> would the entropy be closely related to the number of coinjoin peers, or makers in joinmarket ? 05:25 < waxwing> i guess it'd be roughly N! ... but i'd have to think. 05:26 < waxwing> N input subset, N output subsets (ignore sweep or w/e), so each on the left can be associated with one on the right. 05:26 < waxwing> that'd be factorial, eh. 05:26 < waxwing> or does the equal size screw that up, hmm. 05:27 < waxwing> oh no, the (input+output change) is a subset on its own and that goes against (the equal sized cj outs), both sets size N 05:28 < waxwing> so yeah N! 05:29 < d3spwn> undeath: ah you have to prefix the privkey with p2wpkh-p2sh, thanks again :) 05:30 < d3spwn> and i run my own electrum server so no leaking privacy there 05:37 < belcher> interesting point that takers paying makers within a coinjoin introduces a small aspect of payjoin 05:38 < waxwing> belcher, yup 05:38 < waxwing> d3spwn, in that case you can easily import joinmarket wallet into electrum using the bip49 path of the mixdepth 11:16 -!- v_unimportant_pe [~user@45.74.60.136] has quit [Remote host closed the connection] 11:17 -!- v_unimportant_pe [~user@45.74.60.136] has joined #joinmarket 17:09 -!- belcher_ [~user@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 17:09 -!- AgoraRelay [~jmrelayfn@p54866CFE.dip0.t-ipconnect.de] has quit [Ping timeout: 255 seconds] 17:26 -!- AgoraRelay [~jmrelayfn@p5DE4AEBA.dip0.t-ipconnect.de] has joined #joinmarket 17:36 -!- belcher_ [~user@unaffiliated/belcher] has joined #joinmarket 17:51 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.3] 22:24 -!- StopAndDecrypt [~StopAndDe@unaffiliated/stopanddecrypt] has quit [Ping timeout: 268 seconds]