Saturn 1 Runsheet¶
Pre release comms¶
| Testnet | Mainnet | |
|---|---|---|
| oDAO are aware of intended release features and timeline | Y | Y |
| Inform contractual interested stakeholders | NA | TODO |
| - Binance (3 weeks notice) | ||
| - Coinbase | ||
| - Consensys | ||
| Smart node Saturn release build is ready | Y | Y |
| Inform community of release timeline and smart node build | Y | Y |
Pre Deployment¶
| Testnet | Mainnet | |
|---|---|---|
| Confirm values for new parameters | Y | Y |
| Setup parameter verification script | Y | Y |
| Prepare contract verification tool | Y | Y |
| Check all upgraded contracts are included in the upgrade contract | Y | Y |
Deployment¶
| Testnet | Mainnet | |
|---|---|---|
| Deploy upgrade contract and new contracts | Y | Y |
| Verify upgrade contract and deployed contracts | Y | Y |
| Check contracts against source code using contract verification tool | Y | Y |
| Lock upgrade contract | Y | Y |
| Announce upgrade contract has been locked to governance | NA | Y |
Upgrade proposal¶
| Testnet | Mainnet | |
|---|---|---|
| Raise upgrade proposal | Y | Y |
| Inform oDAO of upgrade proposal and release timeline | NA | Y |
| Inform community of upgrade proposal and release timeline | NA | Y |
| Ensure oDAO have upgraded to new smart node version | Y | Y |
| Vote on upgrade proposal, after delay | Y | Y |
Release¶
| Testnet | Mainnet | |
|---|---|---|
Verify prerelease protocol version using rocket-scripts protocol version |
Y | |
Verify prerelease contract addresses using rocketpool-scripts contact verify <prerelease-verify-file> |
Y | |
Verify prerelease parameter values using rocket-scripts bootstrap verify <prelease-verify-file> |
Y | |
| Execute upgrade proposal | Y | |
| Execute upgrade contract | Y | |
Verify postrelease protocol version using rocket-scripts protocol version |
Y | |
Verify postrelease contract addresses using rocketpool-scripts contact verify <postrelease-verify-file> |
Y | |
Verify postrelease parameter values using rocket-scripts bootstrap verify <postrelease-verify-file> |
Y | |
| Update Keeper with new addresses | TODO |
Post Release¶
| Testnet | Mainnet | |
|---|---|---|
| Communicate successful launch to the community | ||
| Monitor support for issues | ||
| Monitor oDAO logs | ||
| Ensure prices update | ||
| Ensure balance update |