Move.

Publication

Partagez vos connaissances.

Bolke .
Jan 26, 2025
Questions et Réponses avec des Experts

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
3
2
Partager
Commentaires
.

Réponses

2
Xavier.eth.
Jan 27 2025, 05:55

Pour convertir une clé publique en adresse Sui, vous devez hacher l'octet indicateur du schéma de signature concaténé avec les octets de la clé publique à l'aide de la fonction de hachage Blake2b. L'adresse Sui sera un hachage de 32 octets. Vous pouvez trouver la fonction de hachage de Blake2b dans la sui lib. Si vous recherchez un exemple Rust, vous pouvez le consulter ici.

3
Meilleure réponse
Commentaires
.
skywinder.
Jan 26 2025, 10:09

Bien que Sui Move ne fournisse pas cette fonction directement, l'utilisation de la fonction de hachage Blake2b telle que décrite devrait vous permettre d'obtenir l'adresse Sui souhaitée. La concaténation de l'octet indicateur avec les octets de votre clé publique est une étape cruciale de ce processus.

2
Commentaires
.

Connaissez-vous la réponse ?

Veuillez vous connecter et la partager.

Nous utilisons des cookies pour vous assurer la meilleure expérience sur notre site Web.
Plus d'infos