Author

Topic: I can send from electrum, I can't import private keys (empty keys) (Read 243 times)

legendary
Activity: 2268
Merit: 18771
According to blockchain team their wallet is non custodial wallet
Emphasis mine, and that's the crucial point. Their software is entirely closed source, so we have no idea actually what they can and cannot access. They say it's not custodial, they say they have no access to your seed phrase or private keys, they say everything is completely secure. We have no idea, and can only take them at their words. Whatever happened to "Don't trust, verify"? Given the number of security flaws they have had in the past, and given the number of posts on here and on reddit from users who have had their funds stolen from a blockchain.com wallet, I certainly won't be trusting them any time soon.

legendary
Activity: 2352
Merit: 6089
bitcoindata.science
I would question why you are importing keys from Electrum to blockchain.com though? Blockchain.com is a web wallet, and one of the worst in terms of security. There's also very few good reasons to still be using legacy addresses, and you will pay higher fees if you do.
The only advantage of legacy addresses is being able to sign messages that can be verified in every software. Certainly not OP  situation...


The question is, is it higher risk in importing one private key to online wallet or in mobile wallet?

When it comes to security, there is no big difference from other online wallets. I have account there for years with enabled 2FA (email), and I never had any problems. It's not always just a matter of what you use, but how you use it.

Mobiles are safer
The problem with online wallets such as blockchain.com is that the keys are in their servers. Those can be hacked. Also, your email can be hacked, or their website may have a security flaw... there are more ways to be hacked.

In a mobile wallet the private key is only in your device. Hacking your email or server or whatever won't leak your keys.

Only because you were never hacked, doesn't mean you use it well. I also have a blockchain.com wallet for years and never had problems... but that might just be luck.
legendary
Activity: 2408
Merit: 2226
Signature space for rent
I would question why you are importing keys from Electrum to blockchain.com though? Blockchain.com is a web wallet, and one of the worst in terms of security. There's also very few good reasons to still be using legacy addresses, and you will pay higher fees if you do.
I don't think always peoples import private key to web wallet for fund management. For example I have imported a private keys, but I didn't manage funds from there. This address I have signed message for forum, although later I used this address on Electrum for fund management. Still this address signed in there, I believe I could sign message from there if incase I lost my Electrum details (I believe it will never happen). According to blockchain team their wallet is non custodial wallet although their is some security question but I haven't felt any problem yet. But should do this kind of import if really not necessary. Regarding fee you may still use same like Electrum but this option for advanced users. You may reduce or increase fees accordingly.
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
I would question why you are importing keys from Electrum to blockchain.com though? Blockchain.com is a web wallet, and one of the worst in terms of security. There's also very few good reasons to still be using legacy addresses, and you will pay higher fees if you do.

