--- Day changed Sun Mar 05 2017 01:03 -!- coins123 [~coins123@unaffiliated/coins123] has quit [] 01:15 -!- juscamarena [~justin@47.148.176.74] has quit [Remote host closed the connection] 01:16 -!- juscamarena [~justin@47.148.176.74] has joined #joinmarket 01:50 -!- gk_1wm_su [~222222222@185.93.183.213] has joined #joinmarket 01:54 -!- gk_1wm_su [~222222222@185.93.183.213] has quit [K-Lined] 02:35 -!- MaxSan [~one@109.232.227.138] has joined #joinmarket 04:51 < waxwing> grubles: thanks for report. i guess that matches the pattern we've seen. 06:45 -!- Dan_ [b8bbb18f@gateway/web/freenode/ip.184.187.177.143] has joined #joinmarket 06:46 -!- Dan_ is now known as Guest33157 06:47 < Guest33157> Missing 4.99*** coins in JM wallet. I'm a maker. I think a join was unconfirmed for a day +. How do I get them back? 06:48 < waxwing> this is just after restarting bot; you didn't change Core instance or new machine/recover or anything like that? 06:49 < Guest33157> I have not restarted my bot in over a week. It noticed this morning the balance was lower than expected and I noticed yesterday that this one transaction was not confirmed for a long time 06:50 < Guest33157> It is on ubuntu. I do not use that computer for anything other than JM 06:50 < waxwing> but you'd have restarted in order to see the balance, no? how else would you see the balance 06:50 < Guest33157> I ran wallet-tool.py 06:50 < waxwing> oh sorry i'm forgetting, you could run wallet-tool without restart, yes 06:51 < Guest33157> It shows the low balance and the core watch only shows the low balance 06:51 < waxwing> i always only run one JM script at one time 06:51 < waxwing> what's "the core watch"? 06:51 < belcher> running wallet tool and yieldgen at the same time should be fine, wallet-tool only reads 06:51 < belcher> its possible to configure wallet-tool to show you unconfirmed transactions 06:51 < waxwing> yes i just forgot 06:51 < Guest33157> BC has balances for spendable and for watch-only 06:51 < waxwing> i believe it does by default belcher 06:52 < waxwing> Guest33157: you didn't alter listunspent_args in config, right 06:52 < Guest33157> I have not made any alterations. I run more than one wallet in separate directories for A/B testing purposes. 06:53 < belcher> do you use bitcoind or bitcoin-qt? how exactly do you see the core wallet balance 06:53 < Guest33157> GUI, QT 06:54 < belcher> ah i see, okay that shows watch only and confirmed/unconfirmed separately 06:54 < belcher> could you run wallet-tool history 06:54 < waxwing> i mean gap limit is one possible reason but that comes up more rarely nowadays. so is the tx you mentioned, now confirmed. 06:54 < waxwing> ? 06:54 < belcher> it will show every transaction plus the change in balance for each one, at least you could get the txids 06:55 < waxwing> hmm but again wallet-tool by default shows unconfirmed. 06:55 < Guest33157> I cannot see that transaction anymore on the transaction list for BC 06:55 < Guest33157> I can try the wallet history but about 2 weeks ago it started erroring. 06:56 < Guest33157> Belcher helped me with the error problem about 3 months ago. We added some time delays but I ended up moving to new wallets so I do not have those changes he made anymore 06:56 < belcher> ah you're the same person then, well those delays are easy to add again 06:56 < belcher> time.sleep(0.2) in the right place 06:57 < Guest33157> I'm just trying history now to confirm first 06:58 < belcher> ok 06:58 < belcher> if it doesnt work, you time.sleep(0.2) after this line https://github.com/JoinMarket-Org/joinmarket/blob/master/wallet-tool.py#L349 06:58 < belcher> the intending has to be correct, so add enough spaces so it lines up with the line below it "rpctx = jm_single().bc_interface.rpc('gettransaction', [tx['txid']])" 06:59 < Guest33157> I'm going to switch my freenode over to my ubuntu so I can cut and paste if needed 07:01 -!- danc__ [b8bbb18f@gateway/web/freenode/ip.184.187.177.143] has joined #joinmarket 07:01 < danc__> Im in again 07:02 < danc__> Remind me where to put in time.sleep(0.2) 07:03 < belcher> after https://github.com/JoinMarket-Org/joinmarket/blob/master/wallet-tool.py#L349 07:03 < belcher> and the indenting has to line up 07:03 < belcher> you can use pastebin.com if you want us to check its correctly done (though its quite easy, just add spaces until the statements line up) 07:04 < danc__> I put it in. Do I run it now? 07:06 < danc__> Traceback (most recent call last): File "wallet-tool.py", line 350, in time.sleep(0.2) NameError: name 'time' is not defined 07:07 < waxwing> danc__: put 'import time' in the list of imports at the top 07:09 < danc__> It is running. probably 3000 lines so it will be a few minutes 07:10 < danc__> This is a little scary but since I've been doing this for almost a year, I figure these coins are probably not lost 07:11 < waxwing> it's really hard to imagine a way of losing coins, actually. i still haven't seen one case where it's happened. 07:12 < waxwing> do you know the txid that was slow to confirm? are you able to check that/ 07:12 < danc__> I figured since that would pretty much doom the system but still disconerting to find 5 BTC missing 07:12 < waxwing> ? 07:13 < waxwing> people used to find them 'missing' all the time, but a lot of that was because of the snoopers running tons of fake requests and using up addresses, making it hard to sync wallets. 07:14 < danc__> I do not know the txid but I remember seeing 4.99*** in the pending section for quite some time. I opened up transactions in BC last night and scrolled down to see it greyed out like they are when unconfirmed. I'm guessing this transaction happened 36-50 hours ago 07:14 < danc__> Perhaps it was dropped by a mempool? 07:14 < waxwing> danc__: i'd be looking in the yg bot's log file, and scroll up and see if you can find the record of that transaction being processed 07:14 < waxwing> yeah could be something to do with that kind of thing. maybe. 07:15 < belcher> danc__ wallet-tool history can show you the txid 07:15 < belcher> you need to use --csv 07:15 < JM-IRCRelay> [RedAcor] Hai belcher, there? 07:16 < JM-IRCRelay> [belcher] hello, yes 07:16 < JM-IRCRelay> [RedAcor] :) 07:16 < JM-IRCRelay> [belcher] how's thing? :) 07:16 < JM-IRCRelay> [belcher] things* 07:16 < JM-IRCRelay> [RedAcor] All good, thanks. 07:17 < JM-IRCRelay> [RedAcor] CgAn is working on servers. So people can have problem with connecting here. 07:17 < JM-IRCRelay> [RedAcor] They can use this address imb27556jpb6g65j.onion/6697 or 6cd7qka6fo6aps2e.onion/6697 for now. 07:17 < JM-IRCRelay> [RedAcor] For tor users* 07:21 < JM-IRCRelay> [belcher] thanks! 07:21 < JM-IRCRelay> [RedAcor] :) 07:21 < waxwing> thanks redacor 07:21 < waxwing> i prodded people re: donations on reddit, fwiw 07:21 < JM-IRCRelay> [belcher] some people said they had trouble connecting but me, waxwing and some others couldnt reproduce it, so it was confusing, thanks for clearup 07:22 < JM-IRCRelay> [RedAcor] You're welcome. 07:22 < danc__> Waxwing: BUG ERROR: wallet balance (11.31621739) does not match balance from history (16.30975293) BUG ERROR: wallet utxo count (18) does not match utxo count from history (19) 07:23 < danc__> Sounds like I need to run this with history --csv, right? 07:25 < belcher> yes, to get the txid 07:25 < belcher> although that BUG ERROR message implies your coins have not been transferred away somewhere 07:25 < danc__> I do not see the transaction in the history 07:25 < belcher> instead it probably just means something doesnt match up and its showing the wrong balance 07:30 < danc__> I have the log file open. Is there a good word to use with Cntl-F to easily find the transactions 07:32 < belcher> not really, not with the change in balance displayed 07:32 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #joinmarket 07:34 < waxwing> danc__: you can search for 'saw tx on network' perhaps 07:34 < waxwing> assuming the tx was seen on the network (ie broadcast) 07:34 < waxwing> afk 07:37 < danc__> Does saw tx on network appear when broadcast but not confirmed? 07:40 < danc__> is there a benefit to rescan? 07:43 -!- MaxSan [~one@109.232.227.138] has quit [Quit: Leaving.] 07:55 < belcher> danc__ hmm.. maybe especially in a case like this 07:55 < belcher> so are you saying theres no transaction shown in history that shows 4btc going off somewhere 07:55 < danc__> Correct, there is no transaction in the history 07:57 < belcher> so probably whats happened is the wallets got out of sync somehow or missed a transaction or something 07:57 < belcher> so -rescan could work... assuming all the watchonly addresses are imported 07:57 < danc__> I think I found the transaction ID, de6af384cc8062c2bb2bfde129b194151cf0c14f81a42b032deddcd96446685c unconfirmed from 3/1/17 07:59 < danc__> My BC says Status: 0/unconfirmed, not in memory pool Date: 3/1/17 21:22 From: unknown To: 1EAGUHapjer6V73wkM7ngJPktya17c4fbN (watch-only, label: joinmarket-wallet-93df30) Credit: 0.00002141 BTC Net amount: +0.00002141 BTC Transaction ID: de6af384cc8062c2bb2bfde129b194151cf0c14f81a42b032deddcd96446685c Output index: 0 08:00 < belcher> 29 sat/b 08:04 < danc__> Does this mean the coins are supposed to go back to the original addresses? 08:09 < belcher> in bitcoin if a transaction doesnt get confirmed then it never happened 08:09 < belcher> the coins never left, you could say 08:09 < belcher> except joinmarket is coded in a bad way, i see now, that it displays your coins as gone even though they're not 08:15 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Ping timeout: 264 seconds] 08:20 < danc__> Would restoring a wallet from seed fix this problem? 08:27 < grubles> so -rescan could work... assuming all the watchonly addresses are imported <- yeah try a rescan 09:16 < danc__> The rescan worked 09:16 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #joinmarket 09:17 < belcher> excellent! 09:17 < belcher> question is, how did your wallet end up in a situation where rescan was needed.. 09:18 < danc__> I'm not sure if this actually addressed the problem. That transaction now has 5 confirmations 09:19 < belcher> it went through with 29 sat/b ? interesting 09:19 < belcher> well https://anduck.net/bitcoin/fees/ shows a lot of cheap transactions getting mined 09:20 < danc__> It appers that my BC thought it was dropped from the mempool but clearly it was in some miners mempool. 10:15 -!- stachrom [d4338865@gateway/web/freenode/ip.212.51.136.101] has joined #joinmarket 10:27 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 10:52 < belcher> waxwing are you on bitcoin core's slack ? 10:52 < belcher> or at least, the slack calling itself bitcoincore 10:53 < waxwing> belcher: yeah i signed up for it yesterday 10:53 < waxwing> but i don't leave it open 10:53 < belcher> it says you're online, ah ok 10:53 < belcher> there is an irc bridge 10:53 < waxwing> ah is there, thanks, what's the .. whatever 10:53 < waxwing> belcher: oh btw on the above, what were you thinking when you said 'it wasn't coded to handle this correctly', were you thinking of the add/remove utxos thing? 10:54 < belcher> joinmarket (and many other wallets) assume unconfirmed transactions will eventually confirm 10:54 < belcher> their UI normally makes it impossible for the user to try to doublespend the inputs or anything like that 10:54 < belcher> https://get.slack.help/hc/en-us/articles/201727913-Connect-to-Slack-over-IRC-and-XMPP btw 10:54 < waxwing> yeah, but i couldn't at the time you said it, thinjk of what exactly you were thinking of 10:56 < waxwing> yeah i did it for tumblebit should be no prob, was just wondering what server or whatever, thanks 10:57 < waxwing> i made a note here, it was weird they do 6667 but ssl 11:00 < waxwing> belcher: got in now, thanks. huh, it's a big one. 11:12 -!- MaxSan [~one@213.152.161.40] has joined #joinmarket 12:37 < belcher> Anduck how strong is your server for https://anduck.net/bitcoin/fees/ if i post that on r/bitcoin will it get overloaded? 12:39 < waxwing> huh someone just posted 48% sync speedup for 0.14, interesting. 12:40 < Anduck> belcher: it's strong 12:40 < Anduck> 300mbps 12:40 < belcher> cool 12:40 < belcher> you should post it if you want the reddit karma :p 12:40 < Anduck> nah, feel free to post :P 12:42 < Anduck> i posted some early version of it when i made it first time. it didnt get much traction 13:09 < Anduck> i will do some updates to it again at some point. dont know when. 13:11 < Anduck> adding some clarity to time/block and the middle graph 13:12 < belcher> yes, showing date/time as well as block height could be useful 13:12 < belcher> but even today its an excellent site IMO 14:15 -!- stachrom [d4338865@gateway/web/freenode/ip.212.51.136.101] has quit [Ping timeout: 260 seconds] 14:27 < Anduck> thanks 14:28 -!- Shibalm [bbc09dac@gateway/web/freenode/ip.187.192.157.172] has joined #joinmarket 14:28 < Shibalm> belcher: you around? 14:28 < belcher> yes 14:28 < Shibalm> Can you send me a PM? 14:29 < Shibalm> Not sure how to do it with his webclient 14:29 < belcher> if your question is about joinmarket you could just ask here 14:30 < belcher> many people know joinmarket in this channel 14:30 < Shibalm> No, it's more personal 14:30 -!- shibalmy [bbc09dac@gateway/web/cgi-irc/kiwiirc.com/ip.187.192.157.172] has joined #joinmarket 14:38 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Ping timeout: 240 seconds] 14:42 -!- MaxSan [~one@213.152.161.40] has quit [Ping timeout: 240 seconds] 14:42 -!- molz_ [~molly@unaffiliated/molly] has joined #joinmarket 14:43 -!- shibalmy [bbc09dac@gateway/web/cgi-irc/kiwiirc.com/ip.187.192.157.172] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 14:52 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #joinmarket 14:55 -!- MaxSan [~one@213.152.161.40] has joined #joinmarket 15:58 -!- MaxSan [~one@213.152.161.40] has quit [Ping timeout: 260 seconds] 15:59 -!- MaxSan [~one@213.152.161.40] has joined #joinmarket 16:19 -!- Shibalm [bbc09dac@gateway/web/freenode/ip.187.192.157.172] has quit [Quit: Page closed] 17:51 -!- MaxSan [~one@213.152.161.40] has quit [Ping timeout: 256 seconds] 17:55 -!- MaxSan [~one@213.152.161.40] has joined #joinmarket 18:15 -!- MaxSan [~one@213.152.161.40] has quit [Ping timeout: 258 seconds] 18:19 -!- MaxSan [~one@213.152.161.40] has joined #joinmarket 18:55 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Ping timeout: 240 seconds] 19:00 -!- MaxSan [~one@213.152.161.40] has quit [Ping timeout: 264 seconds] 19:09 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #joinmarket 19:15 -!- raedah [~x@184.75.221.171] has quit [Ping timeout: 260 seconds] 22:03 -!- Guest33157 [b8bbb18f@gateway/web/freenode/ip.184.187.177.143] has quit [Quit: Page closed] 22:24 -!- danc__ [b8bbb18f@gateway/web/freenode/ip.184.187.177.143] has quit [Quit: Page closed] 22:37 -!- coins123 [~coins123@unaffiliated/coins123] has quit [] 23:31 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 23:59 -!- MaxSan [~one@213.152.161.40] has joined #joinmarket