--- Day changed Fri Aug 09 2019 00:00 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 00:10 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 00:12 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 00:14 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 00:15 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 00:17 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 00:19 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 00:21 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 00:25 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 00:26 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 00:32 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 00:32 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 00:35 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has joined #joinmarket 00:36 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 00:40 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 00:43 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 00:44 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 00:45 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 00:47 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 00:47 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 00:48 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 01:51 < belcher> where did you read that about nopara qubenix ? 02:30 < MaxSan> belcher read what? 02:30 < belcher> i envision nopara wiping a bead of sweat from his brow when reading that they're using a centralized mixer. he mentioned that he's leaving wasabi as cto, lead maintainer, and sharing access to the server over the next months. 02:31 < MaxSan> wtf 03:17 -!- Breeze555 [5c28f8fe@92.40.248.254.threembb.co.uk] has joined #joinmarket 03:21 < qubenix> belcher: newest episode of block digest 03:27 < nothingmuch> qubenix: https://github.com/zkSNACKs/Meta/issues/68 03:27 -!- Breeze555 [5c28f8fe@92.40.248.254.threembb.co.uk] has quit [Ping timeout: 260 seconds] 05:17 < midnightmagic> .. never understand why they didn't just join in with joinmarket.. 06:45 < belcher> midnightmagic theres more money in running a centralized coordinating server 06:46 < belcher> (not that theres anything wrong with aiming for money, indeed having a fresh new project allowed them to try out client-side block filtering) 08:27 < felix34> is there a way to make the yield generator script offer a specific mixdepth? 08:28 < felix34> nvm, looks like my only option is -m, which is "highest" mixdepth 08:28 < waxwing> felix34, there's a crude way, you can freeze all the utxos in all other mixdepths. kinda weird though. 08:28 < felix34> oh, yeah, that sucks 08:28 < felix34> how does it pick which mixdepth to offer? 08:28 < waxwing> well if you run joinmarket-qt.py and freeze lots pretty quickly. unfortunately the CLI only freezes one at once atm and is a pain. 08:29 < felix34> yeah this is running on a server. no qt. 08:29 < waxwing> felix34, it kinda depends. it'll only obviously pick ones that have enough for the request, but iirc the currently "standard" yg-privacyenhanced tries to pick in such a way as to minimize the chance that it needs to reannounce/change its offer. 08:30 < waxwing> use --fast for all bots (including wallet-tool) to speed up start up. a tip generally. 08:30 < felix34> what does that do? 08:30 < waxwing> makes wallet sync much faster, if it's currently a bit slow (which it tends to be for active wallets). 08:31 < waxwing> just throwing points out there that may help you. wanting to offer from one mixdepth is a bit weird. don't forget this top tip : mixing roles (being taker sometimes as well as being maker) is probably the best single thing you can do to improve the effectiveness of your use of joinmarket :) 08:33 < felix34> yes, but in this case I just added funds to the wallet so I want it to offer those funds, rather than the much smaller mixdepths lower on 08:33 < felix34> I just tried -m 0 but it didn't seem to change the max offer size, hmm 08:33 < waxwing> yeah you really should just freeze if there's a subset of your wallet you don't want to use 08:34 < waxwing> a common problem people have is they end up with a lot of smaller amounts which'll be expensive to spend later. did you set merge_algorithm to greedy ? 08:34 < felix34> gradual 08:35 < waxwing> i suggest greedy. i was advocating for maybe making it default, but some people had valid counterarguments. 08:36 < felix34> that's not really the issue though 08:36 < waxwing> ok. was just guessing. 08:36 < felix34> I'm just frustrated that calling with `-m 0` did not actually cause it to offer the 0th mixdepth, or at least it didn't seem to cause it to offer the full balance of the 0th mixdepth 08:37 < felix34> would it ever only offer one UTXO of a mixdepth at a time? 08:37 < felix34> in terms of balance / max order size, I mean 08:43 < waxwing> you can't run a joinmarket yg with one mixdepth, that doesn't make sense, the whole point is that coinjoin outs are going into a different account (=mixdepth). also sticking to default 5 is helpful for whole system. 08:44 < waxwing> if you want to offer exactly one utxo out of mixdepths at a time, like i say, there is just manual freezing, nothing else right now. 08:44 < waxwing> afk 08:45 < felix34> ok, never mind, it looks like the problem is just that the Tx is still waiting on confirmation, ha 08:46 < felix34> yes, I mean I want the YG to offer the newly deposited XX BTC from mixdepth 0 instead of the X BTC in mixdepth 1, but of course those XX BTC will end up in mixdepth 1 later 08:48 < felix34> will someone please tell the BitMEX people to optimize their transactions, the 1pm UTC fee spike of the day is nuts... 08:49 < waxwing> felix34, it is really offering everything at once 08:50 < waxwing> say you have 10BTC in 0 and 1 btc in 1. it quotes say ~10 as a max offer, but if a request comes in for 0.5 it may use mixdepth 1. etc. 08:51 < felix34> waxwing: aha, ok, that makes sense 08:51 < waxwing> you can actually write very easily a yg script that strictly only does the transaction from the mixdepth with the currently maximum amount. 08:52 < felix34> hmm, there appears to be a bug in `wallet-tool.py unfreeze` 08:52 < felix34> AttributeError: 'NoneType' object has no attribute 'replace' 08:52 < felix34> or in detail 08:52 < felix34> joinmarket-clientserver/jmvenv/lib/python3.6/site-packages/jmbase/support.py", line 89, in jmprint 08:52 < felix34> msg = msg.replace('{', '{{') 08:52 < felix34> AttributeError: 'NoneType' object has no attribute 'replace' 08:53 < waxwing> felix34, are you on master? 08:53 < waxwing> i really am afk now but i have a very vague memory that a bug like that was found .. but maybe it was before 0.5.4 i don't remember 08:53 < felix34> called as `$ python wallet-tool.py -m 0 wallet.jmdat unfreeze` 08:53 < felix34> lemme look 08:54 < felix34> yes. current commit is ab061e5faf8028efbd65cb5e30bf8745fb4301bd 08:55 < felix34> that's the most recent commit on may 31 08:55 < waxwing> see --help. `freeze` not `unfreeze` 08:56 < felix34> oh bloody hell, same command for both? could have swon I read differently 08:56 < felix34> nope, you're right, I just misread 08:57 < felix34> sorry for the trouble 10:27 -!- azizLIGHT [~azizLIGHT@unaffiliated/azizlight] has quit [Ping timeout: 245 seconds] 10:57 -!- azizLIGHT [~azizLIGHT@unaffiliated/azizlight] has joined #joinmarket 11:15 < belcher> regarding making merge_algorithm = greedy the default, we could make it default only for ygens and leave sendpayment/tumbler to have the more private merge algorithm 11:18 -!- reallll [~belcher@unaffiliated/belcher] has joined #joinmarket 11:22 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 246 seconds] 11:23 -!- reallll is now known as belcher 13:45 -!- quitobro [640c10ea@static-100-12-16-234.nycmny.fios.verizon.net] has joined #joinmarket 13:45 < quitobro> hey guys 13:45 < quitobro> i am tracking master branch 13:45 < quitobro> as of today, it seems like anytime i start the daemon to perform a coinjoin 13:45 < quitobro> it stalls out 13:46 < quitobro> i'm running commit de786e0c5a2e0c3bbdb7aea62f4d8d948a75e531 13:48 < belcher> quitobro is there an error message or anything else unusual you've seen in the terminal log? 13:48 < belcher> or perhaps in the log files 13:50 < quitobro> belcher yea it's weird, it reports no stall detected right after `STALL MONITOR:` is printed 13:50 < quitobro> 2019-08-09 16:06:38,850 [INFO] Using maximum coinjoin fee limits per maker of 0.0001%, 7739 satEnter wallet decryption passphrase:2019-08-09 16:06:44,361 [INFO] Listening on port 271832019-08-09 16:21:44,374 [INFO] STALL MONITOR:2019-08-09 16:21:44,376 [INFO] No stall detected, continuing^Cdone 13:52 < quitobro> logs have the same output as stdout 13:52 < quitobro> it would appear 13:52 < quitobro> ``` 13:52 < quitobro> ``` 13:53 < quitobro> ``` 13:53 < quitobro> crap sorry, trying to paste in code block 13:53 < quitobro> ~/joinmarket-clientserver/scripts(master)$ cat logs/J52SH3zoUAN7JvT9.log2019-08-09 15:04:25,913 [MainThread ] [DEBUG] building irc2019-08-09 15:04:25,913 [MainThread ] [DEBUG] building irc2019-08-09 15:19:25,921 [MainThread ] [INFO ] STALL MONITOR:2019-08-09 15:19:25,923 [MainThread ] [INFO ] No stall detected, continuing 13:55 < belcher> put the logs on www.pastebin.com instead of pasting here 13:55 < quitobro> hm last commit was Aug 5, pretty sure i've done a transaction between now and then successfully 13:55 < quitobro> logs are in `scripts/logs` correct? 13:56 < belcher> yep 13:56 < belcher> there will be privacy-relevant information in your log, so be careful before pasting 14:03 < quitobro> @belcher 14:03 < quitobro> https://pastebin.com/J6LajdYZ 14:03 < quitobro> gonna try restarting my machine, lol 14:04 -!- quitobro [640c10ea@static-100-12-16-234.nycmny.fios.verizon.net] has quit [Remote host closed the connection] 14:15 -!- quitobro [cfed8dfa@telkno203.t.subnet.rcn.com] has joined #joinmarket 14:18 < quitobro> belcher hm seems like it didn't help :( should i go back in time some commits next and see if that helps? 14:18 < quitobro> LMK if any other ideas 14:38 -!- quitobro [cfed8dfa@telkno203.t.subnet.rcn.com] has quit [Ping timeout: 260 seconds] 14:46 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.4] 15:03 < CgRelayBot> [cgan/AlexCato] you can indeed try going back in commits, but I'd be surprised if that would change anything. 15:04 < CgRelayBot> [cgan/AlexCato] it seems not to be able to connect to the IRC servers. Can you upload your irc server settings config to pastebin as well? 15:05 < CgRelayBot> [cgan/AlexCato] at least cgan/cyberguerrilla had to change their IRC server settings the last weeks, and if you did not install JM new from the scratch, you need to manually adjust your joinmarket.cfg for the new settings 15:05 < CgRelayBot> [cgan/AlexCato] this is what you'd need to change manually, quitobro: https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/377 17:01 < midnightmagic> belcher: Then I feel sorry for neither of those projects.. 17:32 -!- CgRelayBot [~CgRelayBo@p5DE4AB0C.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 17:32 -!- AgoraRelay [~jmrelayfn@p5DE4AB0C.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 17:42 -!- CgRelayBot [~CgRelayBo@p5DE4A4B6.dip0.t-ipconnect.de] has joined #joinmarket 17:43 -!- AgoraRelay [~jmrelayfn@p5DE4A4B6.dip0.t-ipconnect.de] has joined #joinmarket 20:22 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 246 seconds] 20:23 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 20:30 -!- bitbee [~bitbee@unaffiliated/cryptocat] has quit [Quit: Leaving.] 20:34 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 20:35 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 20:44 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 20:46 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 20:56 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 20:57 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 21:15 -!- bitbee [~bitbee@unaffiliated/cryptocat] has joined #joinmarket 21:38 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 248 seconds] 21:39 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 21:45 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 21:45 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 21:54 -!- bitbee [~bitbee@unaffiliated/cryptocat] has quit [Quit: Leaving.] 21:57 -!- jdm [~jdm@unaffiliated/user1138] has joined #joinmarket 22:07 -!- davex_ [~user@45.74.60.148] has joined #joinmarket 22:07 -!- davex__ [~user@45.74.60.148] has quit [Read error: Connection reset by peer]