Документация 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?

Содержание

Редактировать страницу