Scripts and data for a Daostack census
- Activity chart by DAO
- Boosting correlation chart
- DAO's budget chart by token
- DAO stats correlation
- User vs proposals correlation
- Users vs votes correlation
- Users vs stakes correlation
- Users vs holdings correlation
- DAO stats distribution
- Users distribution
- Proposals distribution
- Votes distribution
- Stakes distribution
- Prediction rate by DAO
- Timeseries metrics of DAOstack
- Active DAOs
- Active users
- New proposals
- Activity
Requirements:
- Python >= 3.6
- tkinter
Install all python dependencies with:
pip install -r requirements.txt
For ploting you need tkinter, so, if you are in Ubuntu install it with:
sudo apt-get install python3-tk
You have to load the datawarehouse/
to use the plot scripts. So, to update it, use the following script:
chmod +x collectors/update_datawarehouse.sh
./collectors/update_datawarehouse.sh
Now, you are able to show the data in datawarehouse/
, do it using the scripts located in ploters/
.
E.g. python distribution_plot.py
- El Faqir, Y., Arroyo, J., Hassan, S. (2020). An overview of Decentralized Autonomous Organizations on the blockchain. Proceedings of the 16th International Symposium on Open Collaboration (Opensym 2020) 11:1-11:8. ACM.
This work is funded by the Spanish Ministry of Science and Innovation and the P2P Models project, which is funded by the European Research Council.