Tài liệu SolanaCơ sở hạ tầng dưới dạng mãThư Viện Chuẩn

Hàm Base58

encode_base58

encode_base58 mã hóa một buffer hoặc chuỗi thành chuỗi base58.

Đầu vào

NameTypeDescription
valuebuffer, string, addonBuffer hoặc chuỗi cần mã hóa. Chuỗi bắt đầu bằng '0x' sẽ được giải mã dưới dạng hex; nếu không, các byte UTF-8 thô sẽ được sử dụng.

Đầu ra

NameTypeDescription
valuestringĐầu vào, được mã hóa dưới dạng chuỗi base58
output "encoded" {
value = encode_base58("0xaca1e2ae0c54a9a8f12da5dde27a93bb5ff94aeef722b1e474a16318234f83c8")
}
// > encoded: CctJBuDbaFtojUWfQ3iEcq77eFDjojCtoS4Q59f6bUtF

decode_base58

decode_base58 giải mã một chuỗi được mã hóa base58 và trả về kết quả dưới dạng buffer.

Đầu vào

NameTypeDescription
base58_stringstringChuỗi base58 cần giải mã

Đầu ra

NameTypeDescription
valuebufferChuỗi base58 đã giải mã, dưới dạng buffer
output "decoded" {
value = decode_base58("CctJBuDbaFtojUWfQ3iEcq77eFDjojCtoS4Q59f6bUtF")
}
// > decoded: 0xaca1e2ae0c54a9a8f12da5dde27a93bb5ff94aeef722b1e474a16318234f83c8

Is this page helpful?

Mục lục

Chỉnh sửa trang