--- Day changed Sun Aug 27 2017 00:11 < exile> it would be great if we could check the approx total fee with the tumbler before accepting transactions 00:30 -!- delinquentme [~delinquen@108-235-112-153.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 240 seconds] 01:26 -!- exile [~exile@APoitiers-653-1-607-78.w86-199.abo.wanadoo.fr] has quit [Quit: Leaving] 02:28 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 02:37 -!- GAit [~GAit@unaffiliated/gait] has quit [Quit: WeeChat 1.0.1] 03:45 -!- MaxSan [~one@213.152.161.239] has quit [Ping timeout: 248 seconds] 04:15 -!- MaxSan [~one@194.187.251.115] has joined #joinmarket 04:34 -!- beIcher [~user@unaffiliated/belcher] has quit [Ping timeout: 246 seconds] 04:34 -!- lnostdal [~lnostdal@37.157.175.104] has joined #joinmarket 04:34 -!- beIcher [~user@unaffiliated/belcher] has joined #joinmarket 05:50 -!- MaxSan [~one@194.187.251.115] has quit [Ping timeout: 255 seconds] 05:52 -!- Giszmo [~leo@pc-93-17-46-190.cm.vtr.net] has joined #joinmarket 05:59 -!- lnostdal [~lnostdal@37.157.175.104] has quit [Ping timeout: 248 seconds] 06:07 -!- zxccxz [5db797e8@gateway/web/freenode/ip.93.183.151.232] has quit [Quit: Page closed] 06:08 -!- MaxSan [~one@213.152.161.133] has joined #joinmarket 07:00 -!- coins123 [~coins123@unaffiliated/coins123] has quit [Remote host closed the connection] 08:08 -!- numer0us [425aa531@gateway/web/freenode/ip.66.90.165.49] has joined #joinmarket 08:09 < numer0us> Hey I'm having some trouble using sendpayment, I keep getting a not enough liquidity error when trying to send a payment 08:15 < waxwing> new segwit version or existing version (1 addresses or 3)? 08:16 < numer0us> mm I'm not sure 08:17 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 08:17 < waxwing> addresses in your jm wallet start with 1 or 3 i meant 08:17 < waxwing> sorry was trying to find the fast way of distinguishing. failed. you could also tell us where you downloaded it from. 08:19 < numer0us> it's the 1 addresses 08:19 < waxwing> right, what -N setting did you use? don't tell us the amount, but if it's very small or very large that can cause lack of liquidity (lack of counterparties) 08:19 < waxwing> but to be honest it's fairly rare. 08:19 < numer0us> I also just want to empty out each mixing depth to one address, is it possible to do that in a single command? 08:20 < waxwing> one per mixing depth 08:20 < numer0us> what's a good range for the number of counterparties 08:20 < numer0us> don't care too much about anonymity at this point :P 08:20 < waxwing> if you don't want to bother with counterparties you can use -N 0 to send directly. 08:20 < numer0us> okay cool 08:20 < waxwing> which will be cheaper. 08:20 < numer0us> yeah I'll try that 08:21 < waxwing> so for each mixing depth k use `python sendpayment.py -N 0 -m k walletname 0 destaddr` 08:21 < waxwing> also consider resetting tx_fees in joinmarket.cfg; read the comments above it 08:23 < numer0us> sorry, resetting the tx_fees to what? 08:23 < waxwing> read the comments above it 08:25 < numer0us> so would I set it to 0 since I'll be sending it directly? 08:26 < waxwing> tx_fees? no, set it to your target for how many blocks to get confirmation in. if you set it to 10 you're intending it to get confirmed in the next 10 blocks. 08:28 -!- nanotube [~nanotube@unaffiliated/nanotube] has quit [Read error: Connection reset by peer] 08:29 < numer0us> Hmm now I'm getting a failed blockr.io txpush message 08:30 < waxwing> blockr.io doesn't seem to work any more; realistically you need bitcoin core. 08:30 < waxwing> however you could set blockchain_source to electrum and try that 08:30 < waxwing> it's a bit flaky but it's at least more likely to work. 08:31 < waxwing> also if you have the raw transaction, you can try to push it somewhere; but if you were getting data from blockr.io it might not be valid. 08:34 < numer0us> hmm, so is there any additional config I need to do after setting the source to electrum 08:35 < waxwing> no, but no promises unfortunately; it depends on choosing an electrum server that actually responds. if it fails to connect it'll just quit and you'll need to try again. 08:36 < waxwing> see https://github.com/JoinMarket-Org/joinmarket/blob/master/joinmarket/electruminterface.py#L18-L34 08:36 -!- nanotube [~nanotube@unaffiliated/nanotube] has joined #joinmarket 08:36 < numer0us> ok ill give it a shot 08:37 < waxwing> personally i'd actually like to support that mode and give it a shot; others aren't so enthusiastic but i think we need something to bridge the gap until we have a decent light client solution that works properly and has some kind of privacy. 08:37 < waxwing> for decent privacy today, Core is basically a requirement. 09:11 -!- nanotube [~nanotube@unaffiliated/nanotube] has quit [Ping timeout: 240 seconds] 09:27 -!- numer0us [425aa531@gateway/web/freenode/ip.66.90.165.49] has quit [Ping timeout: 260 seconds] 09:33 -!- nanotube [~nanotube@unaffiliated/nanotube] has joined #joinmarket 09:56 < waxwing> rebuilt the binaries; the guy who said he had a core dump (not here unfortunately), pretty sure what it was, because i got the same effect when trying to load a wallet - basically it tries to use the host OS file open dialog and craps out. 09:56 < waxwing> this fixes: https://github.com/AdamISZ/joinmarket-clientserver/commit/36fdf26faf219bdd727673f94901dd08d0b56d3e 09:57 < waxwing> also fixed the issue with accessing mnemonic library. so hopefully both linux and windows binaries work now, for those interested (probably no one here :) ) 09:57 < waxwing> arubi: gonna try out your new install now. 09:58 < arubi> cool, let me know 09:58 < waxwing> i'll try a fresh 1604. could try debian 9 after. 10:01 < arubi> I'm trying it now on debian 6 again, trying to make it fail in ways I didn't expect. found two so far so I'll make more changes soon :) 10:08 < waxwing> arubi: about your virtualenv comment 10:09 < waxwing> i read about it a bit when i was first looking at this, it seemed it was a bit of a mess trying to do it in the script, i agree it makes more sense to have it be a final manual command. 10:10 -!- coins123 [~coins123@unaffiliated/coins123] has quit [Ping timeout: 248 seconds] 10:10 < arubi> yea, if only for having the user do it themselves once 10:11 < waxwing> openssl is a ridiculous lumbering beast 10:11 < waxwing> it's building rc2 wtf :) 10:12 < arubi> what rc2? 10:12 -!- lnostdal [~lnostdal@92-247-229-226.spectrumnet.bg] has joined #joinmarket 10:12 < arubi> the bitcoin ppa you mean? 10:12 < waxwing> well before rc4 10:13 < arubi> not following 10:13 < waxwing> https://en.wikipedia.org/wiki/RC2 10:13 < waxwing> i saw des and rc4 so assuming from context :) 10:13 < arubi> ohhh haha :) 10:14 < waxwing> arubi: does it automatically check for valid signatures or something? i'm thinking of what we did before for libsodium 10:18 < arubi> yea, it checks for openssl and libsodium sigs and /should/ fail if they're incorrect 10:19 < arubi> actually good idea to check all possibilities for it failing too 10:20 < arubi> the openssl sig check is right at the start and scrolls up fast. the sig check of libsodium is after libbffi stuff and should hang for a second or so on screen as autogen.sh runs 10:21 < waxwing> gotcha, thanks 10:22 < waxwing> all looks good so far; can import the jm* packages in the virtualenv 10:23 < arubi> awesome. if you run `./test/run_tests.sh` it should go over everything 10:33 < waxwing> arubi: got all errors, this is going to take some figuring out 10:34 < arubi> is bitcoind\-cli in your path? 10:34 < waxwing> no 10:34 < arubi> ah, gotta be in your path 10:35 < waxwing> i'm going to try doing txs first, get that working 10:35 < arubi> alright 10:39 < waxwing> ok, txs work. i'll add to path and try run_tests again 10:42 < waxwing> arubi: ? : https://github.com/AdamISZ/joinmarket-clientserver/pull/64/files#diff-d83a620dfa3ec1bb27fd6c6dd172e526R48 10:43 < waxwing> tests all passed, good stuff. 10:43 < arubi> travis-ci docs say that this variable is set to "true" when running on travis stuff 10:43 < arubi> so this should expand to --cov... when on travis only 10:43 < waxwing> ah, how interesting :) 10:44 < arubi> yea they have a bunch, but this is probably set like that to make it obscure enough that it doesn't appear somewhere else :) 10:44 < arubi> I mean, they also have "CI=true", and well 10:45 < waxwing> ok; i'm satisfied now. i'll read through the code a bit, but i'll be ready to merge it when you are. 10:45 < arubi> it does expand, but I think the way the cov tests run now is different. the logs from travis show the difference between this run and a previous one without. I have just a couple things still, I'll push a bit later 10:45 < waxwing> have to look up the github-merge setup again. 10:46 < arubi> oh I think I know what I did wrong, it expands to one single long string instead of multiple --cov elements. will fix 10:46 < waxwing> well the coverage is broken and a lot of tests need some rework. still a lot of the core parts are tested (enough that i often break them when i push commits...) 10:47 < arubi> heh, I know what you mean 10:50 < waxwing> http://segwit.5gbfree.com/countsegwit .. some gradual increase seen. i think we had at least 8-10 of them :) 10:51 < arubi> slowly but surely :) should make the move too. need a couple days off to prepare the "ritual" 10:52 < waxwing> well .. no need to do it all at once. an initial chunk for near-term spends makes sense. 10:53 < arubi> yea probably right. I can manage one output outside of backup for small stuff 10:53 < arubi> well, outside of good backup.. 11:04 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Ping timeout: 246 seconds] 11:06 < waxwing> arubi: for some reason coveralls check is pending; https://coveralls.io/builds/13003705 doesn't seem to help diagnose. 11:06 < waxwing> anyway i'm ready to merge whenever it's finished, will move on to alexcato's thing now 11:07 < arubi> sure, I'll also ping after I push soon 11:27 < arubi> waxwing, done, I think coveralls actually ran this time too 11:28 < arubi> oh wair 11:28 < arubi> t 11:28 < waxwing> heh 11:28 < arubi> oh, coveralls isn't present at all in the results this time 11:29 < waxwing> don't worry about it; it's something that be fixed another time anyway 11:29 < arubi> build did complete, the log shows a huge html file https://api.travis-ci.org/jobs/268959070/log.txt?deansi=true 11:29 < arubi> (log is huge). okay then, just weird how it acts different this time :) 11:29 < waxwing> yes it is different, agreed. 11:30 < waxwing> but doesn't work in either case, so, shrug 11:30 < arubi> okay, really it looks like a response page from coveralls 11:30 < arubi> heh,