--- Day changed Tue Oct 31 2017 00:19 -!- coins123 [~coins123@c-208-25.net-185.wadsl.it] has joined #joinmarket 00:19 -!- coins123 [~coins123@c-208-25.net-185.wadsl.it] has quit [Changing host] 00:19 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 02:53 -!- swoup [~swoup@45.76.118.157] has quit [Ping timeout: 264 seconds] 02:53 -!- coins123_ [~coins123@c-208-25.net-185.wadsl.it] has joined #joinmarket 02:54 -!- swoup [~swoup@45.76.118.157] has joined #joinmarket 02:54 -!- coins123 [~coins123@unaffiliated/coins123] has quit [Read error: Connection reset by peer] 02:56 -!- CtrlC [~CtrlC@unaffiliated/ctrlc] has quit [Ping timeout: 248 seconds] 02:59 -!- liead [~adlai@unaffiliated/adlai] has joined #joinmarket 03:01 -!- CtrlC [~CtrlC@5.196.252.236] has joined #joinmarket 03:01 -!- CtrlC [~CtrlC@5.196.252.236] has quit [Changing host] 03:01 -!- CtrlC [~CtrlC@unaffiliated/ctrlc] has joined #joinmarket 03:01 -!- adlai [~adlai@unaffiliated/adlai] has quit [Read error: Connection reset by peer] 03:11 -!- Anduck [~Anduck@unaffiliated/anduck] has quit [Ping timeout: 248 seconds] 03:11 -!- Anduck [~Anduck@unaffiliated/anduck] has joined #joinmarket 03:11 < waxwing> https://gist.github.com/AdamISZ/439dd00994025c60162a87267c610eb4 03:12 < waxwing> above is a test to see if you can take a single|acp signed (in, out) and then combine it with utxos from electrum then send partially signed tx to electrum (load transaction -> sign -> broadcast) 03:12 < waxwing> it worked ok, did a couple of tests, for that specific use case. 03:12 < waxwing> i'm thinking to make the same tool for joinmarket wallets (will be a bit simpler because don't need to import a bunch of data from electrum) 03:13 < waxwing> the concept came out of discussion in utxosplitter slace (i think it's called chainspl.it now), basically if a service, or just someone out there, gives you such a signed (in, out) pair where the in is a utxo that's tainted for one chain, and is signed SIGHASH_SINGLE|SIGHASH_ANYONECANPAY, then you can do something like the above to get your utxos split. 03:14 < waxwing> also i'm thinking in advance of the (potential) fork it may be better to just shut down all joinmarket activity, but i haven't really thought about it that much, so would be interested to hear what people think. 03:15 < waxwing> s/slace/slack/ 03:16 < waxwing> here 'shut it down' would be more advising than actually shutting down, we can't *really* do that (well, kinda), but all the more reason to think about it now i guess 03:17 < waxwing> pls excuse any wonky connections, i'm on a bus and will be all over the place next few days 04:01 -!- Cory [~Cory@unaffiliated/cory] has joined #joinmarket 04:37 -!- coins123_ [~coins123@c-208-25.net-185.wadsl.it] has quit [] 04:39 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 05:26 -!- MaxSan [~user@213.152.162.84] has quit [Ping timeout: 255 seconds] 05:54 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has joined #joinmarket 05:58 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has quit [Ping timeout: 246 seconds] 06:04 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has joined #joinmarket 06:19 -!- goregrind [~goregrind@unaffiliated/goregrind] has quit [Remote host closed the connection] 06:23 -!- MaxSan [~user@185.156.175.51] has joined #joinmarket 06:54 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has joined #joinmarket 07:46 -!- kristapsk [~neonz@62.63.157.78] has quit [Ping timeout: 252 seconds] 07:46 -!- kristapsk [~neonz@62.63.157.78] has joined #joinmarket 08:28 -!- xcvvcx [53e42f33@gateway/web/freenode/ip.83.228.47.51] has quit [Ping timeout: 260 seconds] 08:49 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Write error: Connection reset by peer] 08:49 -!- technonerd [~techno@gateway/tor-sasl/technonerd] has quit [Remote host closed the connection] 08:50 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 08:50 -!- technonerd [~techno@gateway/tor-sasl/technonerd] has joined #joinmarket 08:55 -!- Bradly65 [~Bradly65@static.237.72.4.46.clients.your-server.de] has joined #joinmarket 08:58 -!- Bradly65 [~Bradly65@static.237.72.4.46.clients.your-server.de] has quit [Remote host closed the connection] 09:01 -!- xcvvcx [53e42f33@gateway/web/freenode/ip.83.228.47.51] has joined #joinmarket 09:06 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has quit [Quit: quitobro] 10:07 -!- coins123 [~coins123@unaffiliated/coins123] has quit [] 10:34 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Ping timeout: 252 seconds] 10:56 < arubi> so waxwing why was p2pkh chosen instead of a segwit scriptpubkey? 10:59 < waxwing> in the gist arubi ? 10:59 < arubi> yes 10:59 < waxwing> it's because i was using electrum (release), and doesn't support segwit, in fact, i tried it, and it seemed to screw up at the serialization stage 11:00 < arubi> ah it probably does because of the segwit flag and marker bytes 11:00 < arubi> but electrum does support segwit, it just needs a flag afaik 11:00 < waxwing> once i get a chance (probably thursday) i'll do a joinmarket+joinmarket version, should be fine 11:00 < waxwing> i know it does support parsing segwit, but i'm guessing it's specific to the signing part of the code 11:01 < arubi> ah I see 11:01 < waxwing> tbh i don't want to spend ages investigating to figure it out, since electrum doesn't support segwit for now. 11:01 < waxwing> even just doing a coinjoin (i.e. not all inputs mine) can be a bit dodgy with wallets. when i first did coinjoin in electrum, i spent a whole day before i realised it was actually a bug in electrum stopping it working. 11:02 < waxwing> literally just a missing '()' somewhere. 11:02 < arubi> ouch :( 11:02 < arubi> fwiw bitcoin-tx should be able to do this whole combining of two txs pretty cleanly, so that's an option. I could try it out on the weekend 11:03 < arubi> adding inputs and outputs to an already made tx that is ^ 11:03 < waxwing> yes no doubt, it should be easy. but users of Core should be able to just 'signrawtransaction', 'sendrawtransaction'. iirc i tested that with the single|acp thing and it was fine. 11:03 < waxwing> electrum is only annoying because it needs guidance to find the key to sign with (partial tx custom serialization as per comments) 11:04 < arubi> ah, I understand the issue better 11:04 < arubi> *now 11:16 < arubi> it 11:17 < arubi> it's nice that legacy and segwit semantics for acp|single 1->1 at index 0 specifically are the same :) 11:17 < arubi> gives this method a lot more flexibility in choosing the forked input 11:50 -!- StopAndDecrypt [~StopAndDe@c-73-248-248-9.hsd1.nj.comcast.net] has quit [Ping timeout: 240 seconds] 11:52 -!- StopAndDecrypt [~StopAndDe@c-73-248-248-9.hsd1.nj.comcast.net] has joined #joinmarket 14:45 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has joined #joinmarket 16:42 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 17:05 -!- MaxSan [~user@185.156.175.51] has quit [Ping timeout: 248 seconds] 18:49 -!- quitobro_ [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has joined #joinmarket 18:49 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has quit [Ping timeout: 240 seconds] 18:49 -!- quitobro_ is now known as quitobro 20:24 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has quit [Quit: quitobro] 20:36 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Quit: Leaving.] 23:25 -!- technonerd [~techno@gateway/tor-sasl/technonerd] has quit [Remote host closed the connection] 23:25 -!- technonerd [~techno@gateway/tor-sasl/technonerd] has joined #joinmarket