Documentazione SolanaInfrastruttura come codiceLibreria Standard

Funzioni Hex

encode_hex

encode_hex codifica un buffer o una stringa come stringa esadecimale con prefisso 0x.

Input

NomeTipoDescrizione
valuebuffer, string, addonIl buffer o la stringa da codificare. Le stringhe che iniziano con '0x' vengono decodificate come hex; altrimenti vengono utilizzati i byte UTF-8 grezzi.

Output

NomeTipoDescrizione
valuestringL'input nella sua rappresentazione esadecimale con prefisso 0x
output "encoded_hex" {
value = encode_hex("hello, world")
}
// > encoded_hex: 0x68656c6c6f2c20776f726c64

decode_hex

decode_hex decodifica una stringa esadecimale e restituisce il risultato come buffer.

Input

NomeTipoDescrizione
hex_stringstringLa stringa hex da decodificare (con o senza prefisso 0x)

Output

NomeTipoDescrizione
valuebufferLa stringa hex decodificata come buffer
output "decoded_hex" {
value = decode_hex("0x68656c6c6f2c20776f726c64")
}
// > decoded_hex: 0x68656c6c6f2c20776f726c64

Is this page helpful?

Indice dei contenuti

Modifica pagina
© 2026 Solana Foundation. Tutti i diritti riservati.