--- Log opened Wed Jan 13 00:00:14 2021 00:20 -!- asoltys [~root@s207-81-214-2.bc.hsia.telus.net] has quit [Ping timeout: 246 seconds] 01:25 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has joined #joinmarket 01:35 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has quit [Read error: Connection reset by peer] 03:18 -!- Palma13Jacobi [~Palma13Ja@static.57.1.216.95.clients.your-server.de] has joined #joinmarket 04:38 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has joined #joinmarket 04:42 < Bokai> Hi all. I recently discovered I somehow "lost" some BTC back in 2015, and I have now traced it back to when I experimented with joinmarket. I still have the seed(not giving it up, so don't try) but when importing it in Electrum it doesn't show any balance, and I can't see any history. 04:43 < Bokai> Do I have the incorrect seed? I really don't think so, since I am really careful with stuff like this(I thought) 04:43 < Bokai> Or can't Electrum be used for this recovery purpose? 04:43 < waxwing> the old joinmarket wallets (pre 2017 iirc the date correctly) were not compatible with any other wallet, including electrum (although they used the same seedphrase algo, they used a different HD path) 04:44 < waxwing> the simplest way to reaccess is to run an old versoin of Joinmarket 04:44 < waxwing> we do have a convert_old_wallet.py script which converts to the new version, but that's really for someone actually wanting to run JM, not if you just need to recover the coins 04:44 < Bokai> But do I need the Bitcoin core software as well, or do I only need joinmarket? 04:44 < Bokai> I can't really remember the dependencies 04:45 < waxwing> if it was 2015, you can try running from the old repo, hang on 04:45 < Bokai> Thanks for your help! 04:45 < waxwing> https://github.com/JoinMarket-Org/joinmarket/tags - can't say for sure, but i would think even the latest of those releases would be ok 04:45 < Bokai> From october 3rd 2015, if that helps 04:46 < waxwing> the repo there has instructions on installation, i *hope* it still works. 04:46 < waxwing> re your other question it's a bit tricky. 04:46 < waxwing> if you just wanted to get access to the keys of say the first 100 addresses, it's pretty trivial and doesn't require blockchain access. 04:46 < waxwing> but if you used the wallet a lot there could be tons of addresses used and tons of gaps and you need blockchain access to scan in order to find them. 04:47 < Bokai> I think I just used the recommended depth for just a few transfers 04:47 < Bokai> But don't really know how many adresses was used 04:49 < waxwing> i remember now that i wrote a tool for this exact purpose, as had a request about it before 04:49 < waxwing> https://gist.github.com/AdamISZ/d978a1fa06b808773cf14d08b16c6b6e 04:49 < waxwing> as per the description at the top, this fits your use case. 04:50 < Bokai> oh wow 04:50 < Bokai> <3 04:50 < waxwing> however that needs to be run with the *new* Joinmarket, not the old. install from https://github.com/JoinMarket-Org/joinmarket-clientserver/ 04:50 < waxwing> .. using the install.sh script described in the README 04:50 < Bokai> Even easier then. ;D 04:51 < waxwing> well it only gets the keys; you would then need to have some import function into some other wallet to grab the balance of each address 04:51 < waxwing> or perhaps some API or similar to a blockchain explorer - that, of course, has privacy implications 04:53 < waxwing> i wrote that script a while ago. it may not work today exactly as-is. if it doesn't work with latest version (0.8.0) try it with a version pre-0.6.2 04:53 < Bokai> I will try. Thanks again 04:54 < Bokai> I'll post the result 04:56 < Bokai> I guess Bitcoin core need to be installed and synced before using joinmarketqt? 04:57 < waxwing> uh yes iirc that is required, it won't even start without a connection 04:57 < waxwing> i don't think it needs to be synced to start, but it won't work (e.g. it won't load a wallet) without the backend being synced. 04:58 < Bokai> But your script says it does not need core, so maybe an older version is required 04:59 < Bokai> Need to compile it myself then, this might take a while. :) 04:59 < waxwing> Core is not required for that script, no. 04:59 < waxwing> i don't understand why you said that? it's two different things. the script doesn't require Core, but JoinmarketQt does. 05:00 < Bokai> you said that the script needs to be run with the new Jimarket? And the new joinmarket requires Bitcoin Core? 05:00 < Bokai> join* 05:01 < waxwing> running JoinmarketQt requires Core 05:01 < waxwing> but you can just install joinmarket from that link above 05:01 < Bokai> Musv 05:02 < waxwing> either 0.8.0 latest or maybe an earlier like 0.6.1 .. it won't require Core just to *install* it. it does require Core to *use* it in certain ways (like Qt), but in other ways it doesn't. 05:02 < Bokai> Must have read the wrong section 05:02 < waxwing> e.g. you can run ob-watcher to look at the order book, with 'no-blockchain' specified in the config. 05:02 < waxwing> and another (niche) example: you can run that script without Core. 05:02 < Bokai> I see 05:22 -!- technonerd [~techno@gateway/tor-sasl/technonerd] has joined #joinmarket 05:23 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has quit [Quit: Connection closed] 05:25 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has joined #joinmarket 05:30 < Bokai> I'm having issues just installing it. :( 05:35 < Bokai> Can I install just the daemon, and run the script? 05:45 < Bokai> It fails with " ERROR: Failed building wheel for twisted" 06:00 < Bokai> Had to downgrade Python to 3.7.9, and now it worked 06:09 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 06:14 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #joinmarket 06:17 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 06:18 < Bokai> But can't start it because secp256k1 is not found. :( 06:23 < technonerd> Bokai: what OS? 06:23 < technonerd> using install.sh to install? 06:24 < Bokai> Windows 10 06:25 < Bokai> and this 06:25 < Bokai> https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/INSTALL.md#installation-on-windows 06:52 < Bokai> It seems as if the easiest way to do this is to install Ubuntu... 06:53 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has quit [Quit: Connection closed] 06:55 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has joined #joinmarket 06:58 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has quit [Client Quit] 07:06 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has joined #joinmarket 07:12 < waxwing> ah yes on windows, you have a couple of choices, but in your case where you want to run custom scripts, installing WSL and then followign the ubuntu process is easiest. 07:12 < waxwing> the manual way of doing it, on windows itself, is at the very least difficult. 07:12 < waxwing> Bokai 07:14 < Bokai> I tried the manual Windows route for the last 1½ hours 07:15 < waxwing> yes it's possible but you run into nasty stuff going that route. that's why i built an exe for joinmarket-qt for windows 07:15 < Bokai> Lets just say that I now have Ubuntu installed in less time than it took to install the correct version of python. :) 07:15 < waxwing> yep that's the best path if you're stuck with windows i think. 07:15 -!- technonerd [~techno@gateway/tor-sasl/technonerd] has quit [Ping timeout: 240 seconds] 07:15 < Bokai> But I need to take a break now. Might be back later or maybe tomorrow if I need more help 07:15 < Bokai> thanks a lot so far!! 07:30 -!- technonerd [~techno@gateway/tor-sasl/technonerd] has joined #joinmarket 08:40 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #joinmarket 08:41 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 09:39 -!- Palma13Jacobi [~Palma13Ja@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 246 seconds] 09:41 -!- belcher_ [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 09:47 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has quit [Quit: Connection closed] 10:32 -!- mryandao_ [~mryandao@gateway/tor-sasl/mryandao] has joined #joinmarket 10:33 -!- mryandao [~mryandao@gateway/tor-sasl/mryandao] has quit [Ping timeout: 240 seconds] 10:45 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has joined #joinmarket 11:10 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has joined #joinmarket 11:12 < Bokai> Hey. I need to recover a wallet from mnemonic, is that not possible without a connection to bitcoin core? 11:14 < Bokai> I get " RPC connection to Bitcoin Core was not established successfully." 11:46 < waxwing> Bokai, hang on a sec 11:46 < Bokai> sure 11:48 < waxwing> hmm yes you cannot recover to a wallet file without blockchain access. 11:48 < waxwing> remind me your situation? 11:48 < waxwing> oh yes it's in the scrollback. 11:48 < waxwing> so you have the seed, but not an old wallet file. 11:48 < Bokai> ah nice 11:48 < Bokai> exactly 11:48 < Bokai> from 2015 11:49 < waxwing> it seems the problem rn is that the script i wrote is for someone with an old wallet *file* who has no Bitcoin Core access 11:49 < waxwing> but you only have the seed 11:49 < Bokai> ah... 11:50 < Bokai> Maybe I should just get the whole thing going, with bitcoin core. Would that help? 11:50 < waxwing> yes. it occurs to me that it might work without Core being synced. 11:50 < waxwing> although .. hmm no the problem is different here. 11:51 < waxwing> you need either (a) to convert that seed to an old-style wallet or (b) to convert the seed to a Wallet object in python - the latter clearly makes more sense. 11:51 < waxwing> but requires a little bit of python code. 11:51 < Bokai> hm ok 11:51 < Bokai> I'm not the most advanced user when it comes to this 11:52 < waxwing> i don't have much time rn but let me take a quick look 11:52 < Bokai> Thanks, much appreciated! 12:14 < waxwing> got it pretty much in hand i think but have a meeting and it's late, so it'll be tomorrow Bokai 12:15 < Bokai> Cool! Anything you need me to do in the meantime? Otherwise I'll check back here tomorrow 12:15 < Bokai> Are you in europe? 12:17 < waxwing> yeah uk/eur timezones 12:17 < Bokai> Excellent. Talk to you tomorrow 12:17 < Bokai> And I'm extremely grateful for your help 12:40 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has quit [Quit: Connection closed] 13:03 -!- jonatack [~jon@134.19.179.235] has quit [Ping timeout: 246 seconds] 13:05 -!- jonatack [~jon@88.124.242.136] has joined #joinmarket 13:48 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 256 seconds] 13:49 -!- jonatack [~jon@88.124.242.136] has joined #joinmarket 14:02 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 272 seconds] 14:03 -!- jonatack [~jon@88.124.242.136] has joined #joinmarket 14:21 -!- qubenix [~qubenix@66.172.11.228] has quit [Quit: quit] 14:23 -!- qubenix [~qubenix@66.172.11.228] has joined #joinmarket 14:46 -!- qubenix [~qubenix@66.172.11.228] has quit [Quit: quit] 14:46 -!- qubenix [~qubenix@66.172.11.228] has joined #joinmarket 15:10 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 15:52 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 17:04 -!- openoms [~quassel@91.132.136.76] has quit [Ping timeout: 256 seconds] 17:07 -!- openoms [~quassel@91.132.136.76] has joined #joinmarket 17:08 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 3.0] 17:56 -!- DSRelBot [~DSRelBot@p5de4a84f.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 17:57 -!- HackRelay [~jmrelayha@p5de4a84f.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 18:02 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has quit [Read error: Connection reset by peer] 18:09 -!- DSRelBot [~DSRelBot@p5de4a8d9.dip0.t-ipconnect.de] has joined #joinmarket 18:09 -!- HackRelay [~jmrelayha@p5de4a8d9.dip0.t-ipconnect.de] has joined #joinmarket 18:26 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has quit [Ping timeout: 264 seconds] 18:28 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has joined #joinmarket 21:19 -!- mryandao_ [~mryandao@gateway/tor-sasl/mryandao] has quit [Ping timeout: 240 seconds] 21:20 -!- mryandao [~mryandao@gateway/tor-sasl/mryandao] has joined #joinmarket 22:55 -!- Bokai [4e457905@78-69-121-5-no54.tbcn.telia.com] has joined #joinmarket 22:56 < Bokai> Good morning Waxwing. I'm up and about now, whenever you have time to help me, please ping me 22:56 < Bokai> FYI, I now have a fully synced Bitcoin Core if that helps my issue 23:52 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Ping timeout: 264 seconds] --- Log closed Thu Jan 14 00:00:14 2021