flow-go icon indicating copy to clipboard operation
flow-go copied to clipboard

[Dynamic Protocol State | M3] Write a FLIP to propose node software and protocol versioning

Open durkmurder opened this issue 1 year ago • 3 comments

Context

To explain the design to the broader engineering team and to gain some feedback from other engineers and community members we need to write a FLIP which will extend the design pattern of versioning the KV store to versioning node software or other semantic structures of the protocol. A FLIP with a basic proposal will serve as a starting point for the conversation.

Definition of done

  • Write a FLIP which will serve as starting point to discuss how versioning of software and protocol could be consistently done going forward.
  • Lack of proper versioning of the Cadence-FVM code stack has been an issue lately (AN script execution and EVM gateway). We should aim to include a version number for the Cadence-FVM code stack for each block.

durkmurder avatar Jan 30 '24 15:01 durkmurder