--- Day changed Wed Nov 23 2016 00:19 <@waxwing> Empty2k12_: i had several stuck ones complete overnight, one took 3 hours, one 6.5, one took 15(!) hours. in past periods where the mempool got huge, this rarely if ever happened (i can only remember one or two multi-hour confirmations), all transactions got confirmed quickly in a block or two. and even this time, there were several other transactions that confirmed in a few minutes each. 00:20 <@waxwing> it's always possible for your counterparties to set a low fee, an outstanding issue is to allow makers to declare their willingness to sign only transactions with a certain fee level. but it has not really been a problem, and even when transactions get stuck it doesn't do much. 00:21 <@waxwing> tergi: i can only presume the problem is putty. i agree that transferring a json file over isn't likely to be the issue (CRLF shouldn't matter for parsing json), although it's conceivable there's something weird there. 00:24 <@waxwing> (a) try the experiment with a smaller password (b) put a line like print(password) just above this line: https://github.com/JoinMarket-Org/joinmarket/blob/master/joinmarket/wallet.py#L185 00:25 <@waxwing> and (c) try the experiment not using putty (but pls save yourself from typing 100 chars! use a shorter password) 00:25 <@waxwing> you can do all this with a newly generated empty wallet to avoid issues 01:06 -!- berndj [~berndj@mail.azna.co.za] has quit [Ping timeout: 252 seconds] 01:23 -!- berndj [~berndj@mail.azna.co.za] has joined #joinmarket 03:00 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 250 seconds] 03:20 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 04:13 < tergi> waxwing: i opened an issue where i outlined all my steps i think i covered all the possible tests that pigeons and i could come up with. as far as i can tell only long passwords are the issue. I dont know at how many characters it starts... i just know it happens for 100 character passwords 04:14 < tergi> i did also try another ssh client other than putty. 04:14 <@waxwing> tergi: appreciated, thanks 04:15 < tergi> the issue occured when the 100 character protected wallet was made on debian and moved to windows also. it wouldnt authenticate on the windows side 04:15 <@waxwing> btw can you also double check the python version being used on each side? 04:16 <@waxwing> well, it shouldn't matter, what you've given so far is enough. perhaps someone else can pick it up, i'm busy. if someone does want to pick it up: 04:17 <@waxwing> the evidence is pointing to it being a problem with btc.bin_dbl_sha256 ; a natural thing to do is check it vs hashlib.sha256().digest() with strings of length 100 04:17 <@waxwing> and in particular compare the output on windows vs linux 04:19 < tergi> I have not touched python since .... i had an introduction in college which was back in 2001 or 2002 04:20 <@waxwing> yeah py version should almost certainly be an issue in as much as joinmarket just doesn't work with python3. and i can't believe python 2.7.x matters much (which x). the note above is the first port of call i think. i added it to the github issue. 04:20 < tergi> Ok, thanks. 04:21 < tergi> If no one else has tackled after im out of work perhaps ill poke around at it and see what i can do :) 04:23 <@waxwing> gah, should almost certainly *NOT* be an issue, i meant tergi 04:24 < tergi> Sure, i understood. 05:05 -!- goregrind [~goregrind@unaffiliated/goregrind] has joined #joinmarket 07:01 < Empty2k12_> belcher: Are you here? 07:01 -!- Empty2k12_ is now known as Empty2k12 07:27 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has joined #joinmarket 07:47 -!- Turle99 [021f7e20@gateway/web/freenode/ip.2.31.126.32] has joined #joinmarket 07:48 < Turle99> Hi, can you assist with installation on tails OS? 07:49 < Turle99> Im following https://github.com/joinmarket-org/joinmarket#tails-quick-install-for-users 07:49 < Turle99> but get the following error on step 5 07:50 < Turle99> tar xzf joinmarket-0.2.2.tar.gz tar (child): joinmarket-0.2.2.tar.gz: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now 07:52 < pigeons> the filename may be different as the version may have changed since that doc 08:02 < Turle99> hi pigeons, that helped, but then I ran into the error on step 6 08:02 < Turle99> amnesia@amnesia:~/joinmarket-0.2.2$ sudo torsocks pip install -r requirements.txt [sudo] password for amnesia: ERROR: pip cannot be found. 08:05 < JM-IRCRelay> [AlexCato1] pip should have been installed in step3 08:05 < JM-IRCRelay> [AlexCato1] did you get an error there as well? 08:05 < JM-IRCRelay> [AlexCato1] maybe missed the command's 2nd line? 08:07 < JM-IRCRelay> [AlexCato1] (step 3 should be done all in one command, so the thing you should enter on the terminal is): 08:07 < JM-IRCRelay> [AlexCato1] sudo apt-get install build-essential automake libtool pkg-config libffi-dev python-dev python libsodium-dev python-pip -y 08:09 < Empty2k12> hey AlexCato are you active on the subreddit? 08:09 < JM-IRCRelay> [AlexCato1] sometimes 08:10 < Empty2k12> You have contributed to the Project right? Whats your reddit username? I can add a Contributor flair if you want 08:11 < JM-IRCRelay> [AlexCato1] i'm AlexCato on reddit, and yes, i've contributed whenever i found some time :) 08:13 < Empty2k12> AlexCato 👍 08:13 < JM-IRCRelay> [AlexCato1] thanks! 08:14 < Empty2k12> There is something similar on GitHub so I thought it's just appropriate for the sub as well 08:20 <@waxwing> pigeons: Turle99 the version has not changed from 0.2.2, which is what it is in the readme (which is what turle linked to) 08:21 < pigeons> hm :P 08:26 < tergi> i know in one document the file name was not the same as the filename that downloaded 08:26 < Turle99> getting the error on step 8 08:26 < Turle99> sudo cp -r /usr/local/lib/python2.7/dist-packages/libnacl [sudo] password for amnesia: cp: missing destination file operand after ‘/usr/local/lib/python2.7/dist-packages/libnacl’ Try 'cp --help' for more information 08:26 < tergi> ie in his document joinmarket-0.2.2.tar.gz was actually something like v0.2.2.tar.gz 08:27 < Turle99> ^^ yes I had to rename the file for it to work 08:28 < tergi> Turle99: you will need to get some dependencies installed for python it looks like. I had a heck of a time sorting it all out on debian 08:28 < tergi> for me i found out i could install most of them with apt-get. 08:28 < tergi> is tails based on ubuntu? 08:29 < tergi> if you can get aptitude installed it has a search feature 08:29 < tergi> aptitude search libnacl 08:29 < JM-IRCRelay> [AlexCato1] yes, it is. But i really did test the tails quick install guide on a fresh trails image a few weeks back. It should work exactly like written there 08:29 < tergi> if its redhat based, yum search libnacl 08:30 < JM-IRCRelay> [AlexCato1] from the error in step 6 you described above, i believe there went something wrong in step 3. Have you seen what i wrote about it earlier, a few lines up? 08:31 < Turle99> can anyone point me in the direction of the last working version that runs on tails, believe it was fivepiece? 08:31 <@waxwing> tergi: Turle99 pigeons i see, i thought you were talking about the version number, but you meant the filename, my mistake. 08:31 < JM-IRCRelay> [AlexCato1] 0.2.2 does work on tails, it's definately not the JM files which have a problem 08:33 < pigeons> i wasnt specific, i was just throwing out ideas 08:47 -!- Turle99 [021f7e20@gateway/web/freenode/ip.2.31.126.32] has quit [Quit: Page closed] 10:10 < tergi> You will have to forgive me, but im a developer newb when it comes to working with git and open source projects. everything i work on im the sole developer... but if i wanted to play with the code base and perhaps contribute some feature...how would i go about that 10:11 <@waxwing> tergi: start with "git clone https://github.com/joinmarket-org/joinmarket" ; that'll create a local copy 10:11 <@waxwing> then use editor of your choice etc. you might want to look at issues filtered with the tag "help wanted" on github for things that need doing 10:12 <@waxwing> wrt git it has a learning curve but there are tons of tutorial materials on the net 10:15 < JM-IRCRelay> [AlexCato1] i found gitready.com helpful 10:15 < tergi> ok, thanks 10:47 -!- tergi [4a4aed8d@gateway/web/freenode/ip.74.74.237.141] has quit [Quit: Page closed] 10:52 -!- tergi [4a4aed8d@gateway/web/freenode/ip.74.74.237.141] has joined #joinmarket 11:43 -!- Empty2k12 [~smuxi@p57907245.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 12:08 <@waxwing> added some more explanation here: https://github.com/AdamISZ/joinmarket-clientserver 12:08 <@waxwing> i have the sendpayment script working on regtest doing a schedule of multiple transactions OK 12:10 <@waxwing> after a bit more fixing up, i'll go back to the electrum plugin, the changes there should be fairly minimal from what was working last week 12:10 <@waxwing> although still a lot to do, for sure 12:23 -!- Empty2k12 [~Empty2k12@p57907245.dip0.t-ipconnect.de] has joined #joinmarket 12:36 < JM-IRCRelay> [AlexCato1] lately getting this quite often (possibly every 2-3 days) when using wallet-tool or restarting the YG (not always 1700, but always way above 1500): [MainThread ] [INFO ] importing 1700 addresses into account joinmarket-wallet 12:36 < JM-IRCRelay> [AlexCato1] there wasnt much activity, maye 5 successful and 5 unsuccessful CJs on the YG 12:37 < JM-IRCRelay> [AlexCato1] is that normal or should i investigate? 12:37 < JM-IRCRelay> [AlexCato1] ping waxwing 13:10 < JM-IRCRelay> [waxwing] ah he's gone. 13:10 < JM-IRCRelay> [waxwing] answer is, yes it's normal, use --fast as per release notes 14:53 < JM-IRCRelay> [belcher] AlexCato for your last question, id recommend using --fast 14:53 < JM-IRCRelay> [belcher] python wallet-tool.py --fast wallet.json 14:53 < JM-IRCRelay> [waxwing] that's what i said :) 14:54 <@waxwing> hmm, i was sure i saw your nick, maybe some connection problem 15:00 -!- fqtw [~me@x590d8726.dyn.telefonica.de] has joined #joinmarket 15:00 < belcher> yep but he came back in 15:01 <@waxwing> ah ofc, i forgot, he couldn';t see it :) 15:01 < fqtw> hey, does joinmarket work on windows? 15:07 < belcher> yes 15:08 < belcher> although i tried before libsecp256k1 was required, but i hear its totally possible to install it 15:11 < fqtw> belcher: so i just need python and libsecp256k1 ? 15:12 < belcher> and libsodium 15:12 < belcher> theres a wiki page on installing on windows https://github.com/JoinMarket-Org/joinmarket/wiki/Installing-JoinMarket-on-Windows 15:13 < fqtw> thanks 15:13 < fqtw> belcher: is joinmarket better than helix? 15:13 < belcher> depends 15:14 < belcher> its harder to use thats right now for sure, but on the upside theres no trusted central party who can spy on you or steal your coins 15:14 < belcher> there still might someone who can spy on you if an attack is discovered 15:14 < fqtw> and what about the comparison of the level of privacy assuming the central party in helix doesn't spy? 15:18 < tergi> i run on windows and its working good 15:18 < belcher> i dont really know 15:18 < belcher> if you're using helix make sure you avoid amount correlation, a lot of centralized mixers dont seem to make much effort to educate their uses about this last i looked 15:18 < fqtw> belcher: and how much are the fees on joinmarket? 15:18 < tergi> that last question is probably best left to independent study. 15:18 < belcher> heres a writeup on amount correlation https://www.reddit.com/r/DarkNetMarkets/comments/2rhaqc/deanonimyzing_bitcoinfog_and_other_tumblers/ 15:19 < belcher> most of the cost comes from miner fees, which is at least fixed and doesnt depend on the amount you mix 15:26 < fqtw> tergi: so you have to use joinmarket behind tor? 15:29 < belcher> that would stop the irc servers learning you real ip address 15:30 < belcher> id say far more important is to use joinmarket with a full node 16:09 -!- Tergi_ [4a4aed8d@gateway/web/freenode/ip.74.74.237.141] has joined #joinmarket 17:21 -!- fqtw [~me@x590d8726.dyn.telefonica.de] has quit [Quit: Leaving] 17:35 -!- Tergi_ [4a4aed8d@gateway/web/freenode/ip.74.74.237.141] has quit [Ping timeout: 260 seconds] 18:55 -!- Empty2k12_ [~Empty2k12@p57906D2C.dip0.t-ipconnect.de] has joined #joinmarket 18:55 -!- Empty2k12 [~Empty2k12@p57907245.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 19:04 < tergi> fqtw: no, i don't use tor 19:32 < tergi> So, the password issue i was having with moving the wallet.json to debian was in fact a problem with getpass and windows 19:32 < tergi> you cannot paste a password into getpass within windows. it returns null apparently 20:18 < tergi> Does the built in yeild gen webserver only accept connections from local host? 20:19 < pigeons> maybe that's new, there wasnt a web server a while ago. the part for receiving walletnotify? 20:20 < tergi> Yes 20:21 < tergi> I am trying to run the btc node on a different system from yield gen 20:21 < tergi> after it opens the port im not able to telnet to it 20:21 < tergi> but can localhost 21:03 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has quit [Quit: Leaving.] 21:15 -!- wombat_ [cock@install.gentoo.today] has joined #joinmarket 21:15 -!- wombat_ is now known as cloudfart 21:16 -!- cloudfart [cock@install.gentoo.today] has left #joinmarket [] 22:27 < JM-IRCRelay> [AlexCato1] about: AlexCato1: lately getting this quite often (possibly every 2-3 days) when using wallet-tool or restarting the YG (not always 1700, but always way above 1500): [MainThread ] [INFO ] importing 1700 addresses into account joinmarket-wallet 22:27 < JM-IRCRelay> [AlexCato1] its not slow, its only taking a few seconds; i just find it odd that it imports so many addresses without much usage 22:31 < JM-IRCRelay> [AlexCato1] @tergi: yes, JM only listens to localhost. Theres a pull request to change it here: https://github.com/JoinMarket-Org/joinmarket/pull/643 22:32 < JM-IRCRelay> [AlexCato1] if you check what is being changed in there, you can just change the one line of code yourself 23:20 -!- goregrind [~goregrind@unaffiliated/goregrind] has quit [Ping timeout: 265 seconds]