Вложение закодировано в Base58, но единственный метод декодирования Base58 в ride требует, чтобы вход был строковым. Как преобразовать байт-вектор в строку? Когда сценарий учетной записи обрабатывает транзакцию, видит ли он вложение, отправленное как настоящее вложение в кодировке Base58, или настоящее вложение?
Как я могу расшифровать закодированное вложение с помощью функций RIDE?
Ответы (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