Dokumentacja SolanaInfrastruktura jako kodBiblioteka standardowa

Funkcje Base58

encode_base58

encode_base58 koduje bufor lub ciąg znaków jako ciąg base58.

Dane wejściowe

NameTypeDescription
valuebuffer, string, addonBufor lub ciąg znaków do zakodowania. Ciągi znaków zaczynające się od '0x' są dekodowane jako hex; w przeciwnym razie używane są surowe bajty UTF-8.

Dane wyjściowe

NameTypeDescription
valuestringDane wejściowe zakodowane jako ciąg base58
output "encoded" {
value = encode_base58("0xaca1e2ae0c54a9a8f12da5dde27a93bb5ff94aeef722b1e474a16318234f83c8")
}
// > encoded: CctJBuDbaFtojUWfQ3iEcq77eFDjojCtoS4Q59f6bUtF

decode_base58

decode_base58 dekoduje ciąg zakodowany w base58 i zwraca wynik jako bufor.

Dane wejściowe

NameTypeDescription
base58_stringstringCiąg base58 do zdekodowania

Dane wyjściowe

NameTypeDescription
valuebufferZdekodowany ciąg base58 jako bufor
output "decoded" {
value = decode_base58("CctJBuDbaFtojUWfQ3iEcq77eFDjojCtoS4Q59f6bUtF")
}
// > decoded: 0xaca1e2ae0c54a9a8f12da5dde27a93bb5ff94aeef722b1e474a16318234f83c8

Is this page helpful?

Spis treści

Edytuj stronę