Skip to Content
Hardware
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 - erforderlich string | Array<number> Mindestlänge ist 3. Mehr erfahren
  • messageHex - erforderlich string Nachricht aus Hex
  • coin - optional string Bestimmt die Netzwerkdefinition in der Datei coins.json. Coin-shortcut, name oder label kann verwendet werden. Wenn coin nicht gesetzt ist, versucht die API, die Netzwerkdefinition abzurufen aus path.
  • noScriptType- optional boolean Fü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