My guess is that he may want to have a wallet with identical address on his PC, but also on some other device. If this is the case (and I've seen a number of such cases already) then it's definitely better to make an identical wallet copy with the mobile version of Electrum. The question is, is it higher risk in importing one private key to online wallet or in mobile wallet?

When it comes to security, there is no big difference from other online wallets. I have account there for years with enabled 2FA (email), and I never had any problems. It's not always just a matter of what you use, but how you use it.
legendary
Activity: 2268
Merit: 18771
The problem was when creating the wallet. Instead of segwit I had to mark "legacy".
Yes. As pointed out above, blockchain.com does not support SegWit addresses, so if you try to import the private keys for your SegWit addresses from Electrum to blockchain.com, it will only generate (completely different) legacy addresses instead. If you want the same addresses on both Electrum and blockchain.com, then you need to generate legacy addresses in Electrum and import those keys to blockchain.com.

I would question why you are importing keys from Electrum to blockchain.com though? Blockchain.com is a web wallet, and one of the worst in terms of security. There's also very few good reasons to still be using legacy addresses, and you will pay higher fees if you do.
newbie
Activity: 2
Merit: 2

Hi. The problem was when creating the wallet. Instead of segwit I had to mark "legacy". Best regards, have a nice day  Smiley
HCP
legendary
Activity: 2086
Merit: 4363
All Segwit addresses that are generated by Electrum are bech32. It's impossible to generate a nested segwit address using Electrum. (You can import a nested segwit addresses into Electrum if you have its private key of course).

All addresses starting with 3 that are generated by Electrum are legacy addresses in multi-signatures wallet.
That isn't quite true. By default, Electrum only lets you choose between Legacy and Native SegWit, bu if you click the "BIP39 seed" option when creating a wallet, input an Electrum seed and then select Nested SegWit, Electrum will quite happily generate a wallet full of "3" type addresses that are Nested SegWit and are not multisig.

You can actually do this with either an Electrum seed or an actual "BIP39" seed. Abdussamad even created a short tutorial on how to do it: https://bitcoinelectrum.com/creating-a-p2sh-segwit-wallet-with-electrum/

NOTE: As per the tutorial, this is not a recommended setup.

copper member
Activity: 2142
Merit: 1305
Limited in number. Limitless in potential.
If you really have the bech32 format address, you can import your private keys to mycelium (for android, don't use the ios version), without adding the prefix "p2wpkh:", you can still send those funds, just tap the QR-code it will change from native segwit, nested segwit and legacy format.
legendary
Activity: 2268
Merit: 18771
I generated different kinds of addresses (P2PKH, Bech32, Legacy P2SH and Segwit P2SH) using iancoleman and imported all of them into blockchain.com.
In all cases, the generated address was P2PKH.
I think you are mixing up the words keys and addresses.

If you generated P2PKH, P2SH and P2WPKH addresses, then blockchain.com will let you import P2PKH and P2SH addresses as watch only. It won't let you import P2WPKH addresses.

If you are generating keys, then there is no standard format which says "this private key is for a P2WPKH address", or any other type of address. Any private key can generate a P2PKH address, a P2SH address, or a P2WPKH address. If you generate a private key using the BIP84 (P2WPKH) tab on iancoleman and import it in to Electrum, it will by default give you a P2PKH legacy address. You have to specify that you want it to generate a P2WPKH address instead. Blockchain.com does not support this, so all keys default to P2PKH addresses.
legendary
Activity: 2380
Merit: 5213
It seems to be the problem. I haven't tried it but I think the wallet has created a P2SH nested segwit address and not the native SegWit (bech32 address.)
All Segwit addresses that are generated by Electrum are bech32. It's impossible to generate a nested segwit address using Electrum. (You can import a nested segwit addresses into Electrum if you have its private key of course).
I don't mean Electrum, but I am talking about Blockchain.info. @OP tried to import it (native SegWit) on blockchain.info (I don't think they support native SegWit but a P2SH nested segwit.) So I assumed that the wallet (Blockchain.info) had generated a new segwit address "starts with 3" so that it shows an empty address.
I just checked this.
I generated different kinds of addresses (P2PKH, Bech32, Legacy P2SH and Segwit P2SH) using iancoleman and imported all of them into blockchain.com.
In all cases, the generated address was P2PKH. So, I doubt blockchain.com supports nested segwit addresses. It doesn't even support Legacy P2SH addresses let alone Segwit P2SH addresses. I think blockchain.com only support P2PKH addresses.
legendary
Activity: 2702
Merit: 4002
It seems to be the problem. I haven't tried it but I think the wallet has created a P2SH nested segwit address and not the native SegWit (bech32 address.)
All Segwit addresses that are generated by Electrum are bech32. It's impossible to generate a nested segwit address using Electrum. (You can import a nested segwit addresses into Electrum if you have its private key of course).
I don't mean Electrum, but I am talking about Blockchain.info. @OP tried to import it (native SegWit) on blockchain.info (I don't think they support native SegWit but a P2SH nested segwit.) So I assumed that the wallet (Blockchain.info) had generated a new segwit address "starts with 3" so that it shows an empty address.
legendary
Activity: 2380
Merit: 5213
It seems to be the problem. I haven't tried it but I think the wallet has created a P2SH nested segwit address and not the native SegWit (bech32 address.)
All Segwit addresses that are generated by Electrum are bech32. It's impossible to generate a nested segwit address using Electrum. (You can import a nested segwit addresses into Electrum if you have its private key of course).

