--- Day changed Sun Jul 17 2016 01:50 -!- windsok [~windsok@45.63.59.8] has joined #joinmarket 01:50 -!- windsok_ [~windsok@45.63.59.8] has quit [Ping timeout: 272 seconds] 02:00 -!- proslogion [~proslogio@2.127.106.111] has joined #joinmarket 03:00 -!- molly [~molly@unaffiliated/molly] has quit [Read error: Connection reset by peer] 03:01 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 03:55 -!- belcher [~user@unaffiliated/belcher] has joined #joinmarket 04:04 <+JM-IRCRelay> [mrnice] https://joinmarket.me/ is down? 04:13 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 04:22 < waxwing> mrnice back up, sorry 04:34 <+JM-IRCRelay> [mrnice] waxwing: thanks! 06:29 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 06:54 < belcher> hey waxwing does the test suite have a completely new regtest instance each time? 06:55 < belcher> i.e. could i just assume that it deletes regtest/ every time ? 06:55 < waxwing> belcher: i chickened out of rm -rf ~/.bitcoin/regtest in code because it seemed a bit dangerous 06:55 < waxwing> so my workflow is rm -rf ~/.bitcoin/regtest and then blah blah py.test blah blah each time 06:55 < waxwing> although you probably don't need to wipe it that often, depends on your test i guess 06:56 < belcher> but on github's automated test, does it have a persistant folder or does it get wiped 06:56 < belcher> my test only works when you delete it and start fresh 06:56 < belcher> the sending coins away thing often doesnt work because p2pk utxos keep appearing 06:56 < waxwing> well it starts anew on the github build test right? 06:57 < waxwing> or i guess your issue is, there are already tests before yours 06:57 < waxwing> so yes, you're right, that's a problem 06:57 < waxwing> you can add a delete regtest step in the setup function for your test module 06:57 < belcher> i havent even tried running all the tests together yet 06:57 < waxwing> sure, but i guess i'm confirming your concern 06:58 < waxwing> if you need a fresh state then either it needs to be the first step or there needs to be a wipe i guess 07:07 -!- belcher [~user@unaffiliated/belcher] has quit [Read error: Connection reset by peer] 07:08 -!- belcher [~user@unaffiliated/belcher] has joined #joinmarket 08:06 -!- giel__ [~giel____@095-096-096-058.static.chello.nl] has joined #joinmarket 08:07 -!- giel__ [~giel____@095-096-096-058.static.chello.nl] has quit [Read error: Connection reset by peer] 08:08 -!- gielbier [~giel____@unaffiliated/gielbier] has quit [Ping timeout: 264 seconds] 08:49 < belcher> i wonder if theres a way to make git automatically sign things without the explicit flag 10:29 -!- molz [~molly@unaffiliated/molly] has joined #joinmarket 10:32 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 252 seconds] 11:25 < belcher> looks like my test passed on github 11:33 < belcher> does someone want to try sending a coinjoin from bitcoin-qt ? 11:41 < waxwing> belcher: cool. why the long sleeps? 11:41 < waxwing> in my experience it doesn't need that; maybe a short sleep 11:42 < waxwing> i understand the comment about readiness ofc 11:42 < belcher> i needed the long sleeps 11:42 < belcher> i guess my laptop is a bit slower than github's daemon 11:42 < waxwing> ok. how often does it get called? 11:42 < waxwing> i guess before your new thing only once, perhaps twice now? 11:42 < belcher> how often does what get called ? 11:43 < waxwing> start_bitcoind 11:43 < belcher> iv run the test about 100 times so far i think 11:43 < belcher> ah 11:43 < belcher> once in the normal setup and twice in the test 11:43 < belcher> once to restart it with -walletbroadcast=0 and once to restart it back to normal 11:43 < waxwing> so 3 overall? ok. not end of world. 11:43 < waxwing> right 11:43 < belcher> the first one is for all the tests 11:43 < belcher> its the one from conftest.py that starts bitcoind for everything 11:44 < waxwing> it's been a constant fight to try to get the total build time to be reasonable, but the battle is being well and truly lost :) 11:44 < belcher> oh sorry 11:44 < belcher> i didnt know about that fight 11:44 < waxwing> no i'm referring to my stuff as much as yours 11:44 < waxwing> it's arguably not hugely important; part of it is my paranoia about using all those free travis resources 11:45 < waxwing> although ofc sleep is not using resources :) 11:45 < waxwing> the inconvenience of not seeing the result for 10 min doesn't bother me really 11:46 < waxwing> dont sweat it for now 11:49 < waxwing> are you sure these edits are correct? https://github.com/JoinMarket-Org/joinmarket/pull/555/files#diff-3b408ed85f23411e81db7c0ae451edfdR764 11:50 < waxwing> sorry it's a bit fiddly to figure out quickly on the web interface, i'll pull 11:51 < belcher> i think so yes 11:51 < belcher> there are a few other little things i changed that were tangentially relevant 11:51 < belcher> - raise JsonRpcError(response["error"]) 11:51 < belcher> + raise JsonRpcError(response) 11:51 < belcher> for example, so you get the entire packet which was helpful for debugging 11:54 < waxwing> belcher: they're tabs 11:54 -!- Netsplit *.net <-> *.split quits: deafboy, OverlordQ, BonyM, q-biq, waxwing, jm_user 11:54 <+JM-IRCRelay> [belcher_] there was a netsplit 11:55 < belcher> oh no he cant see JM-IRCRelay ofc 11:57 -!- fqtw_ [~me@x5d8046cb.dyn.telefonica.de] has quit [Ping timeout: 240 seconds] 12:13 -!- OverlordQ [~ovrlrdq@199.101.100.58] has joined #joinmarket 12:13 -!- q-biq [q-biq@2a00:1a28:1157:1f8::583a] has joined #joinmarket 12:13 -!- deafboy [quasselcor@cicolina.org] has joined #joinmarket 12:13 -!- jm_user [jclofk@bitcoinshell.mooo.com] has joined #joinmarket 12:13 -!- q-biq [q-biq@2a00:1a28:1157:1f8::583a] has quit [Changing host] 12:13 -!- q-biq [q-biq@unaffiiliated/q-biq] has joined #joinmarket 12:13 -!- BonyM [~BonyM-I@ua-83-227-211-4.cust.bredbandsbolaget.se] has joined #joinmarket 12:14 -!- waxwing [~waxwing@62.205.214.125] has joined #joinmarket 12:14 < belcher> maybe an argument for joining #joinmarket on cyberguerilla too 12:15 < waxwing> belcher: https://shapeshift.io/recenttx/ 12:15 < waxwing> api details: https://info.shapeshift.io/api 12:15 -!- belcher [~user@unaffiliated/belcher] has quit [Read error: Connection reset by peer] 12:16 -!- belcher [~user@unaffiliated/belcher] has joined #joinmarket 12:17 < belcher> waxwing where are the tabs? 12:17 < waxwing> belcher: i don't want to figure it all out now, it's fixed in the new branch 12:17 < belcher> whats wrong 12:17 < waxwing> finally wing ide no longer complains about file format :) 12:18 < waxwing> nothing's wrong, that file always had some wrong formatting somewhere 12:18 < waxwing> "wrong" means inconsistent only 12:19 < belcher> ok 12:19 < belcher> is it in my bitcoin-int branch ? 12:20 < waxwing> i was just looking at the PR, i don't really want to keep chasing whatever caused the inconsistency, doesn't seem worthwhile 12:21 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 12:21 < belcher> ok 12:22 -!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 12:23 < waxwing> seems like ETH is the predominant transfer there, along with BTC ofc 12:24 < belcher> where? 12:24 < waxwing> waxwing> belcher: https://shapeshift.io/recenttx/ 12:24 < belcher> aha 12:24 < waxwing> you can append a number at the end 12:24 < belcher> oh this 12:24 < waxwing> https://shapeshift.io/recenttx/100 12:31 < proslogion> shapeshit 12:31 < waxwing> heh 12:31 < waxwing> i know that was you buying startcoins proslogion 12:32 < waxwing> i traced you through all 7 proxies 12:33 < proslogion> well they ran out of elephantcoins so i had to settle with that 12:33 < waxwing> here is their "please hack me" link: https://shapeshift.io/getcoins 12:33 < waxwing> oh no i thought it would show amount :) 12:35 -!- molz [~molly@unaffiliated/molly] has joined #joinmarket 12:35 < belcher> i wonder if people realise that when "using shapeshift for tumbling" they dont actually have to trade 12:35 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 12:35 < belcher> they could deposit and withdraw soon after 12:35 < belcher> well, shapeshift doesnt have a hot wallet i think 12:36 < waxwing> but isn't the point of the above that it's useless for privacy, if you trade? 12:36 < waxwing> oh hmm not so simple 12:36 < belcher> it breaks the link on the blockchain 12:36 < belcher> at the cost of shapeshift knowing everything 12:37 < belcher> and also costs you the bid/ask spread 12:37 < waxwing> well of course that part's a given 12:38 < belcher> for someone who just looks on walletexplorer.com using one hot wallet like that is enough probably 12:38 < belcher> if you send it to something like a DNM its basically impossible for anyone but them to know where you coins went afterwards 12:38 < waxwing> amount correlation tho' 12:39 < belcher> agreed yes 12:39 < belcher> this method is probably worth spreading around more i guess https://gist.github.com/chris-belcher/00255ecfe1bc4984fcf7c65e25aa8b4b#alternate-privacy-methods 12:39 < belcher> i cant think of any downside except risk of being stolen by one of those websites, its basically onion routing for bitcoins 12:41 < proslogion> i kept wondering why no exchange has implemented ecash as coupon code 12:41 < belcher> whats that proslogion ? 12:41 < waxwing> are we talking chaumian tokens here 12:41 < belcher> oh those 12:41 < proslogion> yes 12:41 < waxwing> yes it seems like a good business idea to me 12:42 < belcher> what is the upside apart from privacy? i guess the exchanges dont really care about other's privacy 12:42 < waxwing> and i've totally thought it through in detail :) 12:42 < belcher> also maybe the skill set isnt right 12:43 < proslogion> that you can actually move fiat balances to other exchanges yet dodging the regulators' attention somehow 12:43 < belcher> if its fiat then im going out on a limb and saying that chaumian ecash coupons wont pass the AML checks 12:44 < proslogion> your code goes to another exchange but the regulators can't tell if it's your own or that of another exchange 12:45 < belcher> then the regulators will shut you down :) 12:45 < belcher> for bitcoins that would work though 12:45 < proslogion> using code in-site is not prohibited 12:45 < belcher> im guessing because with them they can check the $10000 limit or whatever 12:46 < belcher> well IANAL 12:51 < proslogion> in anycase, if you don't check across every account the regulators probably wouldn't find if the codes cashed in indeed come from in site 13:14 -!- fqtw [~me@x5d8046cb.dyn.telefonica.de] has joined #joinmarket 16:45 -!- proslogion [~proslogio@2.127.106.111] has quit [Ping timeout: 276 seconds] 16:59 -!- molly [~molly@unaffiliated/molly] has joined #joinmarket 17:02 -!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 252 seconds] 18:34 -!- Giszmo [~leo@ppp-83-171-182-157.dynamic.mnet-online.de] has joined #joinmarket 18:36 -!- Giszmo1 [~leo@ppp-83-171-167-77.dynamic.mnet-online.de] has quit [Ping timeout: 264 seconds] 18:40 -!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving] 18:41 -!- fqtw_ [~me@x5d80149c.dyn.telefonica.de] has joined #joinmarket 18:44 -!- fqtw [~me@x5d8046cb.dyn.telefonica.de] has quit [Ping timeout: 244 seconds] 21:19 -!- testing [ae49130f@gateway/web/freenode/ip.174.73.19.15] has joined #joinmarket 21:19 -!- testing is now known as Guest63938 22:45 -!- p15 [~p15@167.91.145.64.unassigned.bringover.net] has joined #joinmarket 23:04 -!- Guest63938 [ae49130f@gateway/web/freenode/ip.174.73.19.15] has quit [Quit: Page closed]