-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: badger governance progression #1557
base: main
Are you sure you want to change the base?
Conversation
…65cef03b9B89f99517643226d76e286ee999e77.csv
…f03b9B89f99517643226d76e286ee999e77.csv
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
review on scripts/badger/dev_multisig_progression.py
and its update on governance across the board:
- grants role to techops in gac, guardian, kac, rl and badgertree ✅ . note that keeps the devmsig with
DEFAULT_ADMIN_ROLE
role for unknowns, no concern specially after the signer status update - updates all gov from devmisig to timelock ✅ (admin of the timelock is the devmsig ideally on its new state)
- batches signers changes to reach final stage of eco-multisigs. script assets L160 final state as expected ✅
it follows the guidelines of our internal conversations, will be pendant still after these 3 actions work around GatedMiniMeController
and Timelock
to finalise all points. These items since requires potentially a modification in the Timelock will be handle separately
p.s: pendant of having 2 new msig addys (community and security backup). both will require to go thru usual steps of proving ownership via txs and liveness. currently they are with "placeholders"
Audit scripts
Both scripts print out and store their reports on CSVs. The current snapshot of the audit is pushed along these changes.
In addition, the
acl_audit
script, previously developed can be used to audit the acl permissions over the few relevant contracts. This can be found here:/home/sajan/badger/badger-multisig/scripts/badger/acl_manager.py
Dev Multisig Progression Script
Introduces a series of scripts to do the following: