Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CarmineOptions/konoha
A toolkit for DAO-like governance on Starknet
https://github.com/CarmineOptions/konoha
cairo cairo-lang starknet
Last synced: 3 months ago
JSON representation
A toolkit for DAO-like governance on Starknet
- Host: GitHub
- URL: https://github.com/CarmineOptions/konoha
- Owner: CarmineOptions
- License: apache-2.0
- Created: 2023-04-16T10:04:23.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-22T18:16:50.000Z (6 months ago)
- Last Synced: 2024-05-23T08:48:54.958Z (6 months ago)
- Topics: cairo, cairo-lang, starknet
- Language: Cairo
- Homepage:
- Size: 15.1 MB
- Stars: 17
- Watchers: 10
- Forks: 16
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starknet - Carmine Governance - Carmine Governance contracts. (Open-source projects)
README
# 🏡 Konoha
## A toolkit for DAO-like governance on StarknetMany projects on Starknet will need the same functionality: DAO-like governance, upgrades, token vesting, staking and airdrops, treasury management, etc. On Ethereum, they can use adapt open-source solutions such as [Compound Governance](https://github.com/compound-finance/compound-protocol/tree/master/contracts/Governance). No such solution currently exists for Starknet (with the noble exception of [Ekubo governance](https://github.com/EkuboProtocol/governance/tree/main/src)).
Originally, it was a rewrite of [Carmine Governance contracts](https://github.com/CarmineOptions/carmine-protocol/tree/master/contracts/governance) to Cairo 1.0, while also making them generic and useful for the rest of the community.
Currently, this is being developed mainly with community-wide use in mind.
## Interested in using Konoha?
Reach out to us via [Telegram](https://t.me/+_BpaFo4iarszZmQ0)
## Contributing
See [CONTRIBUTING.md](docs/src/CONTRIBUTING.md) for contributor guidelines
We're rewarding contributors with fiat and STRK tokens through [OnlyDust](https://app.onlydust.com/p/carmine-options-amm).
## Frontend
A demo frontend accessing a deployment on Sepolia is available at https://konoha.vote/
## Proposal notification service
A Telegram bot sending notifications when a new proposal appears is operated by Carmine Finance for everyone, ping us on Telegram for access.
## Development setup
Run this in a Devcontainer or on Codespaces in VSCode. Cairo, Scarb and the Cairo extension comes installed.
### Useful links
[C1.0 docs](https://cairo-lang.org/docs/v1.0/index.html)
[StarkNet docs](https://docs.starknet.io/documentation/)