Skip to content

Aquarius protocol is governed by DAO voting with AQUA tokens. Vote and participate in discussions to shape the future of Aquarius.

License

Notifications You must be signed in to change notification settings

AquaToken/aqua-governance

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Aquarius Governance

Aquarius protocol is governed by DAO voting with AQUA tokens. Vote and participate in discussions to shape the future of Aquarius.

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. Contact

About The Project

Aquarius Governance Screen Shot

What is Aquarius governance?

Aquarius governance is a way for the AQUA community to control certain aspects of the Aquarius protocol and change the project's direction as they see fit.

How does governance work?

Community users can create proposals to be voted on by the AQUA community. When created, a proposal author will choose an end date for voting on their proposal. The AQUA community has until the end of voting to decide if they would like to vote for or against the proposal.

Where I can find more info about the project?

Check more details and participate in the discussion of governance proposals on Discord (#governance-voting). https://discord.gg/sgzFscHp4C

(back to top)

Built With

(back to top)

Getting Started

Prerequisites

Project is using postgresql as a database, so it's the only requirement.

Development server

Project built using django framework, so setup is similar to generic django project.

Clone project

git clone git@github.com:AquaToken/aqua-governance.git

Create environment & install requirements

pipenv sync --dev

Setup environment variable

echo 'export DATABASE_URL="postgres://username:password@localhost/aqua_governance"' > .env

Migrate database

pipenv run python manage.py migrate --noinput

Run server

pipenv run python manage.py runserver 0.0.0.0:8000

Run celery beater (background scheduler)

pipenv run celery -A aqua_governance.taskapp beat

Run celery worker (background worker)

pipenv run celery -A aqua_governance.taskapp worker

Done

That's it. Admin panel as well as api will be available at 8000 port: http://localhost:8000/admin/login/

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Email: hello@aqua.network Telegram chat: @aquarius_HOME Telegram news: @aqua_token Twitter: @aqua_token GitHub: @AquaToken Discord: @Aquarius Reddit: @AquariusAqua Medium: @aquarius-aqua

Project Link: https://github.com/AquaToken/aqua-governance

(back to top)

About

Aquarius protocol is governed by DAO voting with AQUA tokens. Vote and participate in discussions to shape the future of Aquarius.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages