# Транзакция выпуска
Транзакция выпуска создает новый токен.
# Комиссия за транзакцию
Минимальная комиссия за транзакцию выпуска — 1 WAVES, в случае выпуска невзаимозаменяемого токена (non-fungible token, NFT) — 0,001 WAVES.
Если отправитель транзакции — dApp или смарт-аккаунт, а сложность скрипта аккаунта или функции-верификатора dApp-скрипта больше порога сложности отправителя, минимальная комиссия увеличивается на 0,004 WAVES. (До активации фичи № 16 “Ride V5, dApp-to-dApp invocations” дополнительная комиссия 0,004 WAVES требовалась независимо от сложности скрипта аккаунта или наличия и сложности функции-верификатора скрипта dApp.)
# JSON-представление
{
  "senderPublicKey": "2M25DqL2W4rGFLCFadgATboS8EPqyWAN3DjH12AH5Kdr",
  "quantity": 50000,
  "fee": 100000000,
  "description": "Script true.",
  "type": 3,
  "version": 2,
  "reissuable": true,
  "script": "base64:AQa3b8tH",
  "sender": "3Mz9N7YPfZPWGd4yYaX6H53Gcgrq6ifYiH7",
  "feeAssetId": null,
  "chainId": 84,
  "proofs": [
    "4yjVxzrLuXUq5y2QCa2LDn1Fp9P63hPBmqDLGQCqn41EB1uZ1pys79NP81h7FxRBnZSbpNGbz1xjwckHcPAQHmFX"
  ],
  "assetId": "7Xpp9PPeZbG4wboJrcbRQdq3SxCJqbeFRUjjKccM1DsD",
  "decimals": 2,
  "name": "Smart",
  "id": "7Xpp9PPeZbG4wboJrcbRQdq3SxCJqbeFRUjjKccM1DsD",
  "timestamp": 1548653407494,
  "height": 469677
}
| Поле | Описание | 
|---|---|
| name | Название токена. От 4 до 16 байт (1 символ может занимать до 4 байт) | 
| description | Описание токена. От 0 до 1000 байт | 
| quantity | Количество токена. Целое число, выраженное в минимальных неделимых единицах («копейках») токена, то есть фактическое количество, умноженное на 10decimals. От 1 до 9 223 372 036 854 775 807. 1 для NFT | 
| decimals | Количество знаков после запятой, от 0 до 8. 0 для NFT | 
| reissuable | Флаг возможности довыпуска, см. Транзакция довыпуска. falseдля NFT | 
| script | Для смарт-ассета — скомпилированный скрипт ассета, до 8192 байт, в кодировке base64. null— токен без скрипта. Если при выпуске к ассету не прикреплен скрипт, то в дальнейшем его нельзя сделать смарт-ассетом. | 
| chainId | Байт сети | 
| assetId | ID токена в кодировке base58. Совпадает с идентификатором транзакции выпуска | 
Поле assetId не нужно заполнять при отправке транзакции, и оно не хранится на блокчейне: его вычисляет нода при предоставлении данных о транзакции через REST API.
Описание полей, общих для всех типов транзакций, представлено в разделе JSON-представление транзакции.
# Бинарный формат
См. раздел Бинарный формат транзакции выпуска.
# Структура Ride
Для операций с транзакцией в смарт-контрактах используется структура IssueTransaction.