GDG: Generalized Decentralized Governance
Create any governance structure (even centralized governance!) using the methodology outlined here.
Installation
- Install Python 3
- Clone
vyper-contracts
$ git clone https://github.com/uniswap/contracts-vyper
$ cd vyper-contracts
- Set up virtual environment
$ pip3 install virtualenv
$ virtualenv -p python3 env
$ source env/bin/activate
- Install dependencies
pip install -r requirements.txt
- Run tests
$ pytest -v tests/
Useful
Use getCode.sh
to quickly generate bytecode and abi if you wish to fork and edit any of the contracts.
License
MIT