Ethereum: verify message
Asks device to verify a message using the signer address and signature.
const result = await TrezorConnect.ethereumVerifyMessage(params);
Params
address
- requiredstring
signer address. "0x" prefix is optionalmessage
- requiredstring
signed message in plain texthex
- optionalboolean
convert message from hexsignature
- requiredstring
signature in hexadecimal format. "0x" prefix is optional
Example
TrezorConnect.ethereumVerifyMessage({
address: '0xdA0b608bdb1a4A154325C854607c68950b4F1a34',
message: 'Example message',
signature:
'11dc86c631ef5d9388c5e245501d571b864af1a717cbbb3ca1f6dacbf330742957242aa52b36bbe7bb46dce6ff0ead0548cc5a5ce76d0aaed166fd40cb3fc6e51c',
});
Result
Success type
{
success: true,
payload: {
message: "Message verified"
}
}
Error
{
success: false,
payload: {
error: string // error message
}
}