lightstreams-network / lightchain

Fast proof-of-authority blockchain based on go-ethereum and tendermint
https://lightstreams.network
GNU General Public License v3.0
55 stars 16 forks source link

Deploy governance smart contract on Sirius #182

Open ggarri opened 5 years ago

ggarri commented 5 years ago

After the competition of the implementation of the first version of the governance smart contract #172 we have to plan the usage of it:

Step 1 - Deploy smart contract and update governance cfg /network/sirius/governance.go Step 2 - Update sentries with the newer version Step 3 - Update Validators with the new version Step 4 - Create 4 privkeys and store them in a safe storage Step 5 - Validalida the stability of nodes after adding a new now -- Create a back with iris from the current status of blockchain -- Run an old version of validators locally -- Link a validator to one wallet address -- Double check sentry, validators and local node are still sync Step 6 - Run full test suite and verify has has been collected Step 7 - Link remaining 3 validators to created wallets and verify syn-up Step 9 - Run full test suite and verify has has been collected