chainify
chainify copied to clipboard
Sign message malfunction.
https://github.com/liquality/chainabstractionlayer/blob/989e97f6c0931a289cd76b66c997165be21f3256/packages/bitcoin-js-wallet-provider/lib/BitcoinJsWalletProvider.js#L53
-
You should pass message prefix when signing messages -
'\u0018Bitcoin Signed Message:\n' -
You have to take into account what type is the address signing the message i.e. if it's segwit you should pass
{ segwitType: 'p2wpkh' } -
You need to encode the string as
base64in order to be able to verify it.
@monokh shall we fix that?