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

Функции для работы с шестнадцатеричными данными

encode_hex

encode_hex кодирует буфер или строку как шестнадцатеричную строку с префиксом 0x.

Входные данные

NameTypeDescription
valuebuffer, string, addonБуфер или строка для кодирования. Строки, начинающиеся с «0x», декодируются как шестнадцатеричные; в противном случае используются необработанные байты UTF-8.

Выходные данные

NameTypeDescription
valuestringВходные данные в шестнадцатеричном представлении с префиксом 0x
output "encoded_hex" {
value = encode_hex("hello, world")
}
// > encoded_hex: 0x68656c6c6f2c20776f726c64

decode_hex

decode_hex декодирует шестнадцатеричную строку и возвращает результат в виде буфера.

Входные данные

NameTypeDescription
hex_stringstringШестнадцатеричная строка для декодирования (с префиксом 0x или без него)

Выходные данные

NameTypeDescription
valuebufferДекодированная шестнадцатеричная строка в виде буфера
output "decoded_hex" {
value = decode_hex("0x68656c6c6f2c20776f726c64")
}
// > decoded_hex: 0x68656c6c6f2c20776f726c64

Is this page helpful?

Содержание

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