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

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

1 ответ

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

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

Другие вопросы по тегам