Please advise whether it is possible to export BIP39 mnemonics from Electrum
Denis
Is your goal to be able to simultaneously use the same wallet in Electrum and Trustwallet? If so, you can do pooya's suggestion to do the " reverse". If it's just to restore your Electrum wallet to Trustwallet, then sending the funds normally is the best option. Anyway, the post that you replied to already has the answer to your question, language barrier perhaps? Try the local boards: https://bitcointalk.org/index.php#5
|
|
|
I wonder, do you think the Bitcoin network will survive if all the network nodes are non-listening (outbound connections)?
The good thing is, Bitcoin Core nodes are configured to listen by default. But usually, it's the user's network, ISP or system that's hindering inbound connections.
|
|
|
So it looks like I messed up... I have no idea where I got this address where I sent btc to. Also why would I write down seed of empty wallet ;( this all makes no sense to me...
Electrum can create more than one wallet and open separate instances of each; Also, during the install wizard, it will ask you to create your first wallet. You might have created a legacy wallet before you created the SegWit wallet, then mistakenly used the legacy wallet to receive the funds from Coinbase. Unfortunately, with the address alone, it's impossible to tell where wallet it belongs to. At least the output is still unspent so we can rule-out any case of " clipboard hijacking malware".
|
|
|
My issue is that Bitcoin Core doesn't open at all & shuts down when it says it needs to reindex Fortunaltely I don't have a Space nor Bandwidth/Speed issues...
You can open bitcoin core if you set prune=550 ( value depending on the previous setting) in your bitcoin.conf file because your current blockchain is pruned. But that's not what you need to do to solve the main issue, it's to reindex. If --reindex isn't convenient for you, you can just delete or rename the " blocks" and " chainstate" folders from your bitcoin data directory. That will reset your blockchain and Bitcoin Core will redo the initial block download.
|
|
|
First, you need to open a channel. It's only available for SegWit Electrum wallet (addresses start with bc1 and not a '2fa wallet'), if your wallet is of any other type, you can't.
Secondly, you need inbound capacity to be able to receive funds through lightning. You can gain inbound capacity by sending some of your funds or by using the "swap" feature in the channels tab (it uses the same backend as the one suggested above). The latter comes with a fee and it'll send some of your lightning funds to your on-chain funds. You can check how much you can receive in the 'channels' tab: "can receive X. BTC".
Lastly, if the requirements above were already satisfied, use the 'Lightning' button in the receive tab instead of 'New Address'.
|
|
|
No , it is not spent. This is the returned error: "error": "Input not found or already spent", since the cold machine isn't connected to the USB disc blockchain data yet, the actual error is "Input not found". After I connect the USB disc blockchain data, it can sign successfully.
Yeah, I've noted in my previous reply that you're the one who spent it ( in your successful attempt).
|
|
|
Actually, I found that when I change the registry item "bPrune" to "true" on the hot machine, launch bitcoin core, it will not request to redownload the full chain node, and just works in the prune mode. it can work well to create transaction and sync to latest blockchain.
So the cold machine is set to prune the blockchain in the first place. Then since you set the hot machine to prune too, both machine work since nothing's different in the settings and contents of the datadir. The downside is you'll never be able to load other wallet, otherwise you'll have to re-download the blockchain. After I plug in the USB disc with blockchain data, launch bitcoin core, and run the command above, it can be successful.
Ah, so it's you who spent it and it's successful in your last attempt. Congrats.
|
|
|
in the cold machine, how to avoid this "pruning blockstore" when launching bitcoin core ? You found the reason why it needed to re-download the blockchain. Forgot to mention that prune setting is on by default and you said that you are in default settings, so if you haven't unchecked it in the welcome screen/settings, it must be on. That setting will delete the older blocks until the set size has reached to save disk space. And also, I tried to sign the transaction without blockchain data, just after installing bitcoin core to the cold machine, launch bitcoin core and go to the console window, run: signrawtransactionwithkey 0200000001540e466ccd38e1b501ff68a6955e62ec6ebc28a99a32cad45ae99ad4b21e19f600000 00000ffffffff0250c30000000000001976a9141ed2825114aa8f7e4888976ddbc69de934b279ed 88ace0930400000000001976a914c37ac538ce62d824438c1cc28403d24434e600e988ac0000000 0 [\"***********K6XcFXSqjWYaM*********\"]
it will return errors: "txid": "f6191eb2d49ae95ad4ca329aa928bc6eec625e95a668ff01b5e138cd6c460e54", "vout": 0,
The coin that you're trying to spend was already spent ( just a few minutes ago): f6191eb2d49ae95ad4ca329aa928bc6eec625e95a668ff01b5e138cd6c460e54:0
|
|
|
Please write mi in words how many years it is:
1.055e+06y
The simpler method is to just move the decimal point depending on the value of " e+number". From your example: | 1.055 | (e+06 = move by 6 decimal places) | | 10.55 | = move by 1 place | | 105.5 | = move by 2 places | | 1055. | = move by 3 places | | 10550. | = move by 4 places | | 105500. | = move by 5 places | | 1055000. | = move by 6 places |
Other note: You can use your forum signature for off-topic messages. You can access it in: " Profile->Forum Profile Information".
|
|
|
- Are you using a bitcoin.conf file? If so, What did you set?
NO - Are you using any additional start parameters?
NO - If you're using Bitcoin-qt (GUI), what are the options that are ticked in the Settings?
All the settings are default.
So the custom data directory was set in the GUI's " welcome screen" and no other settings are set. Removing the wallet file shouldn't cause your node to re-download the blockchain, so I think something is corrupted in the process of unplugging/transferring/plugging of the external SSD. IDK what Cold-storage setup you are using that requires the blockchain in the cold-wallet, but I'd also recommend you to just use the "cold machine" for signing purposes only, it doesn't need to sync to the network.
|
|
|
It shouldn't do that if the datadir has the same path and files as before. Have you properly closed Bitcoin Core in the Cold machine before unplugging the USB Disk? Because it should be. Some questions: - Are you using a bitcoin.conf file? If so, What did you set?
- Are you using any additional start parameters?
- If you're using Bitcoin-qt (GUI), what are the options that are ticked in the Settings?
Then, remove the wallet directory under btc data.
If you do that, remove " settings.json" file as well so you wont get the " wallet path doesn't exist" error.
|
|
|
This was their reply. Its under "addresses" > " export private key I don't see this option in the electrum 4.1.5 wallet My only option are history, send, receive or channels. I see nowhere to click on addresses >export private key have only saw this on videos of older wallets
So you'll trust anything that they'll ask you, even your private keys? Since you haven't explained the situation, most people will just assist you on the exact thing that you're asking even though it's not the best way to solve the issue. Because with the current info, I see the whole " sign a transaction to get your money back" situation " weird" ( as I explained in my previous reply).
|
|
|
I guess the issue is that I am attempting to export keys for a Watch Only wallet. -snip-
Thanks so much for your help all, I have finally managed to get my coins into Electrum thanks to your advice.
It' would be nice if you can write the steps that you've done in order to import the funds to Electrum. ( for others who are searching the web and to sum-up this thread) Because a watching-only wallet doesn't have any keys that can be exported to another wallet. BTW, the screenshot link doesn't work, you need to get the link from the image itself and not your imgur profile link.
|
|
|
-snip- I have access to 2 of the 3 private keys, and i have all 3 public keys but not 1 of the xpub. How can I restore it?
You can use coinb.in's multisig tool to re-create the MultiSig address: coinb.in/#newMultiSigUse " New->Transaction" to create a transaction using the redeem script; then the " Sign" tab to sign the RAW Transaction. However, it only supports P2SH and not P2WSH ( SegWit). I'd recommend to use it offline during the part when you need to paste the private keys ( e.g. when signing the transaction). Run from the source: https://github.com/OutCast3k/coinbin/
But something tells me that you have the " master private keys" ( Yprv / Zprv) instead of " private keys". In which case, you'll have to get the address' private keys from the master keys first to be able to sign it ( will add a few extra steps). If not disregard this part.
|
|
|
-snip- all i could see is the XXX....XXX type feedback on the final confirmation for the receiving address.Then that's a massive flaw in their implementation. I've never used MetaMask, but I'm very surprised no one has complained about it before. 6 characters can be spoofed fairly easily.
I just checked MetaMask to see how it works. Once you paste an address, it changes to 0xXXXX...XXXX. As shown in the following image, it only shows the first 4 characters and the last 4 characters.
Mine shows the full address after I pasted it; and just like larry, just the first and last 4 characters in the confirmation window. Metamask version 10.10.1 | Monitor's resolution: 1920x1080 px Images (test network): | Send Window | | Confirmation Window | | | | |
Anyways, I think it's time to create another thread to continue the discussion about MetaMask.
|
|
|
Message for everyone who has this problem (Downloading blockchain too slow). I tried NeuroticFish's method and it WORKED (Moved chainstate folder from HDD to SSD and made a symbolic link with the help of the link he sent, with command prompt). -snip-
Or they can use -blocksdir as a start parameter or in the config file ( for those who can't/wont use symlink). That will basically do the same, Bitcoin will use the default data directory for the chainstate and other data except the blockchain which will be saved in the specified blocks directory. https://github.com/bitcoin/bitcoin/blob/master/src/init.cpp#L401
|
|
|
This is what they sent me. For 2/3 MS, please sign the transaction with your first BTC private key in your Electrum Wallet. Not sure how to do that.
Ah, so they aren't looking for a signed message to confirm that you're the sender like the SOP for refunds ( OP sounds like that). The OP is vague, but the new reply has some inconsistencies because why would they need you to sign a transaction for them to return your money back? The question is: who's " they"? And please describe your goal/issue better since this turned out to be an " XY problem".
Anyways, you don't have to export any private key to sign a transaction. Just load the unsigned transaction as described by pooya " Tools->Load transaction": Click " Tools", point at " Load Transaction"; then select " From file" or " From text" depending on the format of the transaction that you need to sign.
|
|
|
|