Post
Topic
Board Electrum
Merits 1 from 1 user
Re: Electrum new wallets => Seed Type: Segwit
by
Husna QA
on 12/12/2022, 14:27:40 UTC
⭐ Merited by bitmover (1)
AFAIK, there is no standard to verify sign message from segwit addresses,  and even bitcoin Core can't do it.
Yes, Bitcoin Core does not support segwit address sign messages. I have asked this before. Here is achow101's answer:

There is no solution and you cannot sign a message with a segwit address. This has been the case since segwit was introduced. See https://github.com/bitcoin/bitcoin/issues/10542


Looks like electrum created it own verification and it is non Standard.
Currently, the Trezor Suite provides an option to sign messages using the Trezor or Electrum format.




-snip-
If you sign a message from the legacy address derived from your private key, you have actually signed the same message from the segwit address derived from the same private key as well.
Note that you sign the message with your private key, not with your address.
There may be a little note on the Electrum private key:

Note that Electrum uses a special format for private keys in order to indicate what type of address they should be used for.