Author

Topic: can i send bitcoin from legacy base58 P2PKH to native segwit bech32 address ? (Read 253 times)

member
Activity: 141
Merit: 62
probably more efficient in command line / console mode

getnewaddress "" legacy
getnewaddress "" p2sh-segwit
getnewaddress "" bech32
HCP
legendary
Activity: 2086
Merit: 4361
Go with Abdussamad's suggestion, it's the easiest and quickest way to get your coins out of the shitbucket that is blockchain.com and into your Bitcoin Core wallet:

Make sure that box is NOT checked! and then click the "Create new receiving address" button... then send the funds from blockchain.com to the address generated.
legendary
Activity: 3682
Merit: 1580
It's quite simple to get a non-bech32 address in bitcoin core 0.19.1. Just go to the receive tab, uncheck "generate native segwit address" and click "create new receiving address" to get a p2sh segwit one. So in the event that blockchain.com can't grok bech32 addresses you can send to a p2sh one.
legendary
Activity: 2268
Merit: 18748
Any type of address can send to any other type of address.

However, there are some services which do not yet support bech32 address. You will be able to send coins to these services from your bech32 address, but if withdrawing from these services they will force you to withdraw to either a P2PKH (beginning with 1) or a P2SH (beginning with 3) address. You can see a list of services which do not yet support bech32 addresses here: https://en.bitcoin.it/wiki/Bech32_adoption. I would suggest, though, that if a service still hasn't enabled bech32 support after almost three years, you should take your business elsewhere.

The site which you have mentioned - blockchain.com - were very slow to even recognize bech32 addresses in their explorer, and still don't recognize them in their wallets.
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
Yes addresses are compatible with each other. As long as the blockchain input window accepts it (which it should by now) you're fine to send the funds to your address.
newbie
Activity: 24
Merit: 10
I have a bitcoin address which is recognized by blockchain.com as base58 P2PKH it starts with 1

I have created new wallets via bitcoin core 0.19.1 that are native segwit bech32 address which starts with bc1

the question now is can I send from the base58 P2PKH to the native segwit bech32 address ?

if not what shall I do ?
Jump to: