Method testing tool
Sign message
Asks device to sign a message using the private key derived by given BIP32 path.
const result = await TrezorConnect.signMessage(params);Params
Including CommonParams
SignMessage
path
String | Array<Number>
Required
minimum length is 3. read more
coin
String
Optional
Determines network definition specified in coins.json file. Coin shortcut, name or label can be used. If coin is not set API will try to get network definition from path.
hex
Boolean
Optional
convert message from hex
Example
TrezorConnect.signMessage({
path: "m/44'/0'/0'",
message: 'example message',
});Result
{
success: true,
payload: {
address: string, // signer address
signature: string, // signature in base64 format
}
}Error
{
success: false,
payload: {
error: string // error message
}
}