Документація SolanaІнфраструктура як кодСтандартна бібліотека

Функції Base58

encode_base58

encode_base58 кодує буфер або рядок як рядок base58.

Вхідні дані

НазваТипОпис
valueбуфер, рядок, аддонБуфер або рядок для кодування. Рядки, що починаються з '0x', декодуються як шістнадцяткові; інакше використовуються необроблені байти UTF-8.

Вихідні дані

НазваТипОпис
valueрядокВхідні дані, закодовані як рядок base58
output "encoded" {
value = encode_base58("0xaca1e2ae0c54a9a8f12da5dde27a93bb5ff94aeef722b1e474a16318234f83c8")
}
// > encoded: CctJBuDbaFtojUWfQ3iEcq77eFDjojCtoS4Q59f6bUtF

decode_base58

decode_base58 декодує рядок, закодований у base58, і повертає результат як буфер.

Вхідні дані

НазваТипОпис
base58_stringрядокРядок base58 для декодування

Вихідні дані

НазваТипОпис
valueбуферДекодований рядок base58 у вигляді буфера
output "decoded" {
value = decode_base58("CctJBuDbaFtojUWfQ3iEcq77eFDjojCtoS4Q59f6bUtF")
}
// > decoded: 0xaca1e2ae0c54a9a8f12da5dde27a93bb5ff94aeef722b1e474a16318234f83c8

Is this page helpful?

Зміст

Редагувати сторінку