--- Day changed Wed Oct 18 2017 00:26 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Ping timeout: 248 seconds] 00:55 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has joined #joinmarket 01:32 -!- EvilAngel [~EvilAngel@gateway/vpn/privateinternetaccess/evilangel] has joined #joinmarket 01:32 -!- EvilAngel [~EvilAngel@gateway/vpn/privateinternetaccess/evilangel] has left #joinmarket ["Leaving"] 01:39 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Ping timeout: 240 seconds] 01:43 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Ping timeout: 276 seconds] 02:11 -!- adlai [~adlai@unaffiliated/adlai] has quit [Ping timeout: 258 seconds] 02:13 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #joinmarket 02:26 -!- xcvvcx [53e42f33@gateway/web/freenode/ip.83.228.47.51] has joined #joinmarket 02:48 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 248 seconds] 03:08 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 03:34 < arubi> got dropped, sorry 03:49 -!- adlai [~adlai@unaffiliated/adlai] has joined #joinmarket 03:55 -!- zxccxz [5db781f6@gateway/web/freenode/ip.93.183.129.246] has joined #joinmarket 04:02 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has joined #joinmarket 04:42 < waxwing> adlai, np, did you change it for markdown stuff or something? i can't see a difference at a glance 04:42 < waxwing> btw i'm putting together a short presentation on this topic for the milan meetup friday 04:53 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Read error: Connection reset by peer] 04:56 -!- CtrlC [~CtrlC@unaffiliated/ctrlc] has quit [Ping timeout: 248 seconds] 05:04 -!- wxss [~chatzilla@196.196.200.5] has joined #joinmarket 06:01 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 248 seconds] 06:17 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 06:29 < grubles> do you have to be in the jmvenv in order to run the scripts or is that just for setup 06:33 < Sentineo> i run them from jmvenv 06:33 < Sentineo> didmnot try otherwise, but imthink the packages will not be available outside it, so it might fail 06:34 < Sentineo> waxwing: is it a bug or a feature that joinmarket.me says welcome to nginx! ? 06:34 < grubles> yeah that's what i figured 06:47 -!- zxccxz [5db781f6@gateway/web/freenode/ip.93.183.129.246] has quit [Quit: Page closed] 07:15 < grubles> is repeatedly calling listtransactions after a canceled cj standard behavior? 07:35 < adlai> waxwing: the source is now filled to 80 columns wide, makes it much more readable as plaintext 08:06 -!- arubi_ [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 08:09 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 248 seconds] 08:12 < arubi_> so, no guesses re. amounts I should be funding participants with on my local net? either that or maybe a set of config parameters I could use to make the takers less private and more willing to take offers? 08:12 -!- arubi_ is now known as arubi 08:30 -!- swoup [~swoup@unaffiliated/swoup] has quit [Ping timeout: 255 seconds] 08:30 -!- swoup [~swoup@45.76.118.157] has joined #joinmarket 09:02 < waxwing> arubi, i must have missed some context for that Q; i don't understand it 09:02 < waxwing> you're doing some testing? 09:03 < waxwing> adlai, i see, thanks, yes i'm usually all over the place with that esp. with gists where i'm not sure what file format i'm writing :) 09:03 < arubi> waxwing, yea, same as yesterday. I set up the local network with 5 makers and a tumbler, and the tumbler is reluctant to take offers from them 09:03 < waxwing> arubi, oh ok. well how reluctant? :) at all or specific circs? 09:04 < waxwing> also really depends on what parameters you pass to tumbler 09:04 < waxwing> i should document 'this is a set of params that'll work ok with the defaults in test/ygrunner.py', haven't done that. here are some points as i remember them: 09:05 < arubi> once in a few runs I can get it to take an offer from the makers and do a single transaction, but on the second it usually errors with stuff like "ERROR not enough liquidity in the orderbook n=6 suitable-counterparties=5 amount=23121223415 totalorders=5". no parameters to tumbler except for time delta = 1 09:05 < waxwing> set minimum_makers param to 2; confusingly there is another minimum_makers argument to tumbler as well as the minimum_makers in the config 09:05 < waxwing> yeah and the second point is what you notice there; for reliable test prob do -N 3 0 or similar 09:05 < arubi> ah, trying. 09:06 < waxwing> i.e. fix the number of participants; there you had 5 available but the randomness (sdev in counterparties) pushed it to 6. 09:06 < waxwing> all the defaults are visible in tumbler.py --help 09:06 < waxwing> also, you should consider setting the minimum coinjoin size setting (iirc it's -s), e.g. 8000000 09:07 < arubi> oh so n=6 means my tumbler wants 6, gtk 09:08 < waxwing> others to change are: the -l which is iirc the power in the power law distn for waits between transactions, it works out as a mean, i use 0.2 for example (average 1/5 of a minute, IF i'm remembering this right) 09:09 < waxwing> hmm did i really not write this down somewhere. generally i was like `python tumbler.py -N 3 0 -M 3 -l 0.2 -s 8000000 --minmakers=2 wallet addr1 addr2 addr3 09:09 < waxwing> stuff like that 09:09 < waxwing> oh i usually fix the number of transactions per mixdepth too but that's not necessary 09:09 < waxwing> -M 3 is not very realistic (3 mixdepths) but cuts down the time 09:09 < arubi> sweet, looks like it's already took it's first offer quickly. I'll try with the rest of the flags next 09:10 < Sentineo> had hard time understanding all the terms in the docs 09:10 < Sentineo> will have to look into it more 09:10 < arubi> good info. I'm trying to learn all the tweaks. thanks waxwing 09:10 < Sentineo> so I left tumbler intact :P 09:10 < waxwing> Sentineo, well but we're specifically talking about a testing setup 09:10 < arubi> oh Sentineo I'm talking about a local test on a regtest network, nothing like this should be setup for mainnet 09:11 < arubi> (these parameters) 09:11 < waxwing> for real life it probably is worth tweaking one or two things, but not all that ^ 09:11 < Sentineo> ah ok 09:11 < Sentineo> phew :D 09:11 < Sentineo> do you have to create an IRC server as well arubi ? 09:11 < waxwing> yeah we have something for that Sentineo github.com/joinmarket-org/miniircd 09:11 < arubi> yes but that's the easiest part. you just get miniircd from joinmarket-org 09:12 < Sentineo> ah cool 09:12 < Sentineo> learning bu doing is the best 09:12 < waxwing> just a fork of a very minimal irc server; i forget what small change was added to the fork, adlai prob remembers i think he did it 09:12 < waxwing> unfortunately does not support things like socks though, it really is "mini" 09:13 < waxwing> arubi, one advantage of doing -M 3 is you can just use destination addresses from mixdepth 4 and then you'll be able to immediately see if it works with wallet-tool 09:14 < arubi> ah, that's a good idea. 09:14 < arubi> seems like it's going forward. I'll nuke everything and start from scratch :) 09:15 < waxwing> oh and ... you have logs/TUMBLE.log which is a much more informative log file that you can tail while you're watching 09:15 < arubi> yep, that's what I'm tailing 09:15 < waxwing> ah right, that's something i *did* actually write down :) 09:16 < Sentineo> is there going to be a gui some time for all this? 09:17 < Sentineo> this is very interesting stuff. Sad I did not know about joinmarket before 09:18 < arubi> Sentineo, I'll take some notes of my setup and paste here when I'm done. you'll be able to run it too 09:18 < waxwing> Sentineo, there already is a gui in scripts/joinmarket-qt.py 09:18 < arubi> oh and that right :) 09:18 < waxwing> it's only taker side, but it specifically does include the tumbler algorithm. 09:19 < Sentineo> did not try it yeat 09:19 < Sentineo> I meant like the maker as well 09:19 < Sentineo> in my todo for tomorrow 09:19 < waxwing> there's a walkthrough in docs/ 09:19 < Sentineo> sad a day has 24 hours :) 09:19 < Sentineo> yep I have it opened 09:19 < Sentineo> arubi: that would be cool 09:39 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has joined #joinmarket 09:56 < arubi> oh one more question, is there a way to not have password protected wallets on regtest\testnet? like using a seed from the command line (or even the password itself) 09:57 < arubi> I remember jm had that, if you'd input a string that isn't a wallet it would be interpreted as seed, but doesn't seem to work with jm-cs (unless pebcak somehow) 10:00 < arubi> "log.debug('filename interpreted as seed, only available in..." I guess I just didn't trigger it, trying again 10:01 < arubi> ah, needs to be hex :) awesome. 10:25 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 248 seconds] 10:30 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 10:31 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Ping timeout: 248 seconds] 12:47 -!- zxccxz [5db781f6@gateway/web/freenode/ip.93.183.129.246] has joined #joinmarket 18:02 -!- wxss [~chatzilla@196.196.200.5] has quit [Remote host closed the connection] 18:45 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Remote host closed the connection]