Skip to Content
Hardware
Auf dieser Seite

alephiumSignMessage

Voraussetzungen

  • Mindest-Firmware-Versionen
    • Touch: 4.10.0

Alephium: Nachricht signieren

Eine Nachricht mit dem privaten Schlüssel signieren, der aus dem angegebenen BIP32-Pfad abgeleitet wird. Der Nutzer muss die Aktion auf dem OneKey-Gerät bestätigen.

// Original message const message = "Hello Alephium"; // Convert to hex const messageHex = Buffer.from(message).toString('hex'); const result = await HardwareSDK.alephiumSignMessage(connectId, deviceId, { path: "m/44'/1234'/0'/0/0", messageHex, // "Hello Alephium" in hex messageType: "alephium" });

Parameter

Optionale gemeinsame Parameter

  • path - erforderlich string | Array<number> Die SDK-Mindestlänge ist 3
  • messageHex - erforderlich string Zu signierende Nachricht im Hexadezimalformat
  • messageType - erforderlich "alephium" | "sha256" | "blake2b" | "identity". Nachrichtensigniermodus.

Beispiel

// Original message const message = "Hello Alephium"; // Convert to hex const messageHex = Buffer.from(message).toString('hex'); const response = await HardwareSDK.alephiumSignMessage(connectId, deviceId, { path: "m/44'/1234'/0'/0/0", messageHex, messageType: "alephium" });

Ergebnis

{ success: true, payload: { signature: string; address: string; } }

Fehler

{ success: false, payload: { error: string, // error message code?: string | number // error code } }
Zuletzt aktualisiert am