
The xPub key is the master key that all of your addresses are made from.
ELECTRUM WALLET ADDRESS HOW TO
Let dive into how an xpub is useful and how to get your wallet xpub key. This means they generate private keys from seed words and provide an extended public key to derive bitcoin addresses.

Most modern bitcoin wallets are HD wallets. Note that this is only a workaround and it doesn't mean that Bitcoin Core will validate any signatures from segwit addresses, nested or bc1.How To Find Your xPub Key With These 6 Popular Bitcoin Wallets The signature validates with Electrum as well as the way it uses the signed message is the same. Use signmessagewithprivkey and Bitcoin Core will directly sign a message with the private key provided and thus would be a workaround for the problem.
ELECTRUM WALLET ADDRESS CODE
Believe it or not majority of developers are copy pasters who would only implement stuff if core did, since core doesn't have it they didn't have a code to "copy".Īctually, you can sign a message using the private key. It is the same with signing messages, I've already posted 2 "standards" for it above but since bitcoin core doesn't implement those people think there is no "standard". For example core doesn't support any form of mnemonic including BIP39 but that does NOT mean there is no standard for mnemonics! Just because bitcoin core doesn't have a certain feature it does NOT mean there is no standard for that feature. I haven't tried to sign a message with a segwit address using V0.21.1, but there's nothing in the change log that suggest this has been changed. It's been my experience that a message signed in Electrum with a segwit address can only be verified by Electrum.īitcoin core allows messages to be signed only with a legacy address, or at least that's how V0.21.0 worked.
ELECTRUM WALLET ADDRESS SOFTWARE
There is no standard for segwit signatures, so software clients that allow you sign a message with a segwit address have implemented their own. It's not any more difficult to sign a message with a segwit address, but it can be difficult to verify the signature. I still recall when segwit was first introduced and all the heated discussion about it. Not sure why that is, but I think it's high time everyone moved to segwit. And if you buy something like a Ballet wallet or an OpenDime, the address they provide you with is a legacy one. Oddly enough, the bitcoin faucets that still exist (or at least some of them) only let you withdraw to legacy addresses, Cointiply being one of them, and that was true of Coinpot before they quit the faucet business. Is it harder for some reason to sign a message using a segwit address than a legacy one? I just signed a message yesterday from a native segwit address, and it didn't seem to be any more difficult-though it's been quite some time since I've had to sign something, and last time might have been from a segwit addy as well. Message signing is the complain some people do make, but it is not just a genuine excuse because I signed my first message using segwit (bc1q) address when I was a newbie.


There is no benefit to using this type of address. The only reason I can think of for somebody wanting to use a legacy address would be for message signing.
