--- Day changed Thu Dec 28 2017 00:02 -!- dcousens [~dcousens@CPE-101-181-24-254.lnse4.cha.bigpond.net.au] has joined #joinmarket 05:33 -!- technonerd [~techno@unaffiliated/technonerd] has quit [Ping timeout: 246 seconds] 05:34 -!- technonerd [~techno@unaffiliated/technonerd] has joined #joinmarket 05:52 -!- undeath [~undeath@unaffiliated/undeath] has joined #joinmarket 06:14 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has joined #joinmarket 06:21 -!- technonerd [~techno@unaffiliated/technonerd] has quit [Quit: WeeChat 2.0] 06:22 -!- technonerd [~techno@unaffiliated/technonerd] has joined #joinmarket 07:24 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has joined #joinmarket 08:54 -!- Sentineo_ [~Undefined@unaffiliated/sentineo] has joined #joinmarket 08:56 -!- Sentineo_ is now known as Sentineo 09:32 -!- moa [~moa@2a01:e34:ed10:6d0:d161:f086:4462:fa0d] has joined #joinmarket 09:36 < moa> if seem nobody use joinmarket anymore 09:36 < moa> :( 09:38 < waxwing> moa, well at a first glance yes, seems only 3 bots in the pit; anyone can confirm? 09:39 < waxwing> i more or less recommended people stop right now, as fees are too high 09:39 < Sentineo> yeah no trades in days 09:40 < moa> What are alternatives? 09:40 < waxwing> it's kinda hard to use Bitcoin, let alone joinmarket, so there's that ... 09:40 < Sentineo> but I see messages in the logs, so there is some activity 09:41 < waxwing> maybe there's something wrong with my /ob bot; how many bots are in the live pit (not connected there atm) 09:41 < moa> fee should decrease next week when the difficulty change 09:43 < moa> lightning network is coming, is it possible to migrate joinmarket to payment channel? 09:43 < Sentineo> waxwing: is there a way I could tell from the log? Did not find a nicks message as when u join an irc channel. 09:45 < waxwing> umm i don't think that's recorded no (how many bots). i was thinking if someone was on the channel directly they could see. 09:45 < Sentineo> ah ok 09:47 < moa> also 09:48 < waxwing> lightning network + coinjoin is a subject that's been thought about, but i don't know if anyone's done any detailed analysis. if there is i'd really like to see it. 09:48 < moa> ok 09:49 < moa> I think it can provide more privacy than joinmarket on irc 09:49 < moa> And less fee 09:51 < Sentineo> now maybe a silly question, but would joinmarket be needed in a lightning network? 09:52 < moa> maybe not like now but 09:53 < moa> I understand the transaction inside the clent channel is more private than on the blockchain 09:53 < arubi> not sure, lightning channels are between two participants only. coinswap sounds very useful on LN, and can even be cross chain 09:54 < moa> But whay about the initial and final payment in the public blockchain 09:55 < arubi> the idea is to use a more private setup with scripts, so instead of hash locks, you use pubkeys and timelocks 09:55 < waxwing> yes when i said "LN + CJ is interesting" i was thinking about whether funding txs can be coinjoins. but it's for sure true that coinswaps fit in more neatly. 09:57 < Sentineo> would be nice to have plausibly deniable channel 09:58 < arubi> yea, if the funding itself is made private by output from a CJ, then it's also nice. if all outputs go into LN that would be even better 10:00 < moa> how coinswap is different from coinjoin? 10:00 < arubi> it's between two participants where they just swap the coins. I send to you and you send to me 10:02 < arubi> over LN, if you're not in direct channel with each other, that means I'll be getting coins from the node connected to me and you'll get them from the node connected to you 10:06 < moa> Ok, i have found tumblebit 10:06 < moa> https://github.com/BUSEC/TumbleBit/blob/master/README.md 10:07 < waxwing> moa, tumblebit is for sure very interesting; there's two approaches, one is a bit like coinjoin, the other is actually routing through hubs that can't steal your money (so like payment channels, LN). the first is fully developed and even exists on mainnet, the latter not i believe. 10:09 < moa> hem the production implémentation of the protocole 10:09 < moa> https://github.com/nTumbleBit/nTumbleBit 10:09 < moa> .net :( 10:09 < moa> Why using microsoft closed source language for open source project 10:10 < moa> I never understand that 10:10 < arubi> .net is closed source? 10:11 < arubi> well I'm guessing that the license sucks, but microsoft would be stupid not to release everything 10:13 < waxwing> microsoft has changed quite a bit recently, yeah 10:13 < moa> don't sure maybe microsoft have opensourced It 10:13 < waxwing> my biggest problem was in interacting with it (spent some time talking with nicolas, adam ficsor and ethan heilman about it), is on linux it's a bit screwy tooling. 10:13 < waxwing> i mean they have tried, it *should* be ok. 10:14 < arubi> yea, I ran software from nicholas on my machine. the dependencies were hell but it actually worked on debian testing :) 10:14 < arubi> can't remember what it was.. not tumblebit 10:14 < moa> But it is not good for linux users, .net is not native on linux 10:15 < arubi> have you tried Boost lately? :) 10:15 < arubi> thankfully bc, bash and vim work everywhere 10:16 < moa> Boost? 10:16 < arubi> just a bunch of C++ libs. if you ever built bitcoin core, you also built (or fetched from repos) boost 10:18 < moa> Yes, i remember have installed boost libs 10:18 < arubi> right, so it'll probably be the same experience for installing dotnet. most will just fetch from the repos I guess 10:20 < moa> no 10:20 < moa> The port of .net in linux is mono 10:21 < moa> http://www.mono-project.com/ 10:21 < arubi> ah right, that was it 10:22 < moa> This port was criticized by stallman 10:23 < arubi> well 10:23 < moa> i prefer the beauty of python 10:24 < moa> But python is slow 10:24 < nkuttler> fud 10:24 < arubi> haha 10:35 -!- moa [~moa@2a01:e34:ed10:6d0:d161:f086:4462:fa0d] has quit [Ping timeout: 240 seconds] 10:56 < Sentineo> well electrumx is in python and is not really slow, so depends probably ;) 10:58 -!- kibba [~vince@38.132.127.75] has joined #joinmarket 11:06 < waxwing> JM was slow as hell parsing wallets until i put the C binding for libsecp in. but apart from that speed isn't a factor. 11:07 < kibba> sure 11:11 < kibba> the only mater of joinmarket with python is that 11:11 < kibba> it is python2 11:11 < kibba> and python 2 End Of Life coming soon 11:12 < waxwing> kibba, i'm working on it right now. 11:12 < kibba> I know 11:12 < kibba> I have see the py3 branch 11:12 < kibba> and trying to install it 11:12 < waxwing> actually i'm kinda taking a wrecking ball to it. 11:12 < waxwing> oh don't do that, it isn't functional. like, at all. 11:13 < waxwing> i decided to take the opportunity to completely rework secp256k1_transaction which had a lot of ugliness that is best removed. 11:13 < waxwing> on the bright side it simply won't run. i guess i should have DON'T USE at the start of each commit. 11:14 < waxwing> i know it should be a personal branch, but i can't fork the repo since i transferred ownership. never found a good way round that. 11:14 < Sentineo> waxwing: edit its readme than ;) 11:14 < kibba> it was just for testing, i am not crazy 11:14 < waxwing> yeah that would be something at least Sentineo . 11:14 < waxwing> kibba, :) 11:16 < kibba> all the dependencies you use have been ported in python3 except txsocksx 11:17 < kibba> maybe you van use this in place: 11:17 < waxwing> right, that's an annoyance. 11:17 < kibba> https://github.com/meejah/txtorcon 11:17 < waxwing> right i think Lightsword pointed me at that too, thanks 11:17 < waxwing> well i know he did, i still have the tab open from a month ago :) 11:17 < kibba> ok 11:20 < Sentineo> lol how many tabs u guys have? 11:21 < Sentineo> I have like 50 most often, eats up my ram mostly;) I want to read everything, than of course no time to read later mostly. 11:21 < waxwing> yeah prob around 40-50, some people are way worse 11:24 < arubi> I end up opening a new window when that happens 11:27 < Sentineo> I used to use 3 browsers ;) 11:27 < Sentineo> all with different themes, it broke when I messed them up ;) 11:38 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Quit: Leaving.] 12:27 -!- zxccxz [d41594da@gateway/web/freenode/ip.212.21.148.218] has quit [Quit: Page closed] 12:48 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 13:39 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Ping timeout: 240 seconds] 13:40 -!- zxccxz [d41594da@gateway/web/freenode/ip.212.21.148.218] has joined #joinmarket 13:43 -!- kibba [~vince@38.132.127.75] has quit [Ping timeout: 250 seconds] 13:45 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #joinmarket 14:11 < waxwing> someone in #bitcoin reporting you can import p2sh/p2wpkh into electrum on bip49, which means you can import joinmarket wallets. 14:17 < waxwing> boom! works. 14:17 < waxwing> but .. i guess maybe only one account at a time. heh. 14:18 < undeath> you mean mixdepth? 14:18 < waxwing> undeath, yeah "mixdepth" is the same thing as account, bip32 wise 14:18 < undeath> ah 14:18 < waxwing> so like i just loaded it with '0' at the account level and it seems to show the balance correctly. 14:19 < undeath> that's nice 14:20 < waxwing> yeah same privacy story as the other ways of doing the same thing, suboptimal from that point of view. 14:21 < undeath> just run your own electrum server :) 14:24 < waxwing> :) 14:25 < waxwing> actually i'm confused as heck right now, but it does *something* ... 14:28 < undeath> lol 14:28 < undeath> what's happening? 14:29 < waxwing> k, i think i figured it out; gap limit too small 14:29 < waxwing> balance on mixdepth 0 that i loaded is too small, but it takes a while to compare in detail 14:30 < waxwing> huh, electrum doesn't seem to expose gap limit in prefs. i know it used to years ago. 14:31 < waxwing> ok w/e i'll drop this for now, if anyone's curious and wants to try it let me know (or just do it). also, dont forget electrum supports --testnet 14:32 < waxwing> it is kinda cool to get their history layout for your txs, just need to be able to bump gap limit. 14:32 < undeath> you can set the gap limit on the console 14:32 < waxwing> ah k 14:32 < undeath> i think it's an attribute of the wallet obj 14:34 < undeath> wallet.gap_limit_for_change 14:35 < undeath> just bump that and the gui will update quickly 15:19 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 272 seconds] 15:24 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 15:33 -!- raedah [~x@71.19.251.248] has joined #joinmarket 15:36 -!- undeath [~undeath@unaffiliated/undeath] has quit [Quit: WeeChat 1.9.1] 15:43 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has joined #joinmarket 16:45 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Ping timeout: 265 seconds] 17:36 -!- depthofhell [b9e67d33@gateway/web/freenode/ip.185.230.125.51] has joined #joinmarket 17:37 < depthofhell> what's up, gentleman 17:38 < depthofhell> I've got an issue where I'm running into an error everytime I try to send bitcoins out of a mix depth higher than 4 with sendpayment.py 17:39 < depthofhell> everything works great for depths 0-4 17:39 < depthofhell> here's the error 17:39 < depthofhell> File "sendpayment.py", line 431, in main() File "sendpayment.py", line 410, in main direct_send(wallet, amount, options.mixdepth, destaddr) File "sendpayment.py", line 49, in direct_send utxos = wallet.get_utxos_by_mixdepth()[mixdepth] KeyError: 6 17:41 < depthofhell> script execution looks like "python sendpayment.py -N 0 -m 6 wallet.json amount address" 17:41 < depthofhell> anyone know how I can fix this issue, or has anyone had any similar problems? 17:52 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 17:53 < grubles> wait you can have mixdepths higher than 4? 17:53 < depthofhell> yeah 17:54 < depthofhell> I think by default wallet-tool.py only displays up to 4 17:54 < depthofhell> but you can use the -m flag to display more 17:54 < grubles> hm 17:54 < depthofhell> maybe it's up to 5 by default 17:55 < grubles> -m just gives you a way to select an utxo from a mixdepth 17:55 < grubles> like -m 0 sends from mixdepth 0 17:56 < grubles> -N, i thought, was # of parties 17:56 < grubles> so -N 0 is basically not even coinjoining 17:57 < depthofhell> II'm referring to the -m flag for the wallet-tool.py script 17:57 < depthofhell> which displays more mixing depths 17:59 < depthofhell> -N 0 was done just as an attempt to move the coins out of mix depth 6, rather than attempt to fix the underlying issue lol 18:01 < depthofhell> "python wallet-tool.py -m 10 wallet.json" will display 10 mixing depths 18:02 < depthofhell> python wallet-tool.py wallet.json will display depths 0-4 by default. My issue is sendpayment.py throws an error when I try to move funds out of depths higher than 4. 0-4 works fine 18:09 < depthofhell> right now I have funds that are "stuck" in depth 6. I could just use something other than sendpayment.py to move the funds out, but I'd rather properly fix the issue 18:29 < depthofhell> fuc kit 18:29 -!- depthofhell [b9e67d33@gateway/web/freenode/ip.185.230.125.51] has quit [Quit: Page closed] 20:56 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Quit: Leaving.] 21:52 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 21:53 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket