Solana-dokumentaatioInfrastruktuuri koodinaVakiokirjasto

Base58-funktiot

encode_base58

encode_base58 koodaa puskurin tai merkkijonon base58-merkkijonoksi.

Syötteet

NimiTyyppiKuvaus
valuepuskuri, merkkijono, lisäosaKoodattava puskuri tai merkkijono. Merkkijonot, jotka alkavat '0x':llä, tulkitaan heksadesimaalina; muussa tapauksessa käytetään raakatavuja UTF-8-muodossa.

Tuloste

NimiTyyppiKuvaus
valuemerkkijonoSyöte koodattuna base58-merkkijonona
output "encoded" {
value = encode_base58("0xaca1e2ae0c54a9a8f12da5dde27a93bb5ff94aeef722b1e474a16318234f83c8")
}
// > encoded: CctJBuDbaFtojUWfQ3iEcq77eFDjojCtoS4Q59f6bUtF

decode_base58

decode_base58 dekoodaa base58-koodatun merkkijonon ja palauttaa tuloksen puskurina.

Syötteet

NimiTyyppiKuvaus
base58_stringmerkkijonoDekoodattava base58-merkkijono

Tuloste

NimiTyyppiKuvaus
valuepuskuriDekoodattu base58-merkkijono puskurina
output "decoded" {
value = decode_base58("CctJBuDbaFtojUWfQ3iEcq77eFDjojCtoS4Q59f6bUtF")
}
// > decoded: 0xaca1e2ae0c54a9a8f12da5dde27a93bb5ff94aeef722b1e474a16318234f83c8

Is this page helpful?

Sisällysluettelo

Muokkaa sivua
© 2026 Solana Foundation. Kaikki oikeudet pidätetään.