# [Ride v5] Функции декодирования
⚠️ Это документация Стандартной библиотеки версии 5. Рекомендуем использовать версию 6. Перейти к версии 6
Название | Описание | Сложность |
---|---|---|
addressFromString(String): Address|Unit | Декодирует адрес из строки Base58 | 1 |
addressFromStringValue(String): Address | Декодирует адрес из строки Base58. Завершается ошибкой, если адрес невозможно декодировать | 1 |
fromBase16String(String): ByteVector | Декодирует строку Base16 в массив байтов | 10 |
fromBase58String(String): ByteVector | Декодирует строку Base58 в массив байтов | 1 |
fromBase64String(String): ByteVector | Декодирует строку Base64 в массив байтов | 40 |
# addressFromString(String): Address|Unit
Декодирует адрес из строки Base58.
addressFromString(string: String): Address|Unit
Описание возвращаемой структуры см. в разделе Address.
# Параметры
Параметр | Описание |
---|---|
string : String | Строка для декодирования |
# Примеры
let address = addressFromString("3NADPfTVhGvVvvRZuqQjhSU4trVqYHwnqjF")
# addressFromStringValue(String): Address
Декодирует адрес из строки Base58.
Завершается ошибкой, если адрес невозможно декодировать.
addressFromStringValue(string: String): Address
Описание возвращаемой структуры см. в разделе Address.
# Параметры
Параметр | Описание |
---|---|
string : String | Строка для декодирования |
# Примеры
let address = addressFromStringValue("3NADPfTVhGvVvvRZuqQjhSU4trVqYHwnqjF")
# fromBase16String(String): ByteVector
Декодирует строку Base16 в массив байтов.
fromBase16String(str: String): ByteVector
# Параметры
Параметр | Описание |
---|---|
str : String | Строка для декодирования |
# Примеры
fromBase16String("52696465")
# fromBase58String(String): ByteVector
Декодирует строку Base58 в массив байтов.
fromBase58String(str: String): ByteVector
# Параметры
Параметр | Описание |
---|---|
str : String | Строка для декодирования. Не более 100 символов |
# Примеры
let bytes = fromBase58String("37BPKA")
# fromBase64String(String): ByteVector
Декодирует строку Base64 в массив байтов.
fromBase64String(str: String): ByteVector
# Параметры
Параметр | Описание |
---|---|
str : String | Строка для декодирования |
# Примеры
let bytes = fromBase64String("UmlkZQ==")