Documentação SolanaInfraestrutura como CódigoBiblioteca Padrão

Funções Hex

encode_hex

encode_hex codifica um buffer ou string como uma string hexadecimal com prefixo 0x.

Entradas

NomeTipoDescrição
valuebuffer, string, addonO buffer ou string a ser codificado. Strings iniciadas com '0x' são decodificadas como hex; caso contrário, os bytes UTF-8 brutos são utilizados.

Saída

NomeTipoDescrição
valuestringA entrada em sua representação hexadecimal com prefixo 0x
output "encoded_hex" {
value = encode_hex("hello, world")
}
// > encoded_hex: 0x68656c6c6f2c20776f726c64

decode_hex

decode_hex decodifica uma string hexadecimal e retorna o resultado como um buffer.

Entradas

NomeTipoDescrição
hex_stringstringA string hex a ser decodificada (com ou sem prefixo 0x)

Saída

NomeTipoDescrição
valuebufferA string hex decodificada como um buffer
output "decoded_hex" {
value = decode_hex("0x68656c6c6f2c20776f726c64")
}
// > decoded_hex: 0x68656c6c6f2c20776f726c64

Is this page helpful?

Índice

Editar Página
© 2026 Fundação Solana. Todos os direitos reservados.