# Транзакция довыпуска
Транзакция довыпуска увеличивает количество токена на блокчейне и/или запрещает его довыпуск. Отправить транзакцию довыпуска может только аккаунт, выпустивший токен. Дополнительное количество токена увеличивает баланс отправителя транзакции. Возможность довыпуска токена регулируется полем reissuable
.
# Комиссия за транзакцию
Минимальная комиссия за транзакцию довыпуска — 0,001 WAVES. (До активации фичи № 15 “Ride V4, VRF, Protobuf, Failed transactions” — 1 WAVES.) В случае довыпуска смарт-ассета минимальная комиссия увеличивается на 0,004 WAVES.
Если отправитель транзакции — dApp или смарт-аккаунт, а сложность скрипта аккаунта или функции-верификатора dApp-скрипта больше порога сложности отправителя, минимальная комиссия увеличивается на 0,004 WAVES. (До активации фичи № 16 “Ride V5, dApp-to-dApp invocations” дополнительная комиссия 0,004 WAVES требовалась независимо от сложности скрипта аккаунта или наличия и сложности функции-верификатора скрипта dApp.)
# JSON-представление
{
"senderPublicKey": "DjYEAb3NsQiB6QdmVAzkwJh7iLgUs3yDLf7oFEeuZjfM",
"quantity": 200000,
"fee": 100000000,
"type": 5,
"version": 2,
"reissuable": true,
"sender": "3PLJciboJqgKsZWLj7k1VariHgre6uu4S2T",
"feeAssetId": null,
"chainId": 87,
"proofs": [
"5mEveeUwBdBqe8naNoV5eAe5vj6fk8U743eHGkhxhs3v9PMsb3agHqpe4EtzpUFdpASJegXyjrGSbynZg557cnSq"
],
"assetId": "GA4gB3Lf3AQdF1vBCbqGMTeDrkUxY7L83xskRx6Z7kEH",
"id": "27ETigYaHym2Zbdp4x1gnXnZPF1VJCqQpXmhszC35Qac",
"timestamp": 1548521785933,
"height": 1368623
}
Поле | Описание |
---|---|
assetId | ID токена в кодировке base58 |
quantity | Количество токена к довыпуску. Целое число, выраженное в минимальных неделимых единицах («копейках») токена. Итоговое количество токена в результате довыпуска не должно превышать 9 223 372 036 854 775 807 |
chainId | Байт сети |
reissuable | Флаг возможности довыпуска |
Описание полей, общих для всех типов транзакций, представлено в разделе JSON-представление транзакции.
# Бинарный формат
См. раздел Бинарный формат транзакции довыпуска.
# Структура Ride
Для операций с транзакцией в смарт-контрактах используется структура ReissueTransaction.