Support Electrum signatures in VerifyMessage #2100
Labels
bitcoin
Bitcoin related
core
Trezor Core firmware. Runs on Trezor Model T and T2B1.
T1B1 legacy
Trezor One
Projects
Trezor supports message signing and verification in accordance with BIP-137. The spec includes script type information to the first byte of the signature. Electrum does not include the script type information in the signature and is unable to verify message signatures produced by Trezor unless the
no_script_type
flag is set totrue
during signing (or unless the information is manually removed from the first byte). Similarly Trezor is unable to verify signatures generated by Electrum.The script type information is actually not required in order to be able to verify the signature if the address is available to the verifier. In the case of Trezor the
address
field is required inVerifyMessage
, so there is no reason why Trezor couldn't verify signatures generated by Electrum.The text was updated successfully, but these errors were encountered: