[EFM Recovery ] Backward-compatibility for EpochCommit
service event conversion logic
#6787
Milestone
EpochCommit
service event conversion logic
#6787
Context
We are deploying EFM Recovery as a Protocol HCU, so software changes need to be backward compatible with existing state and upgrade-safe. See Upgrade Plan (Notion) for details.
This issue is for implementing backward-compatibility for the
EpochCommit
service event parsing logic. The newEpochCommit
service event has new fields, and changes the semantics of one existing field:EpochCommit.dkgIdMapping
field - new field addedEpochCommit.dkgGroupKey
field - new field addedEpochCommit.dkgPubKeys
field - existing field, semantics changed to omit group keyWe can detect which service event type we are operating on by the existence of the new fields.
Definition of Done
The text was updated successfully, but these errors were encountered: