Metadata-Version: 2.1
Name: curve-dao
Version: 0.0.3
Summary: DAO governance tools for CurveDAO.
Author-email: FiddyResearch <fiddyresearch@gmail.com>
Maintainer-email: FiddyResearch <fiddyresearch@gmail.com>
License: AGPL-3.0-only License
Project-URL: Homepage, https://pypi.org/project/curve-dao/
Project-URL: GitHub, https://github.com/bout3fiddy/curve-dao
Project-URL: Changelog, https://github.com/bout3fiddy/curve-dao/blob/main/CHANGELOG.md
Project-URL: Issues, https://github.com/bout3fiddy/curve-dao/issues
Keywords: ethereum,smart-contracts,evm,vyper,curve-finance,dao,defi
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: titanoboa>=0.1.9
Requires-Dist: py-evm<0.10.0
Requires-Dist: requests
Requires-Dist: rich

# 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

...
