# Транзакция подтверждения генерации
Транзакция подтверждения генерации создается нодой-генератором блоков автоматически для фиксации подписи генерации для будущего периода в рамках механизма детерминированной финализации.
Транзакция подтверждения генерации появилась с момента активации фичи № 25 «Deterministic Finality».
Нода-генератор блоков должна отправить транзакцию подтверждения генерации, чтобы присоединиться к следующему периоду генерации.
# JSON-представление
{
"type": 19,
"id": "F68Yra6xEPddivSJiJS4yhP75cBuBgVvu8eHFyqPMRAn",
"fee": 10000000,
"feeAssetId": null,
"timestamp": 1776232801777,
"version": 1,
"chainId": 84,
"sender": "3NA4UdyFVv7v1J6UgGe4moyHm2fambavqvm",
"senderPublicKey": "C5xv7bdAfKaQyvHfhUvC2NkfWfLVN7VUPsdHmHMJ5crN",
"proofs": [
"5xVWUDXiyXYB1v6wAMrxwV7Eyr6FiC8La6wjTUTSBgQRh8ydi31dRNKti1g6bdye4Kui1VYTfH5xuRoXpsGexXRJ"
],
"endorserPublicKey": "63x6JHqFAPRgnugTmJfzsLPbQWzN5vUUgpGJBJtq4CnozMdvpn1jgqPri8xxMfUxvh",
"generationPeriodStart": 4119001,
"commitmentSignature": "xBpVoBheXoxAiqKpSSTx9nSB7MPPw9myTi7QJKpekyJRDRwHftTwFWUyB1CEyR5CQBb5yA44z6XqWhgmDpUr1dvCgyQ1dpW5WzUJcqgVfXqxke7Zwaf3T4VACJYdve9Bkeq",
"height": 4116125,
"applicationStatus": "succeeded",
"spentComplexity": 0
}
| Поле | Описание |
|---|---|
| generationPeriodStart | Начальная высота блока периода генерации |
| endorserPublicKey | BLS-ключ подтверждающего в кодировке base58 |
| commitmentSignature | BLS-подпись от endorserPublicKey ++ generationPeriodStart в кодировке base58 |
Описание полей, общих для всех типов транзакций, представлено в разделе JSON-представление транзакции.
# Бинарный формат
См. раздел Бинарный формат транзакции подтверждения генерации.