Bài viết
Chia sẻ kiến thức của bạn.
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
Câu trả lời
2Để chuyển đổi khóa công khai sang địa chỉ Sui, bạn cần băm byte cờ lược đồ chữ ký được nối với các byte khóa công khai bằng cách sử dụng hàm băm Blake2b. Địa chỉ Sui sẽ là một hash 32 byte. Bạn có thể tìm thấy hàm băm Blake2b trong sui lib. Nếu bạn đang tìm kiếm một ví dụ về Rust, bạn có thể kiểm tra nó tại đây.
Mặc dù Sui Move không cung cấp chức năng này trực tiếp, sử dụng chức năng băm Blake2b như mô tả sẽ giúp bạn có được địa chỉ Sui mong muốn. Kết nối byte cờ với byte khóa công khai của bạn là một bước quan trọng trong quá trình này.
Bạn có biết câu trả lời không?
Hãy đăng nhập và chia sẻ nó.
Move is an executable bytecode language used to implement custom transactions and smart contracts.