Comments (3)
@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.
from badger-multisig.
Refs:
- transferOwnership. It could transfer it to timelock
- for
queueTransaction
in the timelock theadmin
could be a msig where the owners are the folllowing existing msigs:dev_msig
,treasury_msig
and a new onebadger_council_msig
- cap could be introduce one L above this with a
require
statement check
from badger-multisig.
conclusions from discussion with @dapp-whisperer:
- yes, moving minting func to the timelock makes sense. security policy currently in place for the badger system should also apply to the badger token itself
- broadening the scope of what governance is (ie making treasury also a signer on dev msig, or something similar) is a good convo to have but outside of the scope of the ticket. convo should take place though
- introducing a mint cap again is outside the scope. introducing such a cap would imply a consensus on inflation rate, which needs a bip first or some form of agreement between councils.
tldr: scope of this ticket is therefore reduced to:
- transfer ownership to timelock, so that minting cannot be done atomically
from badger-multisig.
Related Issues (20)
- week 6: run Liquis TCL Strategy HOT 1
- week 5: incentives Paladin Liquis HOT 3
- week 5: incentives Paladin Bunni HOT 4
- week 5: recycle back $liq incentives HOT 2
- Batch tcl liquis strategy and $liq transfer to trops
- week 7: Liquis Gauge Vote and Incentives Claw Back HOT 1
- week 7: incentives Paladin Bunni HOT 2
- week 7: incentives Paladin Liquis HOT 2
- Create a LlamaPay stream for Discord Mod HOT 1
- Streaming Community Council LCB HOT 4
- week 9: run Liquis TCL Strategy HOT 1
- week 9: incentives Paladin Liquis HOT 1
- week 9: incentives Paladin Bunni HOT 1
- Support claiming back withdrawable rewards from quests HOT 1
- Swap `0x54cF9dF9dCd78E470AB7CB892D7bFbE114c025fc` for `0x2afc096981c2CFe3501bE4054160048718F6C0C8` on all Treasury Multisigs HOT 1
- Allow claim of vested $liq in `liq_vested_escrow`
- Claim available $liq from escrow HOT 2
- tcd#44: remove funds from Liquis/Bunni LP HOT 1
- Restitution 2.0 HOT 4
- Execute on TCD 45 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from badger-multisig.