Move.

Bài viết

Chia sẻ kiến thức của bạn.

Bolke .
Jan 26, 2025
Hỏi đáp Chuyên Gia

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
Chia sẻ
Bình luận
.

Câu trả lời

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

Để 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.

3
Câu trả lời hay nhất
Bình luận
.
skywinder.
Jan 26 2025, 10:09

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.

2
Bình luận
.

Bạn có biết câu trả lời không?

Hãy đăng nhập và chia sẻ nó.

Chúng tôi sử dụng cookie để đảm bảo bạn có trải nghiệm tốt nhất trên trang web của chúng tôi.
Thêm thông tin