Open petrovska-petro opened 1 year ago
Refs:
queueTransaction
in the timelock the admin
could be a msig where the owners are the folllowing existing msigs: dev_msig
, treasury_msig
and a new one badger_council_msig
require
statement checkconclusions from discussion with @dapp-whisperer:
tldr: scope of this ticket is therefore reduced to:
@petrovska-petro, given the reach of the contract in matter, Dapp requested that we include a bit more of testing diligence in the script before executing. Specifically, we wants confirmation via a test that the controller and the BADGER token will continue to work properly after the change.
Adding a simulation of a few of the actions on both the controller and the token within the same script (scripts/issue/1277/mint_controller_admin_update.py) will be enough.
Currently the minting capabilities are restricted to the controller, which is governed by the
dev_msig
, which under current conditions this could occur atomically and its status presents an opportunity to upgrade the flow considering the following approaches (but not limited to):msig
for consensus of proceeding with the action. Example: devmsig, treasury and badger council should be align to queue the tx in the timelockThis will achieve a greater standard of security around this action matching our practices across-the-board.