Author

Topic: Import Electrum BECH32 private key in blockchain.com (Read 173 times)

legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
How did you find out blockchain.com not supporting bech32? And which wallets support bech32?  The purpose to import btc to non custodial wallet is to trade.
You've quoted pooya's post but answered my questions instead... so, I'll respond.

I have a blockchain.com account with small balance for testing purposes and tried to import using all possible options and concluded that they still don't support Native and P2SH SegWit addresses.
If you want to trade, use an exchange/instant exchange and send the funds, not import; importing your private key will only include that key pair to the wallet.
For example, importing it to Blockchain wallet wont make it available for trade right away, you'll have to send it to your "Trading wallet" first through an on-chain transaction.

what if the legacy address created by segwit private key belongs to someone and happens to hold some BTC?
That's an off-topic follow-up question.

Anyhow, the answer is: You can spend its funds since your private key derived that address. But a "collision" like that has astronomically low chance of happening.
Need some technical reference? read this stackexchange post: Can two private keys generate the same Bitcoin address?
legendary
Activity: 2492
Merit: 1232
what if the legacy address created by segwit private key belongs to someone and happens to hold some BTC?
What if?  So, it really won't happen.

Theoretically, yes, it might be, but unfortunately, that didn't happen yet.  So technically, it's impossible because it composed of alphanumeric characters, with lower and upper case letters which are 54 + 10 numeric digits, and are as many as 64 characters long, which means that the total possible number of keys is impossible or more likely the chances is initially zero percent, IIRC.  It's a bit technical but there's nothing to worry about that.

In your problem, why not directly send your Bitcoin into an exchange if you wanted to trade, not to discourage you but Blockchain.com has faced different problems such as low confirmation of withdrawal to their exchange, and also, that's a buggy wallet.
newbie
Activity: 3
Merit: 0
what if the legacy address created by segwit private key belongs to someone and happens to hold some BTC?
copper member
Activity: 2170
Merit: 1827
Top Crypto Casino
How did you find out blockchain.com not supporting bech32?
What more proof do you need? You already tried to import your wallet in there, and they generated you a legacy address instead. Shouldn't that be enough for you to know that they don't support segwit?


And which wallets support bech32?  The purpose to import btc to non custodial wallet is to trade.
Just send your funds to a reputable exchange if you want to actively engage in trading
sr. member
Activity: 1232
Merit: 379
How did you find out blockchain.com not supporting bech32? And which wallets support bech32?  The purpose to import btc to non custodial wallet is to trade.
Trading isn't done on blockchain.com either, If that's what you are looking for, instead take your funds to your preferable exchange for trading. Going back to your question, you can find out by checking at the receiving address given by blockchain.com which is a legacy address starting with 1, segwit address starts with "bc1", nested segwit address starts with "3".  So on that note, blockchain.com doesn't support segwit address meanwhile they give you another address while your bitcoin value goes zero. Of course, you got panic, never.
legendary
Activity: 2408
Merit: 2226
Signature space for rent
How did you find out blockchain.com not supporting bech32? And which wallets support bech32?  The purpose to import btc to non custodial wallet is to trade.
Keep in mind, if you lost access to your blockchain wallet you can't recover your funds of the inputted wallet even you are holding blockchain wallet seeds or wallet file in case if there is no backup for private keys. Seeds aren't included in the inputted wallet. If it's just to trade your bitcoin then why not choose a reputed exchange rather than involving with many issues. You have to move funds to exchange again from the inputted wallet. Moving from Electrum to the Blockchain wallet wouldn't be a good decision IMO. There are so many issues raising up regarding blockchain wallets.
staff
Activity: 3500
Merit: 6152
How did you find out blockchain.com not supporting bech32? And which wallets support bech32?  The purpose to import btc to non custodial wallet is to trade.

You must be looking for an exchange and not a wallet then. If so, why not simply send the funds to Coinbase (fiat) or Binance (crypto) and trade there?

If it's a wallet with a built-in exchange that you're seeking, then you've got Exodus or Coinomi (both are closed source) for that... but that's no different than directly using an instant exchange and sending funds from your electrum wallet.
newbie
Activity: 3
Merit: 0
Last time I checked blockchain.com wasn't supporting bech32 address creation yet so there may not be any way to fix this.
Even if there were, you must not do something like this because you are putting your bitcoins at a tremendous risk by importing your key from your much safer desktop wallet into a very risky web wallet. Not to mention that blockchain.com doesn't really have any wallet features that Electrum doesn't already have, but instead it lacks a lot of features that Electrum has.

How did you find out blockchain.com not supporting bech32? And which wallets support bech32?  The purpose to import btc to non custodial wallet is to trade.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
I have electrum address starting with bc1xxxx. When I import import the corresponding private key (segwit) to my blockchain.com wallet, it shows another address ie p2sh address with 0 BTC. How to resolve this? Thanks!
Blockchain(dot)com doesn't support native SegWit addresses in their online and mobile wallets.
The solution is to use a wallet that supports bc1 addresses; what's the goal by importing it to Blockchain wallet by the way?

Also, the imported address must be P2PKH '1' instead of P2SH since they don't support '3' SegWit addresses either.
legendary
Activity: 3472
Merit: 10611
Last time I checked blockchain.com wasn't supporting bech32 address creation yet so there may not be any way to fix this.
Even if there were, you must not do something like this because you are putting your bitcoins at a tremendous risk by importing your key from your much safer desktop wallet into a very risky web wallet. Not to mention that blockchain.com doesn't really have any wallet features that Electrum doesn't already have, but instead it lacks a lot of features that Electrum has.
newbie
Activity: 3
Merit: 0
I have electrum address starting with bc1xxxx. When I import import the corresponding private key (segwit) to my blockchain.com wallet, it shows another address ie p2sh address with 0 BTC. How to resolve this? Thanks!
Jump to: