Функции кодирования и декодирования

Функции кодирования

# Название Описание Сложность
1 blake2b256(ByteVector): ByteVector Хеширует массив байтов с помощью алгоритма BLAKE-256 10
2 keccak256(ByteVector): ByteVector Хеширует массив байтов с помощью алгоритма SHA-3-256 10
3 sha256(ByteVector): ByteVector Хеширует массив байтов с помощью алгоритма SHA-256 10
4 toBase16String(ByteVector): String Кодирует массив байтов в строку Base16 10
5 toBase58String(ByteVector): String Кодирует массив байтов в строку Base58 10
6 toBase64String(ByteVector): String Кодирует массив байтов в строку Base64 10

Функции декодирования

# Название Описание Сложность
1 addressFromString(String): Address|Unit Декодирует адрес из строки Base58 124
2 addressFromStringValue(String): Address Декодирует адрес из строки Base58.
Выбрасывает исключение, если адрес невозможно декодировать
124
3 fromBase16String(String): ByteVector Декодирует строку Base16 в массив байтов 10
4 fromBase58String(String): ByteVector Декодирует строку Base58 в массив байтов 10
5 fromBase64String(String): ByteVector Декодирует строку Base64 в массив байтов 10

blake2b256(ByteVector): ByteVector

Хеширует массив байтов с помощью алгоритма BLAKE-256)

blake2b256(bytes: ByteVector): ByteVector

Параметры

bytes: ByteVector

Массив байтов для хеширования.

keccak256(ByteVector): ByteVector

Хеширует массив байтов с помощью алгоритма SHA-3-256.

keccak256(bytes: ByteVector): ByteVector

Параметры

bytes: ByteVector

Массив байтов для хеширования.

sha256(ByteVector): ByteVector

Хеширует массив байтов с помощью алгоритма SHA-256.

sha256(bytes: ByteVector): ByteVector

Параметры

bytes: ByteVector

Массив байтов для хеширования.

toBase16String(ByteVector): String

Кодирует массив байтов в строку Base16.

toBase16String(bytes: ByteVector): String

Параметры

bytes: ByteVector

Массив байтов для кодирования.

toBase58String(ByteVector): String

Кодирует массив байтов в строку Base58.

toBase58String(bytes: ByteVector): String

Параметры

bytes: ByteVector

Массив байтов для кодирования.

toBase64String(ByteVector): String

Кодирует массив байтов в строку Base64.

toBase64String(bytes: ByteVector): String

Параметры

bytes: ByteVector

Массив байтов для кодирования.

addressFromString(String): Address|Unit

Декодирует адрес из строки Base58.

addressFromString(string: String): Address|Unit

Параметры

string: String

Строка для декодирования.

addressFromStringValue(String): Address

Декодирует адрес из строки Base58.

Выбрасывает исключение, если адрес невозможно декодировать.

addressFromStringValue(string: String): Address

Параметры

string: String

Строка для декодирования.

fromBase16String(String): ByteVector

Декодирует строку Base16 в массив байтов.

fromBase16String(str: String): ByteVector

Параметры

str: String

Строка для декодирования.

fromBase58String(String): ByteVector

Декодирует строку Base58 в массив байтов.

fromBase58String(str: String): ByteVector

Параметры

str: String

Строка для декодирования.

fromBase64String(String): ByteVector

Декодирует строку Base64 в массив байтов.

fromBase64String(str: String): ByteVector

Параметры

str: String

Строка для декодирования.

results matching ""

    No results matching ""