ADD: Update Service Node Software
Current: No method to update Service Node Software
Desired: Able to safely update Service Node Software.
Background: CosmosSDK is built to update easily :/
Phase 1 - build
New build is verified and built by all Service Nodes.
Phase 2 - signal
All validators begin signalling to update software at a future blockheight via a pool tx UPDATE:BH
Once super-majority vote, then the final future blockheight is the latest blockheight from 2 / 3 rds.
Phase 3 - Update
At that future blockheight the following:
- New
observer - New
signerd - New
ssdandsscli