Bitcoin Forum
May 17, 2024, 07:42:58 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: can i send bitcoin from legacy base58 P2PKH to native segwit bech32 address ?  (Read 242 times)
scott.carter.2020 (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 10


View Profile
May 02, 2020, 03:13:37 AM
 #1

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 ?
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
May 02, 2020, 03:15:09 AM
 #2

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.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18515


View Profile
May 02, 2020, 08:54:53 AM
 #3

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.
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
May 02, 2020, 02:04:44 PM
 #4

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.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
May 04, 2020, 05:23:16 AM
Last edit: November 15, 2023, 01:27:45 AM by HCP
 #5

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
btctaipei
Member
**
Offline Offline

Activity: 141
Merit: 62


View Profile
May 10, 2020, 08:43:03 PM
 #6

probably more efficient in command line / console mode

getnewaddress "" legacy
getnewaddress "" p2sh-segwit
getnewaddress "" bech32

my PGP Key https://pastebin.com/b7nYutWC
pgp key server search 0x4BCC117F9EFB1A97
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!