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- erforderlichstring | Array<number>Die SDK-Mindestlänge ist3messageHex- erforderlichstringZu signierende Nachricht im HexadezimalformatmessageType- 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