Sur cette page
btcSignMessage
Bitcoin : signer un message
Demande une signature de message avec la clé dérivée du chemin spécifié.
const result = await HardwareSDK.btcSignMessage(connectId, deviceId, params);Paramètres
Paramètres communs facultatifs
path- obligatoirestring | Array<number>la longueur minimale est3. en savoir plusmessageHex- obligatoirestringmessage encodé en hexadécimalcoin- facultatifstringDétermine la définition du réseau spécifiée dans le fichier coins.json. Les champsshortcut,nameoulabelde la monnaie peuvent être utilisés. Sicoinn’est pas défini, l’API tente d’obtenir la définition du réseau depuispath.noScriptType- facultatifbooleanPour les signatures sans types de script.
Exemple
HardwareSDK.btcSignMessage(connectId, deviceId, {
path: "m/44'/0'/0'",
messageHex: "6578616d706c65206d657373616765"
});Résultat
{
success: true,
payload: {
address: string, // signer address
signature: string, // signature in base64 format
}
}Erreur
{
success: false,
payload: {
error: string, // error message
code?: string | number // error code
}
}Dernière mise à jour le