mev-commit
mev-commit copied to clipboard
Hash out multisig and contract ownership management
We will need to setup up a multisig for our upcoming validator registry that is deployed on mainnet. Gnosis safe seems like an industry standard, relevant docs:
- https://docs.safe.global/home/what-is-safe
- https://github.com/safe-global/safe-smart-account/blob/v1.3.0/contracts/GnosisSafe.sol
Edit: I'll further extend this issue to also incoporate how we manage contract ownership both on mev-commit chain, and L1. We’d prob transfer ownership to a multisig at the end of deployment. Part of solving this issue is thinking through a sane design of who gets ownership at the end, who deploys, etc. using existing projects as reference.
More related tasks:
- decide who will be on committee
- Design process around emergency actions like pausing contracts etc
- Do rehearsal