# | Название | Описание | Сложность |
---|---|---|---|
1 | addressFromPublicKey(ByteVector): Address | Получает адрес, соответствующий открытому ключу аккаунта | 82 |
2 | addressFromRecipient(Address|Alias): Address | Получает адрес, соответствующий псевдониму | 100 |
3 | parseInt(String): Int|Unit | Конвертирует строковое представление числа в эквивалентное целое число | 20 |
4 | parseIntValue(String): Int | Конвертирует строковое представление числа в эквивалентное целое число. Выбрасывает исключение, если строка не может быть спарсена |
20 |
5 | toBytes(Boolean): ByteVector | Конвертирует логическое значение в массив байтов | 1 |
6 | toBytes(Int): ByteVector | Конвертирует целое число в массив байтов | 1 |
7 | toBytes(String): ByteVector | Конвертирует строку в массив байтов | 1 |
8 | toInt(ByteVector): Int | Конвертирует массив байтов в целое число | 10 |
9 | toInt(ByteVector, Int): Int | Конвертирует массив байтов начиная с указанного индекса в целое число | 10 |
10 | toString(Address): String | Конвертирует массив байтов адреса в строку | 10 |
11 | toString(Boolean): String | Конвертирует логическое значение в строку | 1 |
12 | toString(Int): String | Конвертирует целое число в строку | 1 |
13 | toUtf8String(ByteVector): String | Конвертирует массив байтов в строку в UTF-8 | 20 |
Получает адрес, соответствующий открытому ключу аккаунта.
addressFromPublicKey(publicKey: ByteVector): Address
Открытый ключ для конвертации.
let publicKey = base58'J1t6NBs5Hd588Dn7mAPytqkhgeBshzv3zecScfFJWE2D'
let add = addressFromPublicKey(publicKey)# The result will be the address for the defined public key which is '3NADPfTVhGvVvvRZuqQjhSU4trVqYHwnqjF'
Получает адрес, соответствующий псевдониму.
addressFromRecipient(AddressOrAlias: Address|Alias): Address
Адрес или псевдоним, обычно получателя транзакции.
Конвертирует строковое представление числа в эквивалентное целое число.
parseInt(str: String): Int|Unit
Строка для конвертации.
let str = "Waves"
let result = parseInt(str)
Конвертирует строковое представление числа в эквивалентное целое число.
Выбрасывает исключение, если строка не может быть сконвертирована.
parseIntValue(str: String): Int
Строка для конвертации.
let str = "Waves"
let result = parseIntValue(str)
Конвертирует логическое значение в массив байтов.
toBytes(b: Boolean): ByteVector
Логическое значение для конвертации.
let b = true
let result = toBytes(b)
Конвертирует целое число в массив байтов.
toBytes(n: Int): ByteVector
Целое число для конвертации.
let n = 100
let result = toBytes(n)
Конвертирует строку в массив байтов.
toBytes(s: String): ByteVector
Строка для конвертации.
let s = "Waves"
let result = toBytes(s)
Конвертирует массив байтов в целое число.
toInt(bin: ByteVector): Int
Массив байтов для конвертации.
let bin = base58'abcd'
let result = toInt(bin)
Конвертирует массив байтов начиная с указанного индекса в целое число.
toInt(bin: ByteVector, offset: Int): Int
Массив байтов для конвертации.
Индекс.
let bin = base58'abcd'
let result = toInt(bin,2)
Конвертирует массив байтов адреса в строку.
toString(Address: Address): String
Адрес для конвертации.
Конвертирует логическое значение в строку.
toString(b: Boolean): String
Логическое значение для конвертации.
let b = true
let result = toString(b)
Конвертирует целое число в строку.
toString(n: Int): String
Целое число для конвертации.
let n = 100
let result = toString(n)
Конвертирует массив байтов в строку в UTF-8.
toUtf8String(u: ByteVector): String
Массив байтов для конвертации.
let u = base58'abcd'
let result = toUtf8String(u)