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