Как я могу расшифровать закодированное вложение с помощью функций RIDE?

Вложение закодировано в Base58, но единственный метод декодирования Base58 в ride требует, чтобы вход был строковым. Как преобразовать байт-вектор в строку? Когда сценарий учетной записи обрабатывает транзакцию, видит ли он вложение, отправленное как настоящее вложение в кодировке Base58, или настоящее вложение?


person Grozz    schedule 26.02.2019    source источник


Ответы (1)


В RIDE нет функции, которая интерпретирует byteVector как String, но есть только функции toBase58String(byteVector) и toBase64String(byteVector), которые декодируют строку в кодировке base58 / 64 в byteVector.

Таким образом, в RIDE вы не можете преобразовать [72, 101, 108, 108, 111] в «Hello», только в «9Ajdvzr» или «base64: SGVsbG8 =». Вложение обрабатывается как кодировка base58 / 64.

person Nazim Faour    schedule 26.02.2019