--- Log opened Fri Jan 10 00:00:03 2020 00:55 -!- Giszmo [~leo@122-61-145-11-fibre.sparkbb.co.nz] has joined #joinmarket 01:37 -!- Zenton [~user@unaffiliated/vicenteh] has joined #joinmarket 01:44 -!- viasil [viasil@gateway/vpn/nordvpn/viasil] has quit [Ping timeout: 258 seconds] 01:50 -!- viasil [viasil@gateway/vpn/nordvpn/viasil] has joined #joinmarket 02:54 -!- viasil [viasil@gateway/vpn/nordvpn/viasil] has quit [Ping timeout: 268 seconds] 02:59 -!- viasil [viasil@gateway/vpn/nordvpn/viasil] has joined #joinmarket 03:05 -!- Amira66Klocko [~Amira66Kl@ns334669.ip-5-196-64.eu] has joined #joinmarket 03:19 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 03:20 -!- vrana [~mvranic@gateway/tor-sasl/vrana] has quit [Ping timeout: 240 seconds] 03:22 -!- slivera [slivera@gateway/vpn/privateinternetaccess/slivera] has joined #joinmarket 03:34 -!- joncoe [seru@gateway/vpn/protonvpn/joncoe] has joined #joinmarket 03:37 -!- vrana [~mvranic@gateway/tor-sasl/vrana] has joined #joinmarket 03:42 -!- belcher [~belcher@unaffiliated/belcher] has quit [Remote host closed the connection] 03:44 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 04:09 < waxwing> yeah good point disconnects and reconnects should be info level log messages; PRs welcome 04:12 -!- Amira66Klocko [~Amira66Kl@ns334669.ip-5-196-64.eu] has quit [Ping timeout: 268 seconds] 04:16 < AgoraRelay> [agora-irc/AlexCato] will do. Wont find time for that before Sunday though... 04:17 -!- slivera [slivera@gateway/vpn/privateinternetaccess/slivera] has quit [Remote host closed the connection] 04:46 < waxwing> any time is good thanks 04:47 < waxwing> belcher, so started doing regtest testing of 487. first thing, noticed ygrunner didn't have the load_test_config thing so fixed that in master. 04:47 < waxwing> second, i added a parser so i could do --datadir=. for testing (for joinmarket-qt) but i won't add it in the PR if you're going to do it anyway. Are you? 04:48 < waxwing> apart from that fiddling around, things seem to be working pretty well. i've added tx history updates and after a bit of fine tuning will push that. 04:48 < belcher> nope, i understood you would? sorry about that 04:48 < waxwing> i mean it's not part of that PR, so, i'm happy to do it but i'll do a separate commit 04:48 < belcher> i can do it if needed though im in the middle of something else 04:48 < waxwing> no worries i'll do it 04:49 < belcher> ty 04:49 < belcher> yes, a seperate commit 04:49 < waxwing> then last thing will be to change the way the dialog shows up when the maker is actually running. after that it should be ready. 04:56 < belcher> once you add the --datadir commit to master also rebase the 487 branch on top of master, so that the feature is included in the PR for testing 05:05 -!- viasil [viasil@gateway/vpn/nordvpn/viasil] has quit [Ping timeout: 268 seconds] 05:07 -!- viasil [~viasil@93.190.137.186] has joined #joinmarket 05:10 -!- viasil_ [~viasil@93.190.137.186] has joined #joinmarket 05:52 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 07:06 -!- vrana [~mvranic@gateway/tor-sasl/vrana] has quit [Ping timeout: 240 seconds] 07:10 -!- vrana [~mvranic@gateway/tor-sasl/vrana] has joined #joinmarket 07:12 -!- viasil [~viasil@93.190.137.186] has quit [Ping timeout: 265 seconds] 07:12 -!- viasil_ [~viasil@93.190.137.186] has quit [Ping timeout: 268 seconds] 07:17 -!- viasil [~viasil@93.190.137.186] has joined #joinmarket 07:17 -!- viasil_ [~viasil@93.190.137.186] has joined #joinmarket 07:34 < waxwing> kristapsk, this appears to be mislabeled: https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/jmclient/jmclient/blockchaininterface.py#L199 07:34 < waxwing> the 'utxo' is actually a tx object 07:34 < waxwing> not a big deal ofc 07:41 -!- viasil [~viasil@93.190.137.186] has quit [Quit: leaving] 07:41 -!- viasil_ [~viasil@93.190.137.186] has quit [Quit: leaving] 07:41 -!- viasil [~viasil@93.190.137.186] has joined #joinmarket 08:22 -!- viasil [~viasil@93.190.137.186] has quit [Ping timeout: 268 seconds] 08:28 -!- viasil [~viasil@93.190.137.186] has joined #joinmarket 08:39 -!- Zenton [~user@unaffiliated/vicenteh] has quit [Ping timeout: 258 seconds] 08:59 < treyzania> I found my coins, but I found quite a bit more than I expected to 08:59 < treyzania> is it likely that someone was running a buggy yield generator or something that functionally just gave away coins? 09:00 < undeath> not likely at all 09:00 < waxwing> can't answer that in the positive, i.e. no knowledge of any bug in the past that would lead to yield generators handing over coins. 09:03 < treyzania> unless wallet-tool.py is showing utxos that were spent as unspent 09:07 < treyzania> there's a lot in mixdepth 0 change-out and cj-out addresses, but this was running for a couple months now so I wouldn't expect to see much at that depth 09:07 < treyzania> but I also don't know much about joinmarket's wallet management logic so I could just be mistaken 09:08 < waxwing> treyzania, it's a common misconception that the flow is one-way through the mixdepths, but not so: if you do lots of coinjoins, over time, the coins will be spread over mixdepths fairly randomly 09:08 < waxwing> first because of the "wrap around" (4 to 0), second because the mixdepth you source from depends on what coinjoin amounts are asked for. 09:09 < waxwing> as for showing spent as unspent, i mean, that'll only happen if syncing is failing, could happen I guess if Core is not synced(? or would that work at all, i think it wouldn't?) otherwise i'm not sure how that could happen. 09:09 < waxwing> so if you have a case of it happening, please let us know more. 09:10 < treyzania> oh that's very interesting, I see 09:10 < treyzania> nope, it seems fully synced 09:11 < treyzania> to height 612219 09:11 < waxwing> i've never encountered spent recorded as unspent in this scenario. it seems unlikely. again, let us know more if you actually find that happened. 09:11 < treyzania> I'll have to look into it more later but it seems I just lucked out somehow, thanks friends 09:23 < waxwing> https://www.youtube.com/watch?v=zTCC86IUzWo <-- k3tan 09:29 -!- viasil [~viasil@93.190.137.186] has quit [Ping timeout: 258 seconds] 09:29 < waxwing> i did have a watch of it earlier, it was a good job, thanks. i think this was the commit where the private keys were visible(not by default thankfully lol) and the QR code deposit was bust 09:29 < waxwing> nice communication skills though. 09:30 < waxwing> btw i would really like to update the Joinmarket-Qt guide with new screenshots and stuff but better wait till after #487 i think since that's a big addition. 09:34 < kristapsk> waxwing, yeah, should I s/utxo/tx/ ? 09:40 -!- viasil [~viasil@93.190.137.186] has joined #joinmarket 09:47 -!- viasil [~viasil@93.190.137.186] has quit [Ping timeout: 268 seconds] 09:48 -!- viasil [~viasil@93.190.137.186] has joined #joinmarket 09:54 -!- viasil [~viasil@93.190.137.186] has quit [Ping timeout: 268 seconds] 09:56 -!- viasil [~viasil@93.190.137.186] has joined #joinmarket 10:00 < belcher> waxwing why did you choose to have the "start yield generator" button in the status bar at the bottom? 10:00 < belcher> it seems to me like it might get confused with electrum's network button 10:01 < belcher> status bar also means its displayed on every tab even if its irrelevant (if the user wants to only be a taker for example) 10:01 < belcher> perhaps it makes more sense to put the interface in the Coinjoin tab in a third tab? so the tabs would be "Single Join" "Multiple Join" and "Yield generator" (or another label) 10:15 < kristapsk> I had idea to maybe add some button to start yg in coinjoins tab, which would hide Single / Multiple subtabs while yg is running (as you can use JM as a taker while maker is running currently anyways) 10:15 < belcher> not a bad idea 10:15 < belcher> perhaps grey out the tabs rather than hide them 10:15 < waxwing> it does already disable the coinjoins tab 10:15 < kristapsk> but, then again, I also think that maybe in future we should split that into Send / Tumbler first level tabs, as Coinjoins > Single join isn't quite correct, as you can do non-cj sends from there too 10:15 < waxwing> also the wallet load function 10:16 < belcher> kristapsk perhaps rename "CoinJoins" to "Send" ? 10:16 < waxwing> i think status bar makes sense because it's a long running service rather than an action 10:16 < waxwing> re: confusion with network status, i certainly agree it'd be nice to add that widget also; i was thinking abotu doing that but decided to focus on one thing at a time 10:16 < belcher> tumbler is also a long running thing 10:16 < waxwing> though it won't be hard of course 10:17 < waxwing> true 10:17 < belcher> my point isnt that we should add a network status button, but that putting yieldgen in the status bar is confusing 10:17 < waxwing> another reason was i was thinking (as i said in the PR somewhere i think?) that it should be possible to allow taker actions simultaneously, at least single joins and direct sends 10:18 < kristapsk> I am thinking for some time about that (taker role while yg is running) for some time already 10:19 < kristapsk> basically, it just requires that taker locks single mixdepth from a maker and also be sure that it does not mix with itself 10:19 < waxwing> yeah it needs thinking through, probably quite non-trivial 10:19 < belcher> it makes sense to have a status indicator in the status bar, but not the entry point for the script IMO. in terms of categories yieldgen fits more in with the other scripts which are tabs in CoinJoins 10:20 < waxwing> could also be a menu item 10:20 < kristapsk> about "rename coinjoins to send" - I still think it's better to have Send and Tumbler separated, single join does not give much privacy anyways 10:21 < belcher> the "sendpayment" script should be renamed too, that script shouldnt be used to send payments 10:21 < kristapsk> but I'm not UX guru too :D 10:21 < belcher> singlecoinjoin.py perhaps 10:21 < kristapsk> singlecoinjoin will be lie, as you can send non-cj too 10:22 < belcher> yes 10:22 -!- lukedashjr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 10:22 < kristapsk> well, I have used it to send payments from time to time, from yg wallet with a lot of cj's before / after, of course 10:22 < belcher> singletransaction.py i guess 10:24 < kristapsk> I'm not so sure renaming it is worth now, all the guides will not work, etc (or add another sendpayment.py which calls the new one with DEPRECATED msg?) 10:24 < belcher> regarding yieldgen entry point as a menu item, that has a similar issue as the status button which it implies yieldgen is a configuration or option rather than just a script like sendpayment or tumbler 10:24 < waxwing> i could get philosophical and say it's not an action, it's a change of configuration to enable actions of others :) 10:25 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 260 seconds] 10:25 < belcher> do you want the yieldgen entry point to be really prominently displayed? 10:25 < belcher> can you help me understand your motivations for it being on the status bar 10:26 < waxwing> i guess it's because it's a "mode of running". and as for prominence, i think yes, because we now have like "this app has two modes of running". 10:27 < waxwing> well i guess three because the third is 'doing nothing apart from reacting to deposits'. 10:27 < belcher> what does it mean for something to be a mode of running, could you say sendpayment and tumbler are each their own modes of running 10:28 < waxwing> in a certain mode of running, certain actions may occur, others are not available. oh yes, and that reminds me maker has to be disabled when taker is running, just as vice versa is already the case. 10:28 -!- lukedashjr is now known as luke-jr 10:29 < belcher> i guess thats also true for sendpayment and tumbler? if you run one it doesnt make sense to run the other at the same time 10:30 < waxwing> yeah. you're right that they are also incompatible. there's a 'spendstate' object that makes sure you can only do one thing at time within Coinjoins tab iirc. 10:31 < kristapsk> in GUI actually from user's perspective using JM as a taker for send while yg is running is pretty simple - just stop yg, do the payment and then start yg again, user even does not need to know about that (maybe) 10:31 < kristapsk> so, probably single sends could be allowed in GUI while yg is running, no need to disable that tab 10:32 < waxwing> well but if a maker tx is literally in process right then, it's at least suboptimal. 10:32 < waxwing> it's a fair thought though. 10:32 < kristapsk> belcher, the more I think, the more singletransaction.py somehow sounds very user-unfriendly naming... 10:33 < belcher> agreed 10:53 < belcher> kristapsk regarding your comment in #490 (Add explaining text to readme from old repository) what do you mean by github description 10:57 < kristapsk> belcher, the same one that seems to be just renamed from "Joinmarket refactored to separate client and backend operations" to "CoinJoin implementation with incentive structure to convince people to take part" :) 10:57 < belcher> ah :) 10:57 < belcher> i was searching for something that said "bitcoin" and "coinjoin" 10:58 < belcher> oh an theres this thing "topics" 10:58 < belcher> iv added "joinmarket", "coinjoin", "bitcoin" feel free to shout out more 10:58 < belcher> "privacy" 11:02 < kristapsk> Wasabi also has bitcoin-wallet, wallet, tumbler 11:04 < belcher> i know joinmarket has to include a wallet, but i never really thought of it as a wallet 11:04 < belcher> but i guess thats now inescapable... 11:31 -!- Zenton [~user@unaffiliated/vicenteh] has joined #joinmarket 11:44 -!- StopAndDecrypt_ [~StopAndDe@107.181.189.42] has joined #joinmarket 11:45 -!- StopAndDecrypt [~StopAndDe@unaffiliated/stopanddecrypt] has quit [Ping timeout: 265 seconds] 11:58 -!- viasil [~viasil@93.190.137.186] has quit [Ping timeout: 268 seconds] 12:04 -!- viasil [~viasil@93.190.137.186] has joined #joinmarket 12:30 -!- slivera [slivera@gateway/vpn/privateinternetaccess/slivera] has joined #joinmarket 13:19 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 13:20 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 13:23 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 13:27 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 13:36 -!- slivera [slivera@gateway/vpn/privateinternetaccess/slivera] has quit [Remote host closed the connection] 14:08 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 14:09 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 14:26 -!- vrana [~mvranic@gateway/tor-sasl/vrana] has quit [Remote host closed the connection] 14:41 -!- vrana [~mvranic@gateway/tor-sasl/vrana] has joined #joinmarket 15:29 -!- StopAndDecrypt_ [~StopAndDe@107.181.189.42] has quit [Ping timeout: 240 seconds] 15:29 -!- StopAndDecrypt [~StopAndDe@107.181.189.42] has joined #joinmarket 15:29 -!- StopAndDecrypt [~StopAndDe@107.181.189.42] has quit [Changing host] 15:29 -!- StopAndDecrypt [~StopAndDe@unaffiliated/stopanddecrypt] has joined #joinmarket 15:50 -!- joncoe [seru@gateway/vpn/protonvpn/joncoe] has quit [Ping timeout: 265 seconds] 16:22 -!- Giszmo [~leo@122-61-145-11-fibre.sparkbb.co.nz] has quit [Remote host closed the connection] 16:39 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 17:07 -!- viasil [~viasil@93.190.137.186] has quit [Ping timeout: 240 seconds] 17:12 -!- viasil [~viasil@93.190.137.186] has joined #joinmarket 17:39 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.7] 17:54 -!- AgoraRelay [~jmrelayfn@p5DE4A574.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 17:55 -!- CgRelayBot [~CgRelayBo@p5DE4A574.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 18:08 -!- AgoraRelay [~jmrelayfn@p5DE4A5B9.dip0.t-ipconnect.de] has joined #joinmarket 18:13 -!- CgRelayBot [~CgRelayBo@p5DE4A5B9.dip0.t-ipconnect.de] has joined #joinmarket 21:15 -!- slivera [slivera@gateway/vpn/privateinternetaccess/slivera] has joined #joinmarket 22:00 -!- viasil [~viasil@93.190.137.186] has quit [Ping timeout: 265 seconds] 22:02 -!- viasil [~viasil@93.190.137.186] has joined #joinmarket 23:32 < k3tan> do you guys pay much attention to the analysis of coinjoins on kycp.org? --- Log closed Sat Jan 11 00:00:03 2020