orbs-network / orbs-spec

Orbs platform protocol and service specifications, network architecture, etc
MIT License
31 stars 6 forks source link

[WIP] Add more methods to _Deployments contract allowing for multiple versions #182

Open netoneko opened 5 years ago

netoneko commented 5 years ago

Proposed new methods:

deployVersion() // called after deployService
getVersion() // returns latest version number

allowVersioning()
disallowVersioning()

transferOwnership()
acceptOwnership()

In this model there is no way to completely remove versioning that might be a bit tricky.

Also, there is no migration method in the contract, which also might be problematic.

This PR is a preparation for brainstorming meeting with OdedW