-snip- I have only dat file How to recover my wallet with only dat file?
Is it a " wallet.dat" file or " electrum.dat" file? If it's wallet.dat, post a new thread in Bitcoin Technical Support board and follow the sticky thread " Tech Support Help Request Format". Otherwise, post it here in Electrum board. For starters, if it's electrum.dat, you can just load a copy of it using the latest version of Electrum and it will open without issues. For further concerns, please add it to the thread that you'll create.
|
|
|
-snip- Since there is nothing in this particular private key let me post it here with screen shots. Coming up
I'd never do that if I were you. Even if it's empty in your tests, there may still be unclaimed be " fork coins" in there or specially if the issue turns out to be the software's fault. Anyways, you can test if the Electrum you're using is indeed deriving the correct address from the given private key by importing a random private key ( e.g: from paper wallet generators) and see it the correct address will be imported; if it does, then it's what they've said.
|
|
|
No there was only one adress i used, never created one more, i didnt need it to and never send any btc to anyone. I only get paid in that adress, what i tell u if i say i get paid less than 7 seconds when the job is done after write down my btc adress in their payment option. Believe that? Okay, if you're certain on that, then 5 is good. Now, open electrum.dat as a text file and you should find 5 uncompressed WIF private keys as plain text. e.g. ( from ETF's electrum.dat): 5JTvMqQhEeBQwcGBjPGsBod2XTsAQB7TWGgCMEpAdfsjVBcAze3 and 5K5rq6DKJ95VxjLnkf26uF2NBMdMh1fkrZupm5rCKNcqCNj9ivA(The array of 51-character strings that start with "5")Then in the latest version of Electrum, create a new wallet but during wallet creation, select the option " Import bitcoin addresses or private keys" instead. Paste the private keys one line each ( no need to prepend anything since those are uncompressed WIF). Finish the wallet and see if it comes up with a balance ( if it's the first time Electrum launched, you must wait for a few minutes). If it's empty, try the same procedures again with the private keys from old Electrum version 0.32 or v0.33. When you enter your seed in the latest version of Electrum, what is the "seed type" displayed as? I've tried with the test seed created by ETFbitcoin when he ran the 0.3.0 version... it shows as "Old":
It must be " old" since he's able to restore it to 0.30 since that old Electrum do not support the new seed version.
|
|
|
-snip-
It's easy to recover with the console command: convert_xkey: - First, open the console tab ("View->Show Console" to enable the tab) of the two cosigners which you'd want to get the "master private key" from.
- Type getmasterprivate() on each console to get each wallet's master private key (you'll get 'zprv' since it's p2wpkh based from the screenshot).
- Type convert_xkey("zprv.......................","standard") to convert it into an "xprv" key, then copy the converted keys of the two cosigners.
- Lastly, create a new multisig wallet(s) using those two xprv and one xpub, just make sure that the xpub that you'll use isn't the xpub of the already-given xprv.
- Or Alternatively, create two cosigners using 1 xprv and 2 xpubs.
Notes from my test ( testnet: vprv=zprv | tprv=xprv): 2-of-2_Multisig_from_StandardSegwit_to_MultisigLegacy ----------------------------------------------------------------------------------------------------------------------- SEED1: dwarf mixture waste width duck survey custom need dash erosion grit gap vprv1: vprv9FvME8ocMUz3qdq2sF5tPUMJyT3cVKhuWMZpb7jtf68vhkVYMMz7ydixsdQtc9huXq1gtgNKypodofi9hYf4phck6CGT6bgqqeFfNJD5qBG vpub1: vpub5UuhdeLWBrYM47uVyGctkcJ3XUt6tnRksaVRPW9WDRfuaYpgtuJNXS3SiwgNKiCqYa5RX6LS1VHjADm43jiy7ySFjTDu5rtQNwbH2qPTExX tpub1: tpubD8wrmDW2CVam2WUb6BBENhpRCYGemQupFS8AJqzRKMBZS37rUSUav12Z1PgKr2Tv9kqwdd3RTupscyUnszQEbtFkXjN3wDBcWMJya4ExRWA
convert_xkey("vprv9FvME8ocMUz3qdq2sF5tPUMJyT3cVKhuWMZpb7jtf68vhkVYMMz7ydixsdQtc9huXq1gtgNKypodofi9hYf4phck6CGT6bgqqeFfNJD5qBG","standard")
tprv1: tprv8cFpcoTn47u693SoCXWdyJAJdWkic5iug8XP2Kx7u5PAbYs5r3ezjWQgqDVicLQ4iYn5PjBD4W6Y36V2G9q3EEFYMWsbvn3sJC8NbBS61jA ----------------------------------------------------------------------------------------------------------------------- SEED2: effort pipe ask skate father decline desk deal fuel frown shoe shine vprv2: vprv9GUMt1Grqo1in3GbqXJMn4c7YX7tZM2Bdch4xL5EjE6F7NAXTYWnbMqMn4dAwZJXRtyASBGx5Pi7aN6zetpiHw9HZXaXxfYcNqGT1rHGEz6 vpub2: vpub5VTiHWokgAa1zXM4wYqN9CYr6YxNxok2zqcfkiUrHZdDzAVg15q39A9qdKuPoqga3KDbz321gXxMTySZqNfBz9ppHSMSnYYay2UgQpvttyz tpub2: tpubD9VsR5yGgocRxuvA4TPhmJ5DmcLvqSE6NhFQg4KmPV8sqenqad1FXj8wumuML9weeVz86Zj18xVVvjAJfdLTU4eK5iVbdtqo6SCNwx31qVD
convert_xkey("vprv9GUMt1Grqo1in3GbqXJMn4c7YX7tZM2Bdch4xL5EjE6F7NAXTYWnbMqMn4dAwZJXRtyASBGx5Pi7aN6zetpiHw9HZXaXxfYcNqGT1rHGEz6","standard")
tprv2: tprv8coqGfw2YRvm5StNAoj7MtR7Capzg73BoPedPYHTyDLV1AY4xEBfMEX5jehzwjzgccjYwE5qA511onssDVzghTn5prBgnqudqP9AEcPNEgF ----------------------------------------------------------------------------------------------------------------------- 1st address: 2N3sdmPzgVzY2P6ZpDN3tWcrC8wu2APFbax -----------------------------------------------------------------------------------------------------------------------
|
|
|
Whats the point of generating more and more receive adresses? 20 or 40?
Because the unencrypted ( no password) electrum.dat file will display 20 private keys if you generated 20 addresses in the receive tab. There's no " export private key" option in v0.30 but you can exploit that to dump the wallet's private keys. The point is to make sure that you will export enough private keys in case you've made as much transactions at that time. Exporting a few prvKeys may not be enough in case if you previously used 20 addresses before, right?
|
|
|
-snip- What is interesting is that it didn't generate the same addresses:
That's what I'm talking about in the previous replies, as stated in the release notes of v0.32+: /index.php?topic=5379817.msg58904925#msg58904925The key derivation was changed twice since v0.31 ( v0.31 and v0.34), thus, those old wallets' private keys can't be restored using the latest version. He'll have to get the private keys from the restored wallet in v0.30 and import them to the latest ( if still didn't worked, get the keys from v0.32~0.33). But it seems OP is having trouble following the guides so I'd to stop responding to his already-answered questions ( answered by the previous posts).
|
|
|
-snip- Should I provide the blockchain network link that was given to me by Genesis Mining
That will certainly reduce the number of possible cause of the issue but will reduce your privacy a bit since everyone will be able to link the transaction to your bitcointalk account. If privacy isn't a concern, you can share the TXID here. If you don't want to, at least tell which " blockchain network" are you talking about since there are couple of " bitcoins" out there that don't belong to the Bitcoin network. In other words, in the " blockchain network", is it showing Bitcoin, Bitcoin Cash or other Bitcoin " insert-name-here"? if it's not " Bitcoin", then Electrum won't be able to access the funds since it's a Bitcoin-only wallet. If it's blockchain.com, it's not the "network" of anything, it's just a 'blockchain explorer' which has a database fetched from various cryptocurrencies' blockchains.
|
|
|
anyways the wallet has only 0.00000275BTC (not even sure if it covers the price of a coffee cup at McDonalds at today bitcoin price value). But it's the learning and trying that is fun If it's just for experience and test, I'd recommend you to use a wallet with known weak password instead so that you can easily confirm that your commands work without waiting for hours in each try. Just create a new wallet file in Bitcoin Core, set a weak password and get its wallet.dat file from the folder with the same wallet name in the wallets folder in bitcoin data directory. Then in BTCRecover, just assume that you don't know some of the characters in the password and try to bruteforce it using the available methods.
|
|
|
-snip- Guess what i'm looking for is a kind of limiter on a wildcard.
You can use --min-tokens 5 --max-tokens 6 plus PawGo's suggestion above to limit the tokens to 5 to 6 and since each characters are tokens, it wont reuse them. But it will still try ABCDE, ABCDEF.... UVWXYZ; besides that's what bruteforcing using random charcters is all about if you have no idea about the possible characters. Otherwise, exclude the character(s) from the token list. Token Counts: github.com/3rdIteration/btcrecover/blob/master/docs/tokenlist_file
|
|
|
It is showing 2 weeks and it has taken a whole week to get where it is. -snip-
Based from your other thread, it seems like your node is already synced, right? Then the " 2 weeks" that you've seen was most likely 2-weeks-worth of blocks and not the estimated time.
|
|
|
OK, finally Armory has noticed Bitcoin qt. It started syncing, which took forever. After it downloaded ~270 GB of blockchain to my HDD, I ran out of space. So I started deleting the oldest part of it and did it a few times to keep it going until the end. No I got 229 GB of blockchain on my 270 GB HDD. -snip-
A 270GB HDD wont do, Armory requires the whole blockchain in your disk which will require about 400GB of data. Even if Bitcoin Core is fully synced with pruned blockchain, Armory won't be able to build its database from the pruned blocks.
|
|
|
-snip- Thank you for your suggestion, I didn't know this was possible. I have been using the -datadir option to point my secondary drive that would be large enough to hold all of this, but I did not realize you could "open wallet" that way.
The menu " File->Open wallet" is just for loading wallet.dat files from the wallet directory, not a replacement for -datadir start parameter. The main use of it is for opening multiple wallets or loading an existing/backup wallet.
|
|
|
i didnt see any transactions in the history when its generated new wallet with my old seeds. Something is going wrong
You won't see any transactions because its not online and won't be online. The goal is to get the private keys that Electrum version 0.30 derived from your seed phrase, then import them to the latest version ( v4.1.5) as an imported wallet by selecting "Import bitcoin addresses or private keys" during wallet creation; then paste the each private keys per line. The steps on how to acquire the keys from v0.30 are already in the previous replies, try to back-read from page 2: /index.php?topic=5379817.msg58950935#msg58950935And take note: the wallet should be unencrypted for the PrvKeys to be human-readable.
|
|
|
Restore option always says please wait, no response, bored of waiting n u click cancel then i open again it starts with different wallet. it doesnt ask new or recover this time. U need to delete electrum.dat everytime -snip-
Perhaps, that " different wallet" is the restored wallet from your seed? Does it freeze after typing the seed phrase or right after clicking 'restore'? in test seeds one time i waited like this n canceled after opened electrum checked the seeds if they re the same, yes same but receive adress there was none, then created but when u create new receive adress program also doesnt respond n freeze U force quit then open again u see there is new adress in receive tab. None of receive adresses re smilar to tests adress before restored, all different its generating
Are you comparing the addresses of " test seed" restored to the latest version of Electrum with the addresses in 0.30? Because those are expected to be different due to the difference in key derivation between those versions. Other than that, I can't add anything because I can not reproduce the errors since I don't have a system that can run v0.30.
|
|
|
-snip- After i close it n then opened again there re new seeds, 9 different words before that there were 8 words with different wallet
I can't comprehend this, are you somehow clicking " create" instead of " restore" when you're trying to restore the seed phrase? Create is for generating a new Electrum wallet thus, you'll be given a new seed. Restore is for re-creating an Electrum wallet from an existing seed phrase. -snip- It doesnt even recover the test seeds. It does if u wait long but no receive adress at all
The error seems to be related to connection issues since there are no available servers for that version anymore. Was that after restoring your seed phrase and not the test seed? If it's the correct seed phrase: Since it still started after the error, that should be enough. To generate addresses, go to 'Receive' tab then click " New address" below. Create multiple addresses ( about 20~40) so the electrum.dat ( when opened as text) will show those 20~40 addresses' private keys.
|
|
|
I've tried the site and it will return with the same error whether the address is Legacy, Native Segwit or P2SH. So, the issue isn't with Electrum but Wyre's service, try to find an alternative.
|
|
|
Okay I noticed. Still no wallet.dat file, searched a lot. When u try to open the electrum it starts with the test over and over again which I created at the beginning
The file that you should open as text is " electrum.dat" file, but should be the one created after restoring your seed phrase. The old version doesn't support multiple wallet files so, you should delete/rename the test wallet first before you can create/restore a new wallet. electrum.dat should be located in electrum's data directory: https://electrum.readthedocs.io/en/latest/faq.html#where-is-the-electrum-datadir-located. BTW, 'wallet.dat' is for Bitcoin Core client.
|
|
|
And thats not the private keys. Thats the code for seeds -snip-
The " no encryption" wallet has the addresses' individual private key right next to them; Those are in " Uncompressed WIF" so those are the 51-characters-string that start with '5' after the address list. It can display more even if the wallet isn't online based on ETF's response in this reply, then read the next reply: If more addresses are requested in the receive tab, will the unencrypted electrum.dat file display as much private keys as in the receive tab?
Yes.
|
|
|
Calm down everyone, he only has 12 6248R CPUs :-X The "288 processors" that he mentioned may be the total number of "Cores", since: 12CPUs x 24Cores each = 288 Cores
|
|
|
-snip-
How about the " 2FA key" that Electrum showed during wallet creation? Check if you have saved it somewhere. ( this is only an example, do not use):
|
|
|
|