First we collect the "organizations" on DeepDAO and obtain all of the "DAOs" or "platforms" for each of them.
Build:
docker build -t ddao . -f daos.Dockerfile
Run:
docker run ddao
Make sure to update the relevant variables in the python file before building
Extract result directory from docker:
docker create --name dummy ddao
docker cp dummy:/app/9999999999999 ./dockerout
docker rm -f dummy
Here we consider all of the DAOs that are on Snapshot from the previous step and collect all of the proposals from the past year from each of them.
This step does not need to be run on a server. (n ~= 200)
Here we collect the voting records for each of the proposals found above.
This should be run on a server, though TODO: is not yet dockerized.