--- Day changed Sun Dec 31 2017 05:28 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 05:34 -!- zxccxz [d4158c44@gateway/web/freenode/ip.212.21.140.68] has quit [Quit: Page closed] 06:05 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Quit: bye] 06:05 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 07:37 -!- bad_duck [~arthur@area51.powaaa.com] has quit [Ping timeout: 248 seconds] 07:37 -!- leochill1 [~leochill@guntha.cryptoligarch.com] has quit [Ping timeout: 248 seconds] 07:37 -!- Michail1 [~michail@michail.com] has quit [Ping timeout: 248 seconds] 07:39 -!- mr_burdell [~mr_burdel@unaffiliated/mr-burdell/x-7609603] has quit [Ping timeout: 240 seconds] 07:40 -!- mr_burdell [~mr_burdel@unaffiliated/mr-burdell/x-7609603] has joined #joinmarket 07:42 -!- bad_duck [~arthur@2001:bc8:c087:1001::1] has joined #joinmarket 07:42 -!- Michail1 [~michail@michail.com] has joined #joinmarket 07:52 -!- leochill1 [~leochill@guntha.cryptoligarch.com] has joined #joinmarket 09:05 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has joined #joinmarket 09:09 -!- quitobro [~quitobro@pool-108-41-0-186.nycmny.fios.verizon.net] has quit [Ping timeout: 240 seconds] 09:11 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has joined #joinmarket 09:35 < arubi> what's a good joinmarket.cfg for testnet? I wanna try the bech32 send 09:40 < arubi> looks like either cgan or agora are live with testnet bots so that's cool, but I think I might be using too strict settings for mainnet 09:40 < arubi> err, testnet. the settings are for mainnet 09:43 < arubi> hehe I can't kill it with ^C . lotsa "^C2017-12-31 19:42:38+0200 [JMTakerClientProtocol,client] Received SIGINT, shutting down." lines 09:44 < arubi> actually had to `kill -9` it. trying again 09:47 < arubi> oh this is why it's not getting killed with -15 : "[JMTakerClientProtocol,client] Received SIGTERM, shutting down." 09:47 -!- beIcher [~user@unaffiliated/belcher] has quit [Ping timeout: 256 seconds] 09:48 < waxwing> arubi, hmm not sure if i can remember what scenario might lead to that 09:48 < waxwing> (not shutting down with Ctrl C) 09:48 < waxwing> are you using electrum-server or bitcoin-rpc for your blockchain_source? 09:49 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 252 seconds] 09:49 < waxwing> although hmm i don't think electrum screws up like that, i was using it last week 09:49 < arubi> bitcoin-rpc 09:49 < waxwing> are you on latest master, i guess? 09:49 < arubi> yes 09:50 < arubi> actually it's less interesting. the interesting part is, I tried an invalid bech32 address, and it defaulted to "[MainThread ] [INFO ] Chose destination address: 2NBGBN4qfLiDawQwXShtUVrCuaMfQTGnD6C" instead 09:50 < arubi> oh it chooses that again even with a valid one, maybe I'm not doing it right 09:50 < arubi> running this now : python sendpayment.py -S sample-schedule-for-testnet -w 2 wallet.json 1 1 tb1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3q0sl5k7 09:51 < waxwing> ah yeah -S schedule will run the schedule and ignore the other args 09:51 < arubi> oh! 09:51 < waxwing> i should catch that and tell people they're doing it wrong 09:51 < arubi> btw I removed the second .onion irc server and now it ends with ^C 09:51 < waxwing> edit the sample and stick a bech32 in there. invalid one should crap out like any invalid address. 09:52 < waxwing> arubi, hmm, i was gravitating towards that .. would have to be an IRC thing. still shouldn't happen of course. 09:52 < waxwing> oh just restarted a testnet bot, it might have caused an interrupt if you're doing it right now. 09:52 < arubi> wrong address is caught 09:53 < waxwing> yeah there's tests for bech32 invalid, and "validate_address" should feed through the fail. 09:53 < waxwing> although of course no error correction :) 09:53 < arubi> hehe all in time right 09:53 < waxwing> oh that makes me think, i should try electrum i wonder if they implemented that in gui; would be cool 09:54 < waxwing> today was a good day for consolidating into native segwit addresses, caught 40 sat/b (in an hour), but looks like window may have passed. 09:54 < arubi> version 3 started with bech32 addresses for me on testnet 09:54 < waxwing> oh yes, i know, been using it, just wondered about the error correction in sending 09:55 < arubi> oic 09:57 < waxwing> arubi, oh also what is "wallet.json 1 1 address'? it should be wallet, amount, address (but not with -S, without) 09:58 < arubi> yea, just noticed. that was from prior attempt 09:59 < arubi> I got to "Chose these orders: " , pressed enter and it failed with "JMTakerClientProtocol,client] Unhandled Error" . should I be choosing an order? 09:59 < waxwing> huh, i don't know. how did you edit the schedule? just changed the address? 10:00 -!- beIcher [~user@unaffiliated/belcher] has joined #joinmarket 10:00 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 10:00 < waxwing> oh wait there may be an interface screwup here. did it not present a (y/n)? question prompt? 10:01 < waxwing> let me fire up my own testnet wallet see if i can see anything 10:01 < arubi> yes, and commented the first line with the INTERNAL. also I think it doesn't show the bech32 address (unlike the p2sh one). I might have missed the y/n. looking again 10:01 < waxwing> which mixdepth are your coins in? the first entry in the schedule line is the mixdepth source 10:02 < arubi> ah, it's probably wrong. I see the "send with these orders? (y/n)" now but only after it failed when I pressed 'y' 10:03 < waxwing> i'm gonna use that example bech32 to send. i can't remember if/why this might happen. 10:04 < waxwing> oh it may have come back to me. i think something screws up on testnet, because on testnet/regtest i set the twisted logging to 'on', and it screws up the terminal like this 10:04 < arubi> my coins are in mixdepth 1, internal. trying with 1. maybe you could redirect output to stderr? 10:04 < arubi> that way it won't affect stdin of a read 10:05 < arubi> looks like it's sending now. pressed 'y' 10:05 < waxwing> arubi, go to ygmain() in jmclient/jmclient/yieldgenerator.py 10:05 < arubi> I'm there (tx was sent) 10:05 < waxwing> line 263, remove the startLogging 10:06 < waxwing> or just ignore it if you don't care right now 10:06 < belcher> link your txid if you manage it arubi 10:06 < waxwing> pretty sure that's what causes the terminal prompt screw up on testnet. should fix that but, shrug. 10:06 < arubi> it's 264 here. I'll try with stderr too instead of stdout 10:06 < arubi> 4c23bc0bdce3d4049490497a4ea55c554b46175cb15ffa6a1aa15bf2aa093ee5 10:07 < arubi> output is easy to guess :) 10:07 < waxwing> yeah we've had that context (at great length) about '1' addresses. i 90% put that feature in so people could directly send out of their wallet to a native segwit wallet. 10:08 < arubi> yea understandable 10:08 < belcher> i suppose many people will be doing it, i plan to as the exchange rate has made the joinmarket money too valuable to be on a hot wallet 10:09 < waxwing> yeah i've shifted some, good thing is you can be patient, bad thing (slightly) is we haven't put rbf in the jm wallet yet. 10:10 < arubi> it won't really help for cj because you need to re-sign everything 10:10 < waxwing> huh "discussion" not "context", above, obviously 10:10 < waxwing> arubi, yes true, good point, would be a direct send only feature. 10:10 < belcher> theres an issue on rbf coinjoin on the github 10:11 < belcher> essentially you ask the makers to sign multiple transactions and they all have different nlocktimes 10:12 < arubi> sounds like a good idea 10:13 -!- zxccxz [d4158c44@gateway/web/freenode/ip.212.21.140.68] has joined #joinmarket 10:13 < belcher> https://github.com/JoinMarket-Org/joinmarket/issues/715 10:15 < arubi> ah right, I didn't consider someone tracking these spend attempts 10:16 < arubi> fwiw waxwing I removed the log line completely but it's still not showing the y/n prompt. maybe my tmux somehow messing it up 10:17 < waxwing> oh really? hang on let me try 10:21 < arubi> it's not tmux 10:21 < arubi> I mean, same without tmux 10:22 < waxwing> arubi, oh i'm really stupid 10:22 < waxwing> i told you to comment it out for yieldgen, not sendpayment :) 10:23 < arubi> ah :) 10:23 < waxwing> yeah if you comment out the same thing in sendpayment.py it works 10:27 < arubi> yep, commenting it out fixes it. sadly changing to stderr doesn't 10:28 < waxwing> the niceties of this kind of logging stuff eludes me. at least our basic logging works when the twisted network layer log is removed. 10:28 < waxwing> but for sure suboptimal since you don't get stack traces in some scenarios. 10:29 < waxwing> but that's OK because it never crashes, honest :p 10:30 < waxwing> jokes aside, testnet bots have been up and running for months and still respond after that time. and for sure the IRC servers are falling down/restarting all the time. 10:35 < arubi> hehe. if I'd realized testnet had pits on tor I would've played with it sooner 10:35 < arubi> for some reason I was sure the test pit was only on freenode. wrong assumption 10:36 < waxwing> actually the latest update broke it on freenode for no apparent reason. but they're on freenode and cgan iirc, just use cgan. 10:36 < arubi> cool. I'll remove agora 10:36 < waxwing> i think freenode has a different rate limit setting and (although it shouldn't) the bech32 extra length borked it. bug. 10:37 < arubi> oh that's interesting 10:37 < arubi> maybe some spam protection 10:41 < belcher> im going out now, happy new year everyone 10:42 < waxwing> HNY belcher 10:43 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 10:47 < arubi> have a good one 11:35 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has quit [Quit: quitobro] 11:58 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has joined #joinmarket 13:17 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has joined #joinmarket 14:44 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Quit: Leaving.] 15:39 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has quit [Quit: quitobro] 15:39 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has joined #joinmarket 15:41 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has quit [Client Quit] 15:42 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has joined #joinmarket 15:51 -!- quitobro [~quitobro@gateway/vpn/privateinternetaccess/quitobro] has quit [Quit: quitobro] 18:22 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has quit [Ping timeout: 264 seconds] 18:22 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has joined #joinmarket