--- Day changed Wed Oct 04 2017 00:46 -!- coins123 [~coins123@unaffiliated/coins123] has quit [Remote host closed the connection] 00:46 -!- coins123 [~coins123@195.32.46.14] has joined #joinmarket 00:46 -!- coins123 [~coins123@195.32.46.14] has quit [Changing host] 00:46 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 01:58 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has joined #joinmarket 02:08 -!- winter89 [~winter@109.200.166.34] has joined #joinmarket 02:10 -!- winter89 [~winter@109.200.166.34] has left #joinmarket ["Leaving"] 02:38 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 05:04 -!- drnet [~drnett@178.165.129.199.wireless.dyn.drei.com] has joined #joinmarket 05:47 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 05:47 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 06:12 -!- drnet [~drnett@178.165.129.199.wireless.dyn.drei.com] has quit [Quit: Leaving] 07:20 -!- Guest83325 is now known as Pilate 07:20 -!- Pilate [~pilate@pilate.io] has quit [Changing host] 07:20 -!- Pilate [~pilate@infoforcefeed/pilate] has joined #joinmarket 07:54 -!- core [~core@unaffiliated/core] has quit [Ping timeout: 246 seconds] 07:59 -!- core [~core@unaffiliated/core] has joined #joinmarket 08:20 -!- puddinpop_u [~puddinpop@unaffiliated/puddinpop] has quit [Ping timeout: 258 seconds] 08:55 -!- coins123 [~coins123@unaffiliated/coins123] has quit [Read error: Connection reset by peer] 08:55 -!- zxccxz [5db781f6@gateway/web/freenode/ip.93.183.129.246] has quit [Quit: Page closed] 08:56 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 09:34 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Quit: lnostdal] 10:22 < GitHub174> [joinmarket-clientserver] undeath opened pull request #95: fix yieldgenerator daemon always listening on all interfaces (master...fix-bindaddress) https://git.io/vd4tx 10:35 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Read error: Connection reset by peer] 10:40 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 11:15 < waxwing> arubi, i'm also a bit confused about whether that should be on the nonSSL listener too. Also #3 is related :) (yes that's a long time ago...) 11:15 -!- moff [5b566e51@gateway/web/freenode/ip.91.86.110.81] has joined #joinmarket 11:15 < moff> Hi is there anyone 11:16 < moff> Got a question 11:16 < arubi> waxwing, seems like a good idea to bind everything to localhost 11:17 < waxwing> yes it does doesn't it! 11:18 < arubi> oh it /is/ confined to localhost then? 11:18 < arubi> so the person was saying it's binding to all interfaces 11:19 < moff> If I tumble and all of my money is in mix depth 1 (the second) what additional argument should I add expect -m 1 11:21 < waxwing> no arubi i'm agreeing 11:21 < waxwing> moff, do you mean 'except' -m 1 ? 11:21 < waxwing> i didn't specify the interface= argument on either of them arubi , didn't realise the default was all interfaces .. umm oops? 11:22 < arubi> oic, I was reading #3 and it says "The connection is currently hardcoded to localhost" so was confused 11:22 < arubi> :) 11:22 < waxwing> yes i saw that but it was so long ago i can't remember what was going on 11:22 < waxwing> sorry thinking about ten things at once here, let me look at twisted docs again 11:23 < moff> waxwing I mean more than -m 1 11:23 < arubi> no it does make sense that it would bind to 0.0.0.0 if nothing is given 11:23 < arubi> so if =host means localhost, then this PR seems good. I'm assuming it does 11:24 < waxwing> yes but then it should be added to listenTCP also arubi 11:24 < waxwing> or did i miss something 11:24 < arubi> wait let me re-read the diff.. 11:24 < arubi> this time no inverted colors 11:25 < arubi> loos like it's +'ed into both cases, SSL'ed or not, which makes sense 11:26 < arubi> it's weird that github doesn't color the syntax, not sure what's going on there 11:26 < waxwing> arubi, oh yes i had a read fail too, i missed the part after your comment. still the docs on twisted are not helping me as quick as i thought. 11:27 < moff> waxwing last time I tried I had 0.0185 btc, I got Not enough funds error and only 0.009 btc 11:27 < waxwing> moff, sorry not answering doing something else, usually yes, if you're on joinmarket-clientserver then just add --restart that's it, if not (joinmarket-org/joinmarket) then change the number of mixdepths you want to go through (i think -M) also (like if it was 4 before make it 3 now) 11:27 < waxwing> see python tumbler.py --help of course 11:28 < arubi> I think it's enough to run the test locally and see with `netstat -tulpna` which interface the port is open on. if it's 0.0.0.0 before this PR, and 127.0.0.1 after, then it's good. too bad the tests don't say :) 11:28 < waxwing> arubi, oh i'm dumb 'host' is an argument to start_reactor, so that's fine 11:29 < waxwing> yes if the docs are correct he's right and that was a bad fail on my part 11:29 < arubi> haha I really don't know why this particular diff structure confused me so much, funny it happened to you too 11:29 < waxwing> it's one of those "i'll check that later" and i didn't ... 11:30 < waxwing> at least it's not a funds loss risk (one value of keeping the bitcoin stuff separate, you can say if you want the positive spin...) 11:30 < waxwing> that was one of my ideas, "the thing that communicates can get totally trashed and it won't steal your coins". kind of thing. 11:31 < moff> waxwing, what does --restart do ? Also, I don't understand what is the json array when you start the tumbler. I have srcmixdepth from 1 to 4 described with some amount_fraction 11:31 < arubi> yep, it was probably bad for privacy if the host was reachable from outside, but probably was blocked most of the time anyway by NAT 11:31 < moff> Why does it go to 4 11:31 < waxwing> moff, --restart doesn't do anything if you're not using joinmarket-clientserver (if you haven't heard that term, then you're not) 11:32 < arubi> I assumed no real fund loss potential. you do have to unlock before actions on the wallet anyway 11:32 < waxwing> 4 is your maximum mixdepth (by default anyway; there are 5 0..4) 11:32 < waxwing> ok well what with that, and the dangling listtransaction loop, i will build a 0.3.2 release as a priority. but yes let's check the netstat output for a sanity check. 11:33 < moff> Ok so it is set to 4, what does this exactly mean 11:33 < waxwing> moff, when you do wallet-tool it shows 5 mixdepths, labelled 0 to 4 right? 11:33 < moff> right 11:33 < waxwing> so tumbler.py will move the coins forwards through those mixdepths before sending out to the final destinations. does that help? 11:35 < moff> Yes but when you say final destinations and I don't specify addresses it's actually "internal addresses" ? 11:37 < arubi> which ports is it using waxwing ? 11:39 < arubi> doh "daemon_port = 27183" 11:41 < waxwing> yeah it's in config but i wouldn't expect people to change it (also it increments for multiple) 11:41 < waxwing> moff, you should specify 3 final addresses at least, but yes, the funds are sent to internal addresses (and then to final output addresses) 11:43 < moff> So python tumbler.py -m 1 wallet.json should work ? 11:43 < waxwing> you're supposed to specify destination addresses, i think it says that in the help? 11:44 < waxwing> oh but there's "addrask" (address ask, it prompts during the run) 11:45 < moff> maybe this happens at the end of script but everytime i got something which stops de script (rebroadcasting loops, not enough funds, ...) 11:45 < moff> the* 11:48 < waxwing> 017-10-04 20:47:18,338 [MainThread ] [DEBUG] (unhandled) noticed: ircmage #joinmarket-pit Posting requires solving a captcha. 11:48 < waxwing> i think that's cgan 11:48 < waxwing> moff, well i tried to improve it in the joinmarket-clientserver implementation 11:48 < waxwing> can anyone else confirm this on Cgan? i'm going to try to connect now 11:49 < waxwing> hmm seems not, maybe it's agora (that's more likely come to think of it) 11:50 < arubi> I can post on cgan 11:50 < arubi> at least I'm not getting a notice 11:53 < moff> waxwing well I'm going to try again with -m 1 and 3 output addresses 11:53 < waxwing> arubi, confirmed with netstat, and confirmed PR works on mainnet, will merge it. 11:53 < arubi> oh crap I pushed to my PR branch 11:54 < arubi> yea I was just testing. cool, I'll revert 11:57 < GitHub101> [joinmarket-clientserver] AdamISZ pushed 2 new commits to master: https://git.io/vd4W0 11:57 < GitHub101> joinmarket-clientserver/master b5db28e undeath: fix yieldgenerator always listening on all interfaces 11:57 < GitHub101> joinmarket-clientserver/master fed2fca AdamISZ: Merge #95: fix yieldgenerator daemon always listening on all interfaces... 11:57 < GitHub53> [joinmarket-clientserver] AdamISZ closed pull request #95: fix yieldgenerator daemon always listening on all interfaces (master...fix-bindaddress) https://git.io/vd4tx 12:00 < waxwing> re the captcha, it must be agora .. they've done that before due to idiots ... tx went through fine presumably just using cgan side 12:02 < moff> waxwing, how should the script stop 12:02 < moff> ? 12:03 < waxwing> it stops when all the txs are finished, by default it takes i guess a day or so (depends on settings) 12:03 < waxwing> (captcha topic) i did see: 12:03 < waxwing> 2017-10-04 20:52:53,192 [MainThread ] [DEBUG] (unhandled) noticed: ircmage #joinmarket-pit Wrong captcha solution 12:05 < moff> waxwing the script runs for a day ?? 12:06 < moff> waxwing I get this : timed out for unconfirmed tx, rebroadcasting. Is that normal behaviour ? 12:10 < moff> waxwing And finally, Exception: Not enough funds 12:10 -!- puddinpop_u [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 12:15 < waxwing> moff, you're using Bitcoin Core right? 12:16 < waxwing> and yes, runs for a day, can be shorter or longer, it's slow to remove timing correlation (deliberately waits between transactions) 12:16 < moff> Yes bitcoin core 12:45 < moff> waxwing ?? 12:47 < waxwing> sorry i would ask you to pm me some scrubbed logs, but i don't have time. as i said i did try my best to address reliability issues of tumbler with joinmarket-clientserver. perhaps someone else'd like to help? 12:48 < waxwing> moff, ^ 14:41 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Quit: (┛◉Д◉)┛┻━┻] 15:28 -!- zxccxz [5db781f6@gateway/web/freenode/ip.93.183.129.246] has joined #joinmarket 15:40 -!- moff [5b566e51@gateway/web/freenode/ip.91.86.110.81] has quit [Quit: Page closed] 17:03 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has joined #joinmarket 17:04 < quitobro> waxwing: have you seen this kind of error when trying to start up a yield generator before? 17:04 < quitobro> 2017-10-04 20:03:30,916 [MainThread ] [ERROR] do not have any coins left 17:04 < quitobro> 2017-10-04 20:03:30,916 [MainThread ] [INFO ] Failed to create offers, giving up. 17:04 < quitobro> Unhandled error in Deferred: 17:32 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 248 seconds] 17:37 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 19:00 -!- berndj [~berndj@mail.azna.co.za] has quit [Quit: ZNC - http://znc.in] 19:02 -!- berndj [~berndj@mail.azna.co.za] has joined #joinmarket 21:09 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 248 seconds] 21:15 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has quit [Quit: quitobro] 21:15 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has joined #joinmarket 21:20 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has quit [Ping timeout: 240 seconds] 21:21 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has joined #joinmarket 22:20 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has quit [Quit: quitobro] 22:30 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has joined #joinmarket 23:56 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has quit [Quit: quitobro]