Solana-DokumentationInfrastructure as CodeStandardbibliothek

Hex-Funktionen

encode_hex

encode_hex kodiert einen Buffer oder String als hexadezimalen String mit dem Präfix 0x.

Eingaben

NameTypeBeschreibung
valuebuffer, string, addonDer zu kodierende Buffer oder String. Strings, die mit '0x' beginnen, werden als Hex dekodiert; andernfalls werden rohe UTF-8-Bytes verwendet.

Ausgabe

NameTypeBeschreibung
valuestringDie Eingabe in ihrer hexadezimalen Darstellung mit dem Präfix 0x
output "encoded_hex" {
value = encode_hex("hello, world")
}
// > encoded_hex: 0x68656c6c6f2c20776f726c64

decode_hex

decode_hex dekodiert einen hexadezimalen String und gibt das Ergebnis als Buffer zurück.

Eingaben

NameTypeBeschreibung
hex_stringstringDer zu dekodierende Hex-String (mit oder ohne Präfix 0x)

Ausgabe

NameTypeBeschreibung
valuebufferDer dekodierte Hex-String als Buffer
output "decoded_hex" {
value = decode_hex("0x68656c6c6f2c20776f726c64")
}
// > decoded_hex: 0x68656c6c6f2c20776f726c64

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten
© 2026 Solana Foundation. Alle Rechte vorbehalten.