DAO governance tools for CurveDAO.
Project description
What is this?
Simple python package to simulate on-chain CurveDAO proposals and publish proposals for DAO voting on-chain.
Who needs this?
veCRV holders looking to create on-chain proposals such as
- Creating or killing Curve DAO gauges that reward CRV inflation to addresses (liquidity pools or otherwise).
- Creating a smartwallet whitelist to lock veCRV (veCRV restricts smart contracts to lock CRV, subject to a DAO whitelist vote)
- Changing liquidity pool parameters
- Adding gauge types ...
- ... etc.
Curve DAO stakeholders have the ability to change the protocol in many ways. This repository is an attempt to consolidate all on-chain DAO operations into a single tool.
How does one install it?
pip install curve-dao
How does one contribute?
- Fork + Pull Requests.
- Create issues.
- ...
How does one test?
python -m pytest .
How does one build and publish?
- Update codebase
- Up version in pyproject.toml
python -m build; python -m twine upload --repository pypi dist/* --verbose
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
curve_dao-0.0.7.tar.gz
(5.5 kB
view hashes)
Built Distribution
Close
Hashes for curve_dao-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8389e4ae828db7420b851870e8e6c11f71c5cba57ebb3c573fc5fe87e636a9a |
|
MD5 | 386bd947f840f6835e968711d8abf14c |
|
BLAKE2b-256 | 5f4e28a503978860ea414db1f33ea220f528779fd0665d75bf9c2878d8c9a472 |