CarmineOptions / konoha

A toolkit for DAO-like governance on Starknet
Apache License 2.0
23 stars 33 forks source link

Standardize the codebase in the repository so that it is independent of the Carmine Options AMM and can be used by any protocol #51

Closed MarekHauzr closed 1 month ago

MarekHauzr commented 4 months ago

Essentially remove all the mentions of CARM/Carmine and similar.

Part of the result should be that any protocol will be able to release their own governance.

StarkFishinator commented 4 months ago

Hi, I would like to try this one !

MarekHauzr commented 4 months ago

Hi, super awesome.

Could you share your tg/discord handle so that we can stream line the conversation?

tensojka commented 4 months ago

I would postpone this as far as possible until there is better support for preprocessing (or macros?); otherwise we will have to maintain a 'Carmine fork'. Ideal would be to have a config file for a preprocessor.

Also possible to make the contract.cairo so simple (by making everything else a Component) that that itself will be the 'adjustment' needed for a specific protocol.

MarekHauzr commented 4 months ago

@tensojka No, let's not postpone it. We promised to do it, so we should deliver

@StarkFishinator if you are interested, let's do this too

tensojka commented 4 months ago

Okay, this will be done by making everything into a Component.