All addresses starting with 3 that are generated by Electrum are legacy addresses in multi-signatures wallet.
legendary
Activity: 2702
Merit: 4002
Hello. I have a problem. I can send money from the electrum wallet, but if I take the "private key" and want to import it on blockchain.info it showed me that the key is empty. How Can I do correct to the problem?
By the word "an empty key," do you mean that you get a new address? Or the same previous address?

Is it a SegWit wallet? If so, this might have something to do with the fact that Blockchain doesn't support bech32 addresses.
It seems to be the problem. I haven't tried it but I think the wallet has created a P2SH nested segwit address and not the native SegWit (bech32 address.)

It is not a problem as long as the private key is with you and safely, re-insert that key to the electrum wallet, and then check the balance.


To solve the problem (I do not recommend this):

move your coins to a Legacy address and then extract the private key.
legendary
Activity: 2380
Merit: 5213
Is it a SegWit wallet? If so, this might have something to do with the fact that Blockchain doesn't support bech32 addresses (.

I exported the private keys of a SegWit address to Blockchain's wallet and now it's showing 1MMgjmDAudtt9XQDxrFHfsGNkD5BqJv76Y (legacy address) with no balance.
This is likely the case.
Since the address format Electrum select by default is segwit, the address used by OP is likely a segwit address.
The address blockchain wallet gives you is exactly the address Electrum gives you if you don't add p2wpkh: before your private key.



To OP:
Segwit addresses in Electrum starts with bc1.
Does your address start with bc1?
If so, it's impossible to import it into blockchain wallet. The best thing you can do it to make a new wallet in blockchain wallet and send your bitcoin to that.
staff
Activity: 3500
Merit: 6152
Is it a SegWit wallet? If so, this might have something to do with the fact that Blockchain doesn't support bech32 addresses.

I imported the private keys of a SegWit address to Blockchain's wallet and now it's showing 1MMgjmDAudtt9XQDxrFHfsGNkD5BqJv76Y (legacy address) with no balance.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
Your request a little strange.

Electrum wallet is much safer than Blockchain.com wallet. You are downgrading...

I recommend that you do not do this.

if I take the "private key" and want to import it on blockchain.info it showed me that the key is empty. How to solve the problem?

About your question. You probably got the private key from the wrong address. Are you sure you took the private key from the address with balance? Or are you using electrum SEED? Electrum seed is not compatible with blockchain.com seed.

You will need to get the private keys of each address separately. Just click this button:

https://www.quora.com/How-do-I-get-the-private-keys-from-my-electrum-wallet

Never share your private key with anyone. Anyone who have your private key will have access to your funds.



Alternatively, Can't you just make a transaction to your blockchain.com wallet?
copper member
Activity: 2338
Merit: 4543
Join the world-leading crypto sportsbook NOW!
Hello. I have a problem. I can send money from the electrum wallet, but if I take the "private key" and want to import it on blockchain.info it showed me that the key is empty. How to solve the problem?

If you used Electrum to create a wallet with a seed phrase (hierarchical deterministic) you will have many private keys.  Are you sure you chose the right private key to import into Blockchain.com?  In your electrum wallet, click on "View" and then click on "Show Coins."  You'll see a list of your unspent inputs.  You can then right lick on the address containing the key and find the private key for that address.  If you have funds in that address, importing the private key into Blockchain.com's wallet.

Just a question; why do you want to move your funds to an online wallet?
newbie
Activity: 2
Merit: 2
Hello. I have a problem. I can send money from the electrum wallet, but if I take the "private key" and want to import it on blockchain.info it showed me that the key is empty. How Can I do correct to the problem?
Jump to: