# Curve DAO Operations
This repository contains tools, written in python, for Curve DAO operations. The goal is to provide a simple command-line interface that allows veCRV holders to create and decode on-chain executable proposals, and simple scripts to produce analytics on governance in the Curve DAO.
Such a CLI tool allows independence from a web-ui: after all, decentralisation goes beyond just network decentralisation: it more or less means democratic access to technology.
# 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.
# Setup
...
Raw data
{
"_id": null,
"home_page": null,
"name": "curve-dao",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "FiddyResearch <fiddyresearch@gmail.com>",
"keywords": "ethereum, smart-contracts, evm, vyper, curve-finance, dao, defi",
"author": null,
"author_email": "FiddyResearch <fiddyresearch@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/76/40/e8256ef6c6c5d2766baf3966625a609b8af0b3743504be45f2d11fa485d1/curve_dao-0.0.3.tar.gz",
"platform": null,
"description": "# Curve DAO Operations\n\nThis repository contains tools, written in python, for Curve DAO operations. The goal is to provide a simple command-line interface that allows veCRV holders to create and decode on-chain executable proposals, and simple scripts to produce analytics on governance in the Curve DAO.\n\nSuch a CLI tool allows independence from a web-ui: after all, decentralisation goes beyond just network decentralisation: it more or less means democratic access to technology.\n\n# Who needs this?\n\nveCRV holders looking to create on-chain proposals such as\n\n- Creating or killing Curve DAO gauges that reward CRV inflation to addresses (liquidity pools or otherwise).\n- Creating a smartwallet whitelist to lock veCRV (veCRV restricts smart contracts to lock CRV, subject to a DAO whitelist vote)\n- Changing liquidity pool parameters\n- Adding gauge types ...\n- ... etc.\n\nCurve 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.\n\n# Setup\n\n...\n",
"bugtrack_url": null,
"license": "AGPL-3.0-only License",
"summary": "DAO governance tools for CurveDAO.",
"version": "0.0.3",
"project_urls": {
"Changelog": "https://github.com/bout3fiddy/curve-dao/blob/main/CHANGELOG.md",
"GitHub": "https://github.com/bout3fiddy/curve-dao",
"Homepage": "https://pypi.org/project/curve-dao/",
"Issues": "https://github.com/bout3fiddy/curve-dao/issues"
},
"split_keywords": [
"ethereum",
" smart-contracts",
" evm",
" vyper",
" curve-finance",
" dao",
" defi"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3a47f001fb7b009b2638688c5d2810426f3d8327d7670b762e6ea77f27a4ed6f",
"md5": "c7f9d7b3feb15aa85ae45afd5d662222",
"sha256": "efd6bad41ccb83e0dae4addee4ce7a69494a45cc8c9a4557b420c1a2d96e0726"
},
"downloads": -1,
"filename": "curve_dao-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c7f9d7b3feb15aa85ae45afd5d662222",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 5349,
"upload_time": "2024-04-23T17:05:25",
"upload_time_iso_8601": "2024-04-23T17:05:25.520968Z",
"url": "https://files.pythonhosted.org/packages/3a/47/f001fb7b009b2638688c5d2810426f3d8327d7670b762e6ea77f27a4ed6f/curve_dao-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7640e8256ef6c6c5d2766baf3966625a609b8af0b3743504be45f2d11fa485d1",
"md5": "8907f4f1991cd347ee9724f0baaf9162",
"sha256": "33f96ab43e81c90df250ac9100c08ba908123ae9ef82b651367fadc8e92238b6"
},
"downloads": -1,
"filename": "curve_dao-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "8907f4f1991cd347ee9724f0baaf9162",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 4680,
"upload_time": "2024-04-23T17:05:27",
"upload_time_iso_8601": "2024-04-23T17:05:27.267468Z",
"url": "https://files.pythonhosted.org/packages/76/40/e8256ef6c6c5d2766baf3966625a609b8af0b3743504be45f2d11fa485d1/curve_dao-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-23 17:05:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "bout3fiddy",
"github_project": "curve-dao",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "curve-dao"
}