# Asset
Структура токена, возвращаемая встроенной функцией assetInfo.
# Конструктор
Asset(id: ByteVector, quantity: Int, decimals: Int, issuer: Address, issuerPublicKey: ByteVector, reissuable: Boolean, scripted: Boolean, minSponsoredFee: Int|Unit, name: String, description: String)
# Поля
| # | Название | Тип данных | Описание |
|---|---|---|---|
| 1 | id | ByteVector | ID токена |
| 2 | quantity | Int | Количество выпущенных токенов, умноженное на 10decimals. Не более 9 223 372 036 854 775 806 |
| 3 | decimals | Int | Число знаков после запятой у токена, от 0 до 8 |
| 4 | issuer | Address | Адрес аккаунта, который выпустил токен |
| 5 | issuerPublicKey | ByteVector | Открытый ключ аккаунта, выпустившего токен |
| 6 | reissuable | Boolean | true — токен можно довыпускать, false — нельзя довыпускать |
| 7 | scripted | Boolean | true — смарт-ассет, false — обычный токен |
| 9 | minSponsoredFee | Int|Unit | Количество спонсорского ассета, эквивалентное 0,001 WAVES (100 000 WAVELET), в минимальных единицах («копейках») ассета. См. раздел Спонсирование комиссии.unit — спонсирование отключено. |
| 10 | name | String | Название токена, до 16 символов |
| 11 | description | String | Описание токена, до 1000 символов |
# Пример
Получение баланса аккаунта в ассете:
let address=base58'3Mw48B85LvkBUhhDDmUvLhF9koAzfsPekDb'
let assetId=base58'GpxmxorKXLz1V7xootrvGyFgqP2tTTBib5HEm8QGZTHX'
assetBalance(Address(address), assetId)