Documentation SolanaInfrastructure en tant que codeBibliothèque standard

Fonctions Base58

encode_base58

encode_base58 encode un tampon ou une chaîne de caractères en chaîne base58.

Entrées

NomTypeDescription
valuebuffer, string, addonLe tampon ou la chaîne à encoder. Les chaînes commençant par '0x' sont décodées en hexadécimal ; sinon, les octets UTF-8 bruts sont utilisés.

Sortie

NomTypeDescription
valuestringL'entrée, encodée sous forme de chaîne base58
output "encoded" {
value = encode_base58("0xaca1e2ae0c54a9a8f12da5dde27a93bb5ff94aeef722b1e474a16318234f83c8")
}
// > encoded: CctJBuDbaFtojUWfQ3iEcq77eFDjojCtoS4Q59f6bUtF

decode_base58

decode_base58 décode une chaîne encodée en base58 et retourne le résultat sous forme de tampon.

Entrées

NomTypeDescription
base58_stringstringLa chaîne base58 à décoder

Sortie

NomTypeDescription
valuebufferLa chaîne base58 décodée, sous forme de tampon
output "decoded" {
value = decode_base58("CctJBuDbaFtojUWfQ3iEcq77eFDjojCtoS4Q59f6bUtF")
}
// > decoded: 0xaca1e2ae0c54a9a8f12da5dde27a93bb5ff94aeef722b1e474a16318234f83c8

Is this page helpful?

Table des matières

Modifier la page
© 2026 Fondation Solana. Tous droits réservés.