CarmineOptions / konoha

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

ODHack: Backend for discussion #78

Open tensojka opened 1 month ago

tensojka commented 1 month ago

This backend receives the text of a proposal, the address of the proposee and converts the address to starknet.id if available. Then it creates a JSON with these two (or three if the submitter has a starknet.id) pieces of info and submits it to IPFS. Once the IPFS hash is computed, it should be returned to the caller. Then the backend uploads it to IPFS and pins it with a pinning API or your choice.

Expected skill level: Junior Backend developer

Definition of Done

The backend is written in one of Python, Typescript, Rust, Go. The code is formatted correctly and is ready to be deployed. It has been tested, either with the frontend if available or with curl or similar. The backend returns the IPFS hash before the upload is finished and finishes the upload asynchronously. The code has been reviewed by someone from Carmine Finance.

Gift-Naomi commented 1 month ago

@tensojka Can i hop on this?

tensojka commented 1 month ago

@Gift-Naomi Read CONTRIBUTING.md please.

Yes, assigning you, I would recommend you join the telegram group so we can communicate faster.

tensojka commented 1 month ago

@Gift-Naomi Can you provide an estimated delivery timeline?

ghost commented 1 month ago

can i be assigned this please?

Gift-Naomi commented 1 month ago

@tensojka Approximately five working days.

tensojka commented 1 month ago

@Gift-Naomi Thanks, you have been assigned

tensojka commented 4 weeks ago

@Gift-Naomi What's the progress? Can you ping me on Telegram and open a draft PR so I can see?

Please also connect with @kateberryd , she is working on the frontend in #77

Gift-Naomi commented 4 weeks ago

@tensojka I'll open a draft PR later today