--- Day changed Tue Oct 24 2017 01:18 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has quit [Quit: Lost terminal] 01:18 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has joined #joinmarket 01:21 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 248 seconds] 01:23 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 04:00 -!- wxss [~chatzilla@82.221.112.213] has joined #joinmarket 04:33 -!- proslogion [~proslogio@45.116.80.169] has quit [Ping timeout: 248 seconds] 05:32 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has joined #joinmarket 05:36 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has quit [Ping timeout: 248 seconds] 05:43 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has joined #joinmarket 06:21 -!- proslogion [~proslogio@104.236.136.185] has joined #joinmarket 07:44 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has quit [Quit: leaving] 07:45 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has joined #joinmarket 08:24 -!- Rix [~rix@unaffiliated/rix] has quit [Quit: no one lives forever] 08:25 -!- Rix [~rix@bnc.vps.bg] has joined #joinmarket 08:25 -!- Rix [~rix@bnc.vps.bg] has quit [Changing host] 08:25 -!- Rix [~rix@unaffiliated/rix] has joined #joinmarket 09:27 -!- Jojo_ [5b8eb232@gateway/web/freenode/ip.91.142.178.50] has joined #joinmarket 09:27 -!- pigeons [~pigeons@static.208.136.40.188.clients.your-server.de] has quit [Quit: Changing server] 09:27 -!- Jojo_ [5b8eb232@gateway/web/freenode/ip.91.142.178.50] has quit [Client Quit] 09:42 -!- MaxSan [~user@185.156.175.35] has joined #joinmarket 10:06 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has quit [Quit: quitobro] 10:07 -!- StopAndDecrypt__ is now known as StopAndDecrypt 11:06 -!- MaxSan [~user@185.156.175.35] has quit [Quit: Leaving.] 11:07 -!- undeath [~undeath@unaffiliated/undeath] has joined #joinmarket 11:08 -!- zxccxz [5db781f6@gateway/web/freenode/ip.93.183.129.246] has quit [Quit: Page closed] 11:31 -!- MaxSan [~user@185.156.175.35] has joined #joinmarket 11:31 < MaxSan> Afternoon. 11:32 < MaxSan> Getting round to setting things up again. I would like to ask if there is a separate market between segwit joins and legacy? I think this was mentioned before... 11:46 < undeath> does jm taker ensure cj_addr != change_addr? it would allow a malicious maker to render their contribution useless for the anonymity set 11:48 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has joined #joinmarket 11:48 < waxwing> good Q, pretty sure not. slightly weird attack, but no reason not to stop it. atm the biggest attack problems are joinmarket#693 and blocking at signing stage (we dont' recover from that with same counterparties, whereas we do if they block at utxo exchange phase) 11:48 < waxwing> MaxSan, hi 11:49 < waxwing> afternoon? hmm isn't it evening? :) 11:49 < waxwing> yes there are two pits, you can see at https://joinmarket.me/ob/ or your own local version 11:55 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has quit [Quit: quitobro] 11:55 < undeath> it's not really possible to recover from a maker blocking in the signing stage, is it? Or do you mean recover by only replacing the blocking maker(s) by new one(s)? 11:56 -!- wxss [~chatzilla@82.221.112.213] has left #joinmarket [] 11:59 < waxwing> undeath, right i wasn't clear. i meant, recover specifically in the sense of restarting with the makers who correctly responded, rather than just completely try again with random counterparties. 12:00 < waxwing> we currently complete with correct responders if they don't respond to the auth messages correctly. i agree it's not really such a great achievement to make the above happen, but it's better than what happens now. 12:00 < waxwing> imo 12:01 < undeath> I see, yes, sounds like an improvement 12:06 < waxwing> btw undeath i believe you have at least one open PR that i haven't worked on yet, sorry a bit overwhelmed both with travel and also i'm working on a couple of other ideas right now, so haven't done much at all on joinmarket-clientserver last few weeks, afraid it'll stay that way for a while. 12:07 < waxwing> of course nothing stopping others taking a look, except it's not easy of course. 12:07 < undeath> no worries, the code still needs some testing anyway 12:07 < undeath> found a bug just yesterday but need to test my fix 12:10 < waxwing> hmm come to think of it the above suggestion is probably redundant given that the nonresponders get added to ignored_makers before retrying. 12:11 < waxwing> so scratch that, for now. 12:12 < undeath> it's still a little improvement over just randomly selecting new makers 12:12 < waxwing> ah yes, forgot the point, true. small but might be better. 12:15 < undeath> is there already some code for testing maker code? 12:15 < undeath> in -clientserver 12:15 < waxwing> sure iirc there's a testing.md and there's tests in jmclient/test 12:15 < undeath> ah, was only looking at /test 12:16 < waxwing> oh but .. maker specifically, i may not have got round to it now i think about it 12:16 < undeath> it'll require a couple mocks i suspect 12:17 < waxwing> yes i mocked up quite a bit of stuff to test the taker. there is a kind of end to end testing where you can run multiple bots on a local irc as per testing.md and test/ygrunner.py 12:17 < waxwing> you can do whole tumbler runs quite quickly but it takes quite a bit of fiddling to get set up with it i guess 12:18 < waxwing> (this is on regtest of course) 12:18 < undeath> i see. i'll have a look at the existing jmclient tests 12:19 < waxwing> a lot of it is kind of a mess now, there's so much to cover .. any help would be appreciated. 12:19 < undeath> the -cs code is already a big improvement over the original code at least :) 12:22 < waxwing> the above signing-blocking is on my mind at the moment as someone was suffering from it yesterday, and i can see on my terminal it's still happening (deduction, but very likely). 12:24 < undeath> yes, I frequently see failed transactions in my maker that never get broadcasted 12:25 < waxwing> yep 12:31 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has joined #joinmarket 13:00 -!- zxccxz [5db781f6@gateway/web/freenode/ip.93.183.129.246] has joined #joinmarket 13:29 -!- MaxSan [~user@185.156.175.35] has quit [Ping timeout: 260 seconds] 13:36 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Ping timeout: 246 seconds] 14:20 -!- Giszmo [~leo@pc-224-130-104-200.cm.vtr.net] has joined #joinmarket 14:29 -!- MaxSan [~user@185.156.175.35] has joined #joinmarket 14:29 -!- nkuttler_ [~nkuttler@unaffiliated/nkuttler] has joined #joinmarket 14:29 -!- nkuttler_ [~nkuttler@unaffiliated/nkuttler] has quit [Client Quit] 14:32 < waxwing> so i'm working on this at the moment, people here might find it interesting: https://gist.github.com/AdamISZ/8dc3bbb00ac33e270029fe1cdb52f3f4 14:33 < waxwing> a rough start at a tool, just a poc to see how it can be used; https://github.com/AdamISZ/snicker-poc (as per the big warnings, *really* rough) 14:33 < waxwing> i tried it out on regtest like: i make it using a jm wallet, the created partially signed tx was signable in Core 15:01 -!- stachrom [d4338865@gateway/web/freenode/ip.212.51.136.101] has joined #joinmarket 15:14 -!- stachrom [d4338865@gateway/web/freenode/ip.212.51.136.101] has quit [Quit: Page closed] 15:38 -!- Giszmo [~leo@pc-224-130-104-200.cm.vtr.net] has quit [Ping timeout: 248 seconds] 15:44 -!- Giszmo [~leo@pc-224-130-104-200.cm.vtr.net] has joined #joinmarket 15:57 -!- undeath [~undeath@unaffiliated/undeath] has quit [Quit: WeeChat 1.9.1] 16:34 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Ping timeout: 248 seconds] 17:17 -!- proslogion [~proslogio@104.236.136.185] has quit [Ping timeout: 260 seconds] 17:19 -!- Giszmo [~leo@pc-224-130-104-200.cm.vtr.net] has quit [Ping timeout: 240 seconds] 17:26 -!- Giszmo [~leo@pc-224-130-104-200.cm.vtr.net] has joined #joinmarket 17:57 -!- StopAndDecrypt__ [~StopAndDe@c-73-248-248-9.hsd1.nj.comcast.net] has joined #joinmarket 17:59 -!- StopAndDecrypt [~StopAndDe@c-73-248-248-9.hsd1.nj.comcast.net] has quit [Ping timeout: 240 seconds] 18:35 -!- proslogion [~proslogio@45.116.80.169] has joined #joinmarket 18:36 -!- wxss_ [~chatzilla@82.221.112.213] has joined #joinmarket 18:38 -!- wxss_ is now known as wxss 18:53 -!- MaxSan [~user@185.156.175.35] has quit [Quit: Leaving.] 19:27 -!- wxss [~chatzilla@82.221.112.213] has quit [Remote host closed the connection] 19:31 -!- Giszmo [~leo@pc-224-130-104-200.cm.vtr.net] has quit [Ping timeout: 240 seconds] 19:39 -!- Giszmo [~leo@pc-224-130-104-200.cm.vtr.net] has joined #joinmarket 20:51 -!- StopAndDecrypt [~StopAndDe@c-73-248-248-9.hsd1.nj.comcast.net] has joined #joinmarket 20:52 -!- StopAndDecrypt__ [~StopAndDe@c-73-248-248-9.hsd1.nj.comcast.net] has quit [Ping timeout: 258 seconds] 20:56 -!- Giszmo [~leo@pc-224-130-104-200.cm.vtr.net] has quit [Ping timeout: 240 seconds] 21:00 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has quit [Quit: quitobro] 21:05 -!- Giszmo [~leo@pc-224-130-104-200.cm.vtr.net] has joined #joinmarket