--- Log opened Sun Apr 26 00:00:05 2020 00:01 -!- achow101 [~achow101@unaffiliated/achow101] has joined #joinmarket 00:18 -!- johnonchain2 [~qicruser@2a01:cb14:cf6:bc00:48bd:5886:c08e:7123] has joined #joinmarket 00:22 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 00:23 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 01:21 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has joined #joinmarket 01:42 -!- johnonchain2 [~qicruser@2a01:cb14:cf6:bc00:48bd:5886:c08e:7123] has quit [Ping timeout: 265 seconds] 02:16 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has quit [Ping timeout: 272 seconds] 02:48 -!- azizLIGHT [~azizLIGHT@unaffiliated/azizlight] has quit [Quit: WeeChat 2.8-dev] 02:49 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 02:59 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has quit [Read error: Connection reset by peer] 03:50 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has joined #joinmarket 04:11 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has quit [Ping timeout: 272 seconds] 04:18 < waxwing> belcher_, not appimage, just pyinstaller :) 04:27 < belcher_> did i say appimage on SLP ? my bad 04:36 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has joined #joinmarket 04:47 < waxwing> nbd. the stuff about economic analysis of fidelity came across well. 04:48 < waxwing> i still think when discussing the negatives we could consider the anonymity issue of the created addresses. you remember my ring sig thing. 05:00 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has quit [Ping timeout: 265 seconds] 05:02 -!- jonatack [~jon@37.172.109.60] has quit [Ping timeout: 260 seconds] 05:02 -!- jonatack [~jon@82.102.27.195] has joined #joinmarket 05:50 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has joined #joinmarket 06:03 -!- coconutanna [~coconutan@gateway/tor-sasl/coconutanna] has quit [Remote host closed the connection] 06:05 -!- coconutanna [~coconutan@gateway/tor-sasl/coconutanna] has joined #joinmarket 06:06 -!- gustavonalle [~anonymous@redhat/jboss/gustavonalle] has joined #joinmarket 06:07 < gustavonalle> Hi all, I started Qt and it hangs at “Reading wallet from blockchain…” 06:07 < gustavonalle> DEBUG log only shows: 2020-04-26 14:02:42,025 [DEBUG] rpc: listaddressgroupings [] 06:07 < gustavonalle> It’s been stuyck for 10min now 06:08 < gustavonalle> Bitcoin Core is 0.19.x 06:09 < waxwing> is your bitcoind on the same machine? 06:11 < gustavonalle> no 06:11 < gustavonalle> same LAN 06:11 < waxwing> can you do rpc calls manually and have them return OK? 06:11 < waxwing> i.e. use same rpc settings as you put in joinmarket.cfg and call something like getblockchaininfo 06:12 < waxwing> i have heard cases of people doing JM on RPi or similar (some other type of device I think?) where for some reason rpc calls were getting crazy slow. 06:12 < waxwing> another detail, is your bitcoind wallet relatively unused, also what is your version of bitcoind and Joinmarket just for reference. 06:13 -!- AnimalX [c6fc99e2@kite.riseup.net] has joined #joinmarket 06:13 < AnimalX> Hi there everyone 06:13 < gustavonalle> I can call the bitcoin node via cURL 06:13 < AnimalX> Can someone tell me what coinjoin is all about? 06:14 < gustavonalle> $ curl -v --data-binary '{"jsonrpc":"1.0","id":"curltext","method":"getblockchaininfo","params":[]}' -H 'content-type:text/plain;' http://user:pass@192.168.1.78:18332/ 06:14 < gustavonalle> {"result":{"chain":"test","blocks":1721970,"headers":1721970,"bestblockhash":"000000000000011808b95b1e315d4be1d6dcf136d526529b3c946f103d8430a6","difficulty":13359759.54215726,"mediantime":1587903521,"verificationprogress":0.9999978426869794,"initialblockdownload":false,"chainwork":"0000000000000000000000000000000000000000000001573be0c52b1ace2e9a","size_on_disk":27105883602,"pruned":false,"softforks":{"bip34":{"type":"buried","a 06:14 < gustavonalle> active":true,"height":21111},"bip66":{"type":"buried","active":true,"height":330776},"bip65":{"type":"buried","active":true,"height":581885},"csv":{"type":"buried","active":true,"height":770112},"segwit":{"type":"buried","active":true,"height":834624}},"warnings":"Warning: unknown new rules activated (versionbit 28)"},"error":null,"id":"curltext"} 06:14 < AnimalX> What is joinmarket at all? I just don't understand it! 06:14 < gustavonalle> this is testnet, but the same happens with mainnet 06:14 -!- jonatack [~jon@82.102.27.195] has quit [Ping timeout: 240 seconds] 06:14 < waxwing> gustavonalle, ok but we use rpc calls (so like `bitcoin-cli ` etc with rpc settings in bitcoin.conf.) 06:15 < waxwing> hmm actually forget that, i guess that's not relevant, you don't need bitcoind locally 06:16 < gustavonalle> my bitcoind is kind of master 06:16 < waxwing> ok. doubt that'll be an issue then unless "kind of" means something special :) 06:16 < gustavonalle> it is master branch from Mar 28 06:16 < gustavonalle> plus the BIP157 PR on top :) 06:16 < waxwing> do you see the same behaviour if you run `python wallet-tool.py " on command line? 06:16 < gustavonalle> let me see 06:16 < waxwing> i.e just hanging. 06:17 -!- jonatack [~jon@37.172.132.110] has joined #joinmarket 06:17 < waxwing> also, is this new behaviour, i.e. have you ever synced the wallet before, and is it new 06:18 < waxwing> AnimalX, question is a bit general, try reading the intro in https://github.com/Joinmarket-Org/joinmarket-clientserver (as in topic of this channel), and maybe follow links from there 06:18 < AnimalX> I am reading this I found it on google: https://en.bitcoin.it/wiki/CoinJoin 06:18 < AnimalX> is it ok 06:18 < AnimalX> ? 06:18 < AnimalX> waxwing? 06:19 < waxwing> yes it's a good place to start 06:19 < AnimalX> ok thanks 06:19 < gustavonalle> it is a new wallet @waxwing 06:19 < waxwing> gustavonalle, also pls don't paste output like that if it's more than a couple of lines 06:19 < gustavonalle> just generated it 06:20 < waxwing> i see, hmm. so we have some basic problem with the rpc calls it seems. especially if it completely hangs, rather than just being slow. 06:20 < gustavonalle> what is the command line to load a testnet wallet? 06:20 < waxwing> i guess it can't be wrong rpc credentials, iirc it will throw an exception if you get that wrong 06:20 < waxwing> same as for mainnet, but change the settings in joinmarket.cfg 06:20 < waxwing> `python wallet-tool.py walletname.jmdat` 06:21 < gustavonalle> python wallet-tool.py fails with “Wallet network mismatch: we are on 'mainnet' but wallet is on 'testnet’.” 06:21 < waxwing> yes, change ~/.joinmarket/joinmarket.cfg settings in blockchain section 06:22 < AnimalX> so my understanding is that it is a kind of simple bitcoin tumbler in place, instead of jumping around random addresses it kind of combines a bunch of pay-ins and payouts to sort of semi-anonymize the payment process?! Am I kind of close? Did I get it right? 06:23 < waxwing> it's multiple people making a transaction together, fundamentally (coinjoin) 06:23 < waxwing> if you have general questions about what coinjoin is, probably better #bitcoin than this channel, although it's ok here i guess. 06:23 < AnimalX> yes, combinging them hoping to anonymize things right? 06:23 < AnimalX> ok great 06:23 < waxwing> it can be used for that; mostly it is exactly for that today, although in certain versions of the future it could be done for economical reasons 06:24 < gustavonalle> ok, I think I saw the problem: 06:24 < gustavonalle> jmclient.jsonrpc.JsonRpcError: {'code': -32601, 'message': 'Method not found'} 06:25 < AnimalX> Yes, because if like 7 people pay at the same time, for the payment to be verified by miners, the fee would be cut betweex all of the payers right? The confirmation fee will be devided between all of us. 06:25 < AnimalX> That is great! 06:25 < gustavonalle> wallet_service.py line 380 06:25 < AnimalX> any major players using it? 06:25 < AnimalX> Like a big bitcoin company that use this? 06:25 < gustavonalle> @waxwing I guess bitcoin core changed some method and it broke joinmarket 06:28 -!- fiatjaf [~fiatjaf@2804:7f2:2a84:199d:ea40:f2ff:fe85:d2dc] has quit [Quit: WeeChat 2.6] 06:30 < gustavonalle> or maybe the BIP157 PR 06:30 -!- AnimalX [c6fc99e2@kite.riseup.net] has quit [Remote host closed the connection] 06:40 < gustavonalle> hmm, nope. The method is still there 06:40 < gustavonalle> (listaddressgroupings) 06:55 < gustavonalle> @waxwing I think I may have compiled bitcoin core with “-disable-wallet” and it removed a bunch of RPC methods from my node 06:56 < waxwing> gustavonalle, ah yes. that is a common error. 06:56 < waxwing> sorry was afk. 06:56 < waxwing> i always forget that one. 06:56 < gustavonalle> I don’t remember anymore how I compiled it, but this is the only explanation I can’t think of 06:56 < gustavonalle> *can 06:56 < gustavonalle> will recompile 06:59 < gustavonalle> why do JM need the bitcoin core wallet, btw? 07:00 < waxwing> gustavonalle, we use bitcoin core watch-only wallets to keep track of address balances 07:01 < waxwing> btw you can use `rpc_wallet_file` in config to use a separate Core wallet for JM, it's a good idea to do that, in particular, if you are using the Core wallet for anything else (though here, it seems like you aren't) 07:02 < waxwing> gustavonalle, oh from your previous comment, it looks like you're not sure if that's the cause. but you could just try a wallet rpc command in your cURL to see if it works 07:02 < waxwing> anyway if you did compile without wallet you need to recompile with wallet, so i guess that's not a relevant comment, lol 07:03 < gustavonalle> it gives error, I will try to recompile with wallet support 07:06 -!- fiatjaf [~fiatjaf@2804:7f2:2a84:199d:ea40:f2ff:fe85:d2dc] has joined #joinmarket 07:45 -!- gustavonalle [~anonymous@redhat/jboss/gustavonalle] has quit [Quit: gustavonalle] 08:11 < waxwing> AlexCato (just pinging you off the top of my head, but there are probably others who might know), do you have any idea how i can get python-bitcointx to recognize and use the libsecp256k1 lib that coincurve creates (or also, how to force coincurve to build libsecp locally) 08:12 < waxwing> this stuff is remarkably obscure to me at least. i will probably get there eventually but damn is it a time sink. 08:17 < DSRelBot> [DS/AlexCato1] sorry waxwing, completely out of my depth. I got nothing there. 08:18 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 09:40 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has joined #joinmarket 09:56 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has quit [Ping timeout: 265 seconds] 09:59 -!- xochon [~user@gateway/tor-sasl/xochon] has quit [Ping timeout: 240 seconds] 10:36 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has joined #joinmarket 10:55 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has quit [Ping timeout: 265 seconds] 10:56 -!- jonatack [~jon@37.172.132.110] has quit [Ping timeout: 246 seconds] 11:02 -!- jonatack [~jon@134.19.179.235] has joined #joinmarket 11:07 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has joined #joinmarket 11:16 -!- jonatack [~jon@134.19.179.235] has quit [Ping timeout: 244 seconds] 11:17 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #joinmarket 11:19 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has quit [Ping timeout: 265 seconds] 11:31 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Quit: jonatack] 11:32 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #joinmarket 11:49 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 246 seconds] 11:58 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 12:20 < HackRelay> [hackint-irc/jmarket] Looks like my tumble failed but I can't see any tumble.schedule in ~/.jojnmarket. Shouldn't there be one there 12:24 < HackRelay> [hackint-irc/jmarket] I found it in the app directory under logs. Looks like these weren't moved to the data directory - shouldn't they be thouugh 12:32 -!- gustavonalle [~anonymous@redhat/jboss/gustavonalle] has joined #joinmarket 12:32 -!- gustavonalle [~anonymous@redhat/jboss/gustavonalle] has quit [Client Quit] 12:48 -!- gustavo_ [~gustavo@host81-157-142-9.range81-157.btcentralplus.com] has joined #joinmarket 12:48 < gustavo_> Is possible to see the order book on testnet? 12:54 < gustavo_> I guess there’s pretty much nothing there at the moment? 13:34 -!- johnonchain [~johnoncha@2a01:cb14:cf6:bc00:818:1b8b:9d81:cf4e] has joined #joinmarket 13:35 -!- gustavo_ [~gustavo@host81-157-142-9.range81-157.btcentralplus.com] has quit [Quit: gustavo_] 14:15 < kristapsk> waxwing, you will do some more testing / reviewing on #560 or it's ok to merge? 14:50 < waxwing> kristapsk, ok let me look right now. i'm spending too much time trying to figure out how gcc and ldconfig find shared libraries :) 14:55 < waxwing> kristapsk, answered 14:57 -!- azizLIGHT [~azizLIGHT@unaffiliated/azizlight] has joined #joinmarket 14:59 < kristapsk> waxwing, ok, will merge then 15:12 -!- technonerd [~techno@gateway/tor-sasl/technonerd] has quit [Ping timeout: 240 seconds] 15:12 -!- technonerd [~techno@gateway/tor-sasl/technonerd] has joined #joinmarket 15:12 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 244 seconds] 15:13 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #joinmarket 16:53 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.8] 17:52 -!- HackRelay [~jmrelayha@p54866235.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 17:53 -!- DSRelBot [~DSRelBot@p54866235.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 17:58 -!- EmilyRatko [a37dfb7d@gateway/web/cgi-irc/kiwiirc.com/ip.163.125.251.125] has joined #joinmarket 18:01 -!- EmilyRatko [a37dfb7d@gateway/web/cgi-irc/kiwiirc.com/ip.163.125.251.125] has quit [Client Quit] 18:04 -!- HackRelay [~jmrelayha@p54866C05.dip0.t-ipconnect.de] has joined #joinmarket 18:06 -!- DSRelBot [~DSRelBot@p54866C05.dip0.t-ipconnect.de] has joined #joinmarket 18:10 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 18:12 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #joinmarket 18:49 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has quit [Read error: Connection reset by peer] 19:04 -!- exigirl [a37dfb7d@gateway/web/cgi-irc/kiwiirc.com/ip.163.125.251.125] has joined #joinmarket 19:07 -!- exigirl [a37dfb7d@gateway/web/cgi-irc/kiwiirc.com/ip.163.125.251.125] has quit [Client Quit] 19:23 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 20:22 -!- k3tan [~pi@unaffiliated/k3tan] has quit [Quit: WeeChat 2.7.1] 20:44 -!- kristapsk_ [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 20:46 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 22:35 -!- yzernik [~yzernik@2600:1700:dc40:3dd0:d1e2:fe50:7c37:b1e] has joined #joinmarket 22:35 -!- yzernik [~yzernik@2600:1700:dc40:3dd0:d1e2:fe50:7c37:b1e] has quit [Client Quit] 22:36 -!- yzernik [~yzernik@2600:1700:dc40:3dd0:d1e2:fe50:7c37:b1e] has joined #joinmarket 23:50 -!- yzernik [~yzernik@2600:1700:dc40:3dd0:d1e2:fe50:7c37:b1e] has quit [Ping timeout: 240 seconds] 23:54 -!- yzernik [~yzernik@2600:1700:dc40:3dd0:d1e2:fe50:7c37:b1e] has joined #joinmarket 23:59 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has joined #joinmarket --- Log closed Mon Apr 27 00:00:06 2020