Used to advertise capabilities of each authority via consensus. This allows validators to
negotiate the creation of the ChangeEpoch transaction.
Used to advertise capabilities of each authority via consensus. This allows validators to
negotiate the creation of the ChangeEpoch transaction.
Only commit_timestamp_ms is passed to the move call currently.
However we include epoch and round to make sure each ConsensusCommitPrologue has a unique tx digest.
Used to share estimates of transaction execution times with other validators for
congestion control.