Skip to content

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