Auf dieser Seite
btcSignMessage
Bitcoin: Nachricht signieren
Fordert eine Nachrichtensignatur mit dem aus dem angegebenen Pfad abgeleiteten Schlüssel an.
const result = await HardwareSDK.btcSignMessage(connectId, deviceId, params);Parameter
Optionale gemeinsame Parameter
path- erforderlichstring | Array<number>Mindestlänge ist3. Mehr erfahrenmessageHex- erforderlichstringNachricht aus Hexcoin- optionalstringBestimmt die Netzwerkdefinition in der Datei coins.json. Coin-shortcut,nameoderlabelkann verwendet werden. Wenncoinnicht gesetzt ist, versucht die API, die Netzwerkdefinition abzurufen auspath.noScriptType- optionalbooleanFür Signaturen ohne Skripttypen.
Beispiel
HardwareSDK.btcSignMessage(connectId, deviceId, {
path: "m/44'/0'/0'",
messageHex: "6578616d706c65206d657373616765"
});Ergebnis
{
success: true,
payload: {
address: string, // signer address
signature: string, // signature in base64 format
}
}Fehler
{
success: false,
payload: {
error: string, // error message
code?: string | number // error code
}
}Zuletzt aktualisiert am