Skip to content

Latest commit

 

History

History
52 lines (45 loc) · 1.16 KB

File metadata and controls

52 lines (45 loc) · 1.16 KB

Lisk: verify message

Asks device to verify a message using the signer public key and signature.

ES6

const result = await TrezorConnect.liskVerifyMessage(params);

CommonJS

TrezorConnect.liskVerifyMessage(params).then(function(result) {

});

Params

Optional common params

  • publicKey - obligatory string signer public key.
  • signature - obligatory string message signature
  • message - obligatory string signed message in plain text

Example

TrezorConnect.ethereumVerifyMessage({
    publicKey: "bf70027c9e4cea4584bd6016748c21e350708b2c166bf61ea78a147b5ff320ae",
    signature: "d39843f39983cf42609d1667f1c5a7958d8aef6b06880b93f67833630113a11c6847607a184d17da24bfaf799afc45fdcf2abef34142a23cabeb0d11374ac103",
    message: "example message",
});

Result

{
    success: true,
    payload: {
        message: "Message verified"
    }
}

Error

{
    success: false,
    payload: {
        error: string // error message
    }
}