--- Day changed Sun May 07 2017 00:14 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has joined #joinmarket 01:14 -!- zxccxz [b902d198@gateway/web/freenode/ip.185.2.209.152] has joined #joinmarket 01:21 -!- zxccxz [b902d198@gateway/web/freenode/ip.185.2.209.152] has quit [Ping timeout: 260 seconds] 01:27 -!- zxccxz [b902d198@gateway/web/freenode/ip.185.2.209.152] has joined #joinmarket 02:04 -!- HostFat [~HostFat@93-39-178-182.ip77.fastwebnet.it] has joined #joinmarket 02:48 -!- raedah [~x@185.9.19.107] has quit [Ping timeout: 240 seconds] 03:17 < trotski2000> so, i've started the tumbler +8 hours ago 03:18 < trotski2000> (it said estimated time taken 496.74 minutes or 8.28 hours) 03:18 < trotski2000> no transactions have been done so far 03:18 < trotski2000> is this normal? I mean, shouldn't have it done at least a few transactions? Or it does them all at the very end? 03:51 < zxccxz> add 2 zeroes on your fee 03:57 < trotski2000> zxccxz: where do i do this? 03:58 < trotski2000> in joinmarket.cfg? 03:58 < zxccxz> yg.py 03:59 < trotski2000> does tx_fees = 300 do it? 03:59 < trotski2000> I don't see any yp.py 03:59 < trotski2000> I see yg-pe,py 03:59 < trotski2000> yp-pe.py 03:59 < trotski2000> sorry... yg-pe.py 03:59 < trotski2000> and then joinmarket.cfg 04:00 < zxccxz> there, lines #10-30 04:00 < trotski2000> zxccxz: so in yg-pe.py? 04:01 < trotski2000> https://www.irccloud.com/pastebin/W0u8UQj3/ 04:01 < trotski2000> which of those lines should I edit? 04:02 < zxccxz> you have two options, fixed fee or absolute, which you choose? 04:02 < trotski2000> zxccxz: whatever is best. I don't mind paying high fees 04:03 < zxccxz> yp-ge is about getting fees, not paying them... 04:04 < trotski2000> zxccxz: I'm trying to use the tumbler to regain privacy. So Im looking to tumble my coins, not to be some sort of market maker and earn fees 04:04 < trotski2000> the thing is that I started the tumbler script ~9 hours ago 04:04 < trotski2000> and I just see these messages on my console: 2017-05-07 12:51:46,496 [MCThread ] [INFO ] < but no transaction was made. I don't know if this is normal 04:06 < zxccxz> that is another bot announcement, to copy it set: ordertype = 'reloffer' cjfee_r = '0.000014' txfee = 200 04:06 < zxccxz> *ordertype = 'reloffer' 04:08 < trotski2000> zxccxz: I'm sorry but I'm not understanding you. I'm just trying to tumble some coins. This is what I did: 1) I cloned the joinmarket repo; 2) I generated a wallet; 3) I sent the coins to 3 different addresses in my joinmarket wallet, all thre addresses at mixing depth 0; 4) I started the tumbler script by typing "python tumbler.py wallet.json add1 add2 04:08 < trotski2000> add3" 04:08 < trotski2000> obviously add1, add2 and add3 where the addresses where I want the tumbled coins 04:08 < trotski2000> so... 04:09 < trotski2000> 9 hours have passed and no transaction happened 04:09 < trotski2000> am I doing something wrong? 04:09 < zxccxz> ok, tumbling was another story, yg-pe is maker stuff 04:09 < trotski2000> btw: I cloned the repo and installed the dependencies. so everything should be fine 04:10 < trotski2000> zxccxz: i'm interested in tumbling, not in maker stuff 04:10 < zxccxz> 1st setting for tumbling is raise absurd fee 04:11 < trotski2000> zxccxz: in joinmarket.cfg, right? 04:11 < zxccxz> absurd_fee_per_kb = 200000, yes, and you need 6 confirms on your coins 04:11 < trotski2000> well, 9 hours have passed, I have like 100 confirmations on the coins now :P 04:12 < trotski2000> should I modify minimum makers and make it 4? 04:12 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 04:12 < zxccxz> probably you need to read logs why there were no joins 04:13 < trotski2000> absurd_fee_per_kb = 2000000 -> this is my absurd fee right now. Should I add a couple of zeros? 04:13 < zxccxz> well, NO :) 04:13 < zxccxz> those is fee you pay on transaction per kb 04:14 < trotski2000> I'm ok paying 200sat/byte 04:14 < zxccxz> you could pay 1 btc per 1 kb and lose money.. 04:14 < trotski2000> zxccxz: where I find the logs? 04:14 < zxccxz> joinmarket\logs 04:15 < trotski2000> in the logs I just see IRC messages 04:16 < trotski2000> https://www.irccloud.com/pastebin/4J1PfjkQ/ 04:16 < trotski2000> see above 04:16 < JM-IRCRelay> [AlexCato] heya... first of all: nope, not normal that no transactions happened yet. They should start happening right away. I'd recommend finding the line "tx_fees = XXX" and change the XXX to 3. This will be a good tradeoff for fast confirmations wtihout absolutely insane fees. Then stop the current run and start over; since nothing has happened yet anyways, 04:16 < JM-IRCRelay> theres no downside to that. You can always restart, theres no risk of losing anything 04:16 < trotski2000> it already says tx_fees = 3 04:16 < trotski2000> in joinmarket.cfg 04:17 < JM-IRCRelay> [AlexCato] good, then all those settings are fine. How many confirmations did your coins have when you started the tumbling run? 04:18 < JM-IRCRelay> [AlexCato] approximately is fine. Question is more whether it was more or less than 5 04:18 < trotski2000> I think not enough. The script said "Failed to source commitments, waiting 3 minutes" until they were enough 04:19 < trotski2000> well well well 04:19 < trotski2000> I just restarted it 04:19 < trotski2000> and now Im getting different messages 04:19 < JM-IRCRelay> [AlexCato] any errors, e.g. that poodle failed or something? 04:19 < trotski2000> all makers have sent their signatures, but: 04:19 < trotski2000> 2017-05-07 13:19:08,954 [MCThread ] [ERROR] failed blockr.io pushtx 04:19 < trotski2000> 2017-05-07 13:19:08,959 [MCThread ] [ERROR] unable to pushtx 04:20 < JM-IRCRelay> [AlexCato] ah. Interesting. Possibly blockr.io is down or malfunctioning 04:20 < JM-IRCRelay> [AlexCato] since blockr is active for you, i guess you do not have you own bitcoin full node running, right? 04:21 < trotski2000> well, its happening 04:21 < trotski2000> transactions are happening! 04:21 < JM-IRCRelay> [AlexCato] great. Sorry you had to wait so long :) 04:21 < trotski2000> JM-IRCRelay: I have. I use Core as my main wallet since 2012 04:21 < JM-IRCRelay> This is a relay bot 04:22 < trotski2000> but I'm a bit afraid of configuring it to accept connections from the outside 04:22 < JM-IRCRelay> [AlexCato] then, for privacy reasons, you want to switch your joinmarket config to use your core node 04:22 < JM-IRCRelay> [AlexCato] you dont have to accept incoming connections 04:22 < trotski2000> no? 04:23 < trotski2000> I thought I had to configure Core to accept incoming connections and I had to set a user and password for the json-rpc 04:23 < JM-IRCRelay> [AlexCato] incoming connections are only ever needed if you want to help out the network more by letting others connect to your node. You can just use your node's standard config and keep the bitcoin core port closed on your firewall (8333). It will get in touch with up to 8 nodes it chooses to get updates to/from the network 04:24 < trotski2000> ah! great! So to use Core with joinmarket I just have to set a user/password for the json-rpc on Core's config and then add that info in joinmarket.cfg? 04:24 < JM-IRCRelay> [AlexCato] correct 04:24 < JM-IRCRelay> [AlexCato] improves your privacy and reliability 04:24 < trotski2000> great! 04:25 < trotski2000> I will after this test run is done 04:25 < JM-IRCRelay> [AlexCato] also there's another option which might be of interest to you in joinmarket.cfg 04:25 < JM-IRCRelay> [AlexCato] tx_broadcast = XXX 04:25 < trotski2000> yes, it says 3 now 04:25 < JM-IRCRelay> [AlexCato] set this to "not self" and someone else will broadcast your transactions 04:25 < trotski2000> ah, sorry, I thought you meant tx_fee 04:25 < trotski2000> ok, I understand 04:25 < trotski2000> interesting 04:25 < JM-IRCRelay> [AlexCato] ops, it's "not-self" 04:25 < JM-IRCRelay> [AlexCato] further down in the config 04:26 < JM-IRCRelay> [AlexCato] = even more privacy 04:26 < trotski2000> what about minimum_makers? it say 2. I've read that more privacy should be 4 04:26 < trotski2000> right? 04:27 < JM-IRCRelay> [AlexCato] more is more private, yup. But this is just a fallback if some market makers are not responding. Way more important is the number of average counterparties you set when you start your tumbler 04:27 < JM-IRCRelay> [AlexCato] so the minimum_makers is not THAT important of a number 04:28 < trotski2000> how do i set the minimum counterpartyes? 04:28 < JM-IRCRelay> [AlexCato] let me check the code, sec. Default usually should be fine, but gimme a min to find out 04:28 < trotski2000> I started the tumbler just by typing "python tumbler.py wallet.json add1 add2 04:28 < trotski2000> 1:08 PM add3" 04:29 < trotski2000> ok, thanks 04:31 < JM-IRCRelay> [AlexCato] default is circa 6 (plus minus a bit, selected randomly, to increase privacy even more). You could change this number by running "python tumbler.py -N counterparty_number_here wallet.json add1 add2" ... 04:31 < JM-IRCRelay> [AlexCato] but 6 is a good default for good privacy. No need to change this, so you should be fine right now 04:44 < trotski2000> thank you so much Alex 04:44 < trotski2000> by the way, do you have a Slack channel? 04:47 < trotski2000> One more question, to use Core with joinmarket I have to start it with these two args, right? "-walletnotify="curl -sI --connect-timeout 1 http://localhost:62602/walletnotify?%s" -alertnotify="curl -sI --connect-timeout 1 http://localhost:62602/alertnotify?%s" 04:48 -!- bsm1175321 [~mcelrath@2604:2000:7055:c900:b1c8:f626:ac14:f8e6] has joined #joinmarket 04:48 < belcher> yes, or put them in bitcoin.conf 04:48 < JM-IRCRelay> [AlexCato] walletnotify is sufficient, you dont need the alertnotify. But yeah, you need to start core with those settings (or add them to the bitcoin.conf for convenience, so this automatically happens. Also add the rpcuser and rpcpassword there) 04:50 -!- bsm1175321 is now known as bsm117532 04:50 < trotski2000> great 04:50 < trotski2000> for how many confirmations is the tumbler waiting between tx rounds? 04:51 < JM-IRCRelay> [AlexCato] must be at least 5, otherwise it would run into denial of service protections 04:51 < trotski2000> one last question... If the script crashes, or my computer runs out of power, or whatever, in the middle of the tumbling 04:51 < trotski2000> should I just restart it? 04:52 < trotski2000> and it takes it from where it was? 04:52 < belcher> the coins will still be in your wallet (unless you were near the end and they were already sent to your destination) 04:52 < belcher> you can run with -m which starts from that mixdepth instead of zero 04:53 < trotski2000> belcher: and if I have some coins at depth 0 and some others at depth 1? 04:53 -!- Cory [~Cory@unaffiliated/cory] has quit [Ping timeout: 252 seconds] 04:53 < belcher> then use -m 0 to start from zero 04:53 < belcher> although 0 is the default anyway 04:59 < trotski2000> belcher: so imagine I have one address with balance on mix depth 0, one in 1 and one in 2 04:59 < trotski2000> i just start the tumbler with no special options and it runs fine, right? 04:59 < belcher> yes, although that configuration wouldnt happen just by running tumbler 04:59 < belcher> coins would be in at-most 2 different mixdepths 04:59 < trotski2000> the thing is that I stopped the script by mistake :P 05:00 < trotski2000> yeah, in fact I have one funded add in 0 and two in 1 05:00 < belcher> just start it again, it should work 05:00 < trotski2000> ok, great 05:00 < trotski2000> I'm now waiting to have the 5th confirmation on the 2 addresses in depth 1 05:00 < trotski2000> before starting the tumbler again 05:00 < trotski2000> just in case 05:24 < trotski2000> Well, it seems it working 05:24 < trotski2000> Wonderful technology 05:24 < trotski2000> I'd love to see it shipped by default with Core 05:27 -!- waxwing [~waxwing@82.103.140.214] has joined #joinmarket 05:49 -!- bsm117532 [~mcelrath@2604:2000:7055:c900:b1c8:f626:ac14:f8e6] has quit [Ping timeout: 246 seconds] 06:43 -!- waxwing [~waxwing@82.103.140.214] has quit [Ping timeout: 268 seconds] 07:17 -!- waxwing [~waxwing@185.65.135.86] has joined #joinmarket 07:37 -!- MaxSan [~one@109.202.107.5] has joined #joinmarket 07:45 -!- zxccxz [b902d198@gateway/web/freenode/ip.185.2.209.152] has quit [Ping timeout: 260 seconds] 07:49 -!- zxccxz [b902d198@gateway/web/freenode/ip.185.2.209.152] has joined #joinmarket 08:16 -!- waxwing [~waxwing@185.65.135.86] has quit [Ping timeout: 240 seconds] 08:38 -!- waxwing [~waxwing@s1349015191.blix.com] has joined #joinmarket 09:07 -!- belcher_ [~user@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 09:08 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 258 seconds] 09:11 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 09:46 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 09:53 -!- belcher_ [~user@unaffiliated/belcher] has joined #joinmarket 09:55 < trotski2000> hi, do I need to have "server=1" in bitcoin.conf or I can omit that setting? 09:55 < trotski2000> to use Core with joinmarket 09:58 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #joinmarket 10:06 < adlai> it should work either way 10:07 < trotski2000> I just managed to do it, but joinmarket shows me the wrong balance... 10:07 < trotski2000> on its wallet 10:07 < trotski2000> i will try to do a -rescan for Core 10:26 < belcher> maybe we can get some more testers for waxwing's joinmarket clientserver with this "joinmarket is two years old" thread 11:17 < waxwing> belcher: heh, nice thought. nice to celebrate the birthday, i forgot it was May. 11:18 < waxwing> it'd be great if people did something on messagechannels though, i might put that as my number one wish. the 693 thing after that. but, very much a debate what the most important thing is, really. 11:43 < trotski2000> guys 11:43 < trotski2000> what do you recommend when you get a "not enough funds" error? 12:04 < trotski2000> belcher, waxwing: I'd like to sweep the funds I have remaining in the joinmarket wallet. Its only 0.01, but spread into 5 different addresses. I think is too low to run the tumbler, so I'd like to sweep them out from the joinmarket wallet and then try again the tumbler with more BTC (around 0.2) 12:07 < JM-IRCRelay> [AlexCato1] 0.2 is too few imho to tumble... the bitcoin mining fees will eat you alive 12:08 < JM-IRCRelay> [AlexCato1] also theres no way to combine different mixdepths easily (breaks privacy). Every mixdepth needs to be sweeped by itsself 12:09 < trotski2000> Alex, how much should I tumble? 12:09 < trotski2000> 0.4 is OK? 12:09 < instagibbs> 0.5 BTC isn't enough to actually participate in joins, in my experience 12:09 < instagibbs> I did like 2 before it all went quiet 12:10 < trotski2000> oh wow 12:10 < trotski2000> 0.5 is $700 12:10 < trotski2000> crazy it is too low 12:10 < instagibbs> damn deflation 12:10 < trotski2000> so... what's a safe amount to tumble? 12:10 < trotski2000> and how do I sweep each mixdepth? 12:12 < instagibbs> basically ask yourself how much you stick on a hot computer, and that's basically your answer, plus or minus how confident you are with the underlying joinmarket software 12:13 < trotski2000> for example, I have 0.00274151btc in mixdepth 1, spread in 2 addresses. How do I sweep it? I'm trying python sendpayment.py wallet.json -m 1 270151 (address)" 12:13 < trotski2000> but there's no way 12:13 < trotski2000> instagibbs: I'm confident with tumbling +1btc. I'm just wondering if 0.4BTC is enough to use the tumbler script 12:15 < JM-IRCRelay> [AlexCato1] if you "use tx_fees = 25", then something as low as 0.5 btc might be possible, but will take a while for all the confirmations. Each tumbling step potentially still will cost $1-3, and there's several. So you might still end up paying like $30 in fees to tumble $700 worth of btc, resulting in about 5% fees 12:16 < JM-IRCRelay> [AlexCato1] i mainly see 10-30 btc joins on my yieldgenerator lately 12:16 < JM-IRCRelay> [AlexCato1] how to sweep: 12:17 < trotski2000> wow. So if $30 is tx_fees = 25, how much would it costs if I stick to tx_fees = 3? 12:17 < JM-IRCRelay> [AlexCato1] for such small amount, only using this (direct sends basically, will not tumble/mix these coins: 12:17 < trotski2000> i can tumble 2/3 BTC I guess 12:18 < JM-IRCRelay> [AlexCato1] python sendpayment.py -N 0 -m (mixdepth_to_sweep) walletfile.json 0 destaddr 12:18 < JM-IRCRelay> [AlexCato1] "-N 0" means: no join with others 12:18 < JM-IRCRelay> [AlexCato1] tx_fees = 3 will probably cost 2-3 times that 12:19 < JM-IRCRelay> [AlexCato1] the $30 fees were just an estimation, could be 20 or 40 as well 12:22 < trotski2000> great 12:23 < trotski2000> good 12:23 < trotski2000> so I guess 0.3 btc should work. Sure, you will pay $100 in fees... But still 0.3 is $450 12:23 < trotski2000> so its incredible expensive but it should work, right? 12:25 < trotski2000> the sweep thing worked, thanks Alex 12:40 -!- waxwing [~waxwing@s1349015191.blix.com] has quit [Ping timeout: 240 seconds] 12:41 < trotski2000> belcher, AlexCato1: one last question (and thank you for your patience). I'm going to try to tumble 0.4btc. I know fees will take like 0.1btc, I know its a lot, but nevertheless I'd like to try... If the tumble is going to be successful. I mean, is even 0.4btc enough to try to tumble considering that amount will be splitted in smaller and smaller amounts, 12:41 < trotski2000> etc.? What I don't want is to run again in a "not enough funds" situation 12:52 < JM-IRCRelay> [AlexCato1] well, my suggestions for that: do it on weekends (lower fees, faster confirmations) and use tx_fees = 25 . Use -N 4 (or so) to reduce the number of people to join with, this will reduce transactions size and fees even more. Then it probably will work 13:03 -!- Cory [~Cory@unaffiliated/cory] has joined #joinmarket 13:04 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 13:05 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 13:09 < trotski2000> I understand 13:10 < trotski2000> so what's the minimum amount you recommend to tumble in a normal weekday, with tx_fees = 3? 13:10 < trotski2000> 10BTC? 13:10 < JM-IRCRelay> [RedAcor] Hai belcher 14:09 < JM-IRCRelay> [asfghiusf] hello cool project you have! I don't know if I've lost money or if the fees are really high right now. 14:09 < JM-IRCRelay> [asfghiusf] I tried my first run with tumbler last night but it failed, I think tor disconnected or something 14:09 < JM-IRCRelay> [asfghiusf] for a total amout of about ~230 USD I did a paytomany as suggested to three addresses in zero mixing depth 14:09 < JM-IRCRelay> [asfghiusf] then started tumbler.py with default settings and five addresses, one out of those five addresses got coins 14:09 < JM-IRCRelay> [asfghiusf] that address got ~56% of total amout I started with 14:09 < JM-IRCRelay> [asfghiusf] I have ran wallet-tool with -m 15 and -g 50 to try and find my money, some of it are in 2nd depth and some in 3rd 14:09 < JM-IRCRelay> [asfghiusf] a total of 22% is in 2nd and 3rd depth which I can sweep of but I'm trying to locate where the rest are 14:09 < JM-IRCRelay> [asfghiusf] so left is 22% which are missing (~50 USD) which seems rather much? 14:09 < JM-IRCRelay> [asfghiusf] so I'm asking here for help if anyone know what could have happend, if the miner fees are really high or if my coins 14:09 < JM-IRCRelay> [asfghiusf] actually can be found somewhere in my wallet? thanks 14:14 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Quit: (┛◉Д◉)┛┻━┻] 14:53 < JM-IRCRelay> [AlexCato1] it could very well be the bitcoin transaction fees, as the tumbler really does need to make a lot of transactions. Around 0.15 btc is just not enough to use the tumbler efficiently. Esp. if you also use the default joinmarket fee setting, which will try to create transactions which confirm fast 14:55 < JM-IRCRelay> [AlexCato1] well, my suggestions for small tumbler runs: do it on weekends (lower fees, faster confirmations) and use tx_fees = 25 (in joinmarket.cfg). Use -N 4 (or so, default is 6) to reduce the number of people to join with, this will reduce transactions size and fees even more. Then it probably will work. But still cost a lot, because bitcoin mining fees are 14:55 < JM-IRCRelay> independant of the amount you tumble. With the same $50 you could have tumbled $10.000 and not p 15:03 < JM-IRCRelay> [asfghiusf] okey that cleared thing up, makes sense, now I've learned that, thank you! 15:04 -!- waxwing [~waxwing@84.237.213.217] has joined #joinmarket 15:21 -!- Pilate_ [~pilate@pilate.io] has joined #joinmarket 15:22 -!- Netsplit *.net <-> *.split quits: Pilate, technonerd, MaxSan 15:22 -!- Pilate_ is now known as Pilate 15:23 -!- Pilate is now known as Guest88928 15:37 -!- MaxSan [~one@109.202.107.5] has joined #joinmarket 15:42 -!- technonerd [~techno@unaffiliated/technonerd] has joined #joinmarket 16:38 -!- Guest88928 is now known as Pilate 16:38 -!- Pilate [~pilate@pilate.io] has quit [Changing host] 16:38 -!- Pilate [~pilate@infoforcefeed/pilate] has joined #joinmarket 17:07 -!- raedah [~x@185.9.19.107] has joined #joinmarket 17:45 -!- MaxSan [~one@109.202.107.5] has quit [Ping timeout: 268 seconds] 18:01 -!- MaxSan [~one@109.202.107.5] has joined #joinmarket 18:15 -!- MaxSan [~one@109.202.107.5] has quit [Ping timeout: 255 seconds] 18:28 -!- MaxSan [~one@185.156.175.35] has joined #joinmarket 18:40 -!- MaxSan [~one@185.156.175.35] has quit [Ping timeout: 258 seconds] 18:41 -!- MaxSan [~one@185.156.175.35] has joined #joinmarket 18:45 -!- MaxSan [~one@185.156.175.35] has quit [Ping timeout: 240 seconds] 18:48 -!- MaxSan [~one@185.156.175.35] has joined #joinmarket 19:30 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 19:41 -!- mryandao [~mryandao@unaffiliated/mryandao] has joined #joinmarket 21:05 -!- zxccxz [b902d198@gateway/web/freenode/ip.185.2.209.152] has quit [Ping timeout: 260 seconds] 22:05 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 22:48 -!- coins123 [~coins123@unaffiliated/coins123] has quit [Remote host closed the connection] 23:00 -!- waxwing [~waxwing@84.237.213.217] has quit [Ping timeout: 268 seconds] 23:15 -!- waxwing [~waxwing@185.65.135.87] has joined #joinmarket 23:19 -!- Netsplit *.net <-> *.split quits: technonerd 23:19 -!- Netsplit over, joins: technonerd 23:32 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket