Runsheet
Houston Runsheet¶
Pre release comms¶
| Testnet | Mainnet | |
|---|---|---|
| oDAO are aware of intended release features and timeline | ||
| Inform contractual interested stakeholders | ||
| - Binance (3 weeks notice) | ||
| - Coinbase | ||
| - Consensys | ||
| Inform community of release timeline |
Pre Deployment¶
| Testnet | Mainnet | |
|---|---|---|
| Confirm values for new parameters (TODO: list parameters and values) | ||
| Check default values for new parameters in update contract | ||
| Check safeguards will be deployed | ||
| Check voting system will be turned off by default | ||
| Check all upgraded contracts are included in the upgrade contract |
Deployment¶
| Testnet | Mainnet | |
|---|---|---|
| Deploy upgrade contract and new contracts | ||
| Verify upgrade contract and deployed contracts | ||
| Check contracts against source code using tool | ||
| Check upgrade contract references correct deployed contracts | ||
| Lock upgrade contract | ||
| Announce upgrade contract has been locked to governance |
Upgrade proposal¶
| Testnet | Mainnet | |
|---|---|---|
| Raise upgrade proposal | ||
| Inform oDAO of upgrade proposal and release timeline | ||
| Inform community of upgrade proposal and release timeline | ||
| Vote on upgrade proposal, after delay |
Release¶
| Testnet | Mainnet | |
|---|---|---|
Verify prerelease parameter values using rocket-scripts |
||
| Execute upgrade proposal | ||
| Execute upgrade contract | ||
| Verify contract addresses (TODO: script) | ||
Verify parameter values using rocket-scripts |
||
| Update Keeper with new addresses |
Post Release¶
| Testnet | Mainnet | |
|---|---|---|
| Turn on voting system when enough nodes have initialised voting (TODO: script) | ||
| Stake RPL on oDAO nodes so they can propose | ||
| Allow locking on oDAO nodes so they can challenge | ||
| Inform delegates to setup their delegates | ||
| Update delegate website | ||
| Inform community that they can now initialise voting, pointing to their new delegate | ||
| TODO: how do we deal with unlocking RPL for governance? | ||
| Raise pDAO proposal to include Team on the security council (TODO: decide node vs Safe) |
Post Release Verification¶
| Testnet | Mainnet | |
|---|---|---|
| Price update ok | ||
| Balance update ok |