blockchain-carbon-accounting
blockchain-carbon-accounting copied to clipboard
Implement Timelock admin for CLM8 contracts
Using a Timelock contract as an admin proxy for the NetEmissionsTokenNetwork (CLM8) contract is a good idea for a few reasons:
- A time delay is forced between admin actions
- This gives participants the opportunity to see admin transactions before they've been called to increase transparency of the network
- Participants can decide to leave or fork the network if they disagree with an admin transaction
- If unexpected behavior occurs, a time buffer exists to fix any problems
- Governor.sol from the DAO also uses this pattern