# Бинарный формат транзакции подтверждения генерации
Узнать больше о транзакции подтверждения генерации.
Транзакция подтверждения генерации появилась с момента активации фичи № 25 «Deterministic Finality».
Бинарный формат транзакции соответствует protobuf-схеме transaction.proto. Описание полей, общих для всех типов транзакций, представлено в разделе Бинарный формат транзакции.
Обратите внимание: Транзакция подтверждения генерации не отправляется от имени аккаунта. У нее отсутствуют поля
senderPublicKey,proofs,timestampиfeeAssetId.
message CommitToGenerationTransactionData {
uint32 generation_period_start = 1;
bytes endorser_public_key = 2; // BLS
bytes commitment_signature = 3; // BLS signature over endorser_public_key ++ generation_period_start
};
| Поле | Размер | Описание |
|---|---|---|
| generation_period_start | 4 байта | Начальная высота блока периода генерации |
| endorser_public_key | 48 байт | BLS-ключ подтверждающего |
| commitment_signature | 96 байт | BLS-подпись от endorser_public_key ++ generation_period_start |