Beitrag
Teile dein Wissen.
How to convert a public key to a Sui address?
I'm trying to convert a public key to a Sui address, but I'm unsure how to do this with Sui Move. I found some information about using BLAKE2b hashing function, but I'm not clear on why Sui Move doesn't provide a straightforward function for such an important task. How can I go about this conversion?
- Move CLI
Antworten
2Um einen öffentlichen Schlüssel in eine Sui-Adresse umzuwandeln, müssen Sie das Signaturschema-Flag-Byte, das mit den öffentlichen Schlüsselbytes verkettet ist, mithilfe der Blake2b-Hashing-Funktion hashen. Die Sui-Adresse wird ein 32-Byte-Hash sein. Sie finden die Blake2b-Hashing-Funktion in der sui lib. Wenn du nach einem Rust-Beispiel suchst, kannst du es dir hier ansehen.
Sui Move bietet diese Funktion zwar nicht direkt, aber wenn Sie die Blake2b-Hashing-Funktion wie beschrieben verwenden, sollten Sie die gewünschte Sui-Adresse erhalten. Das Verketten des Flag-Bytes mit den Bytes Ihres öffentlichen Schlüssels ist ein entscheidender Schritt in diesem Prozess.
Weißt du die Antwort?
Bitte melde dich an und teile sie.