keep-starknet-strange / gitcoin-allo-starknet

Gitcoin Allo protocol for Starknet 🐺
MIT License
5 stars 17 forks source link

[feat] Implement the functionality of isOwnerOrMemberOfProfile #10

Open Akashneelesh opened 1 month ago

Akashneelesh commented 1 month ago

Use u256 instead of bytes32 Down below is the function that is to be implemented in the contract but in cairo. https://github.com/allo-protocol/allo-v2/blob/4dd0ea34a504a16ac90e80f49a5570b8be9b30e9/contracts/core/Registry.sol#L229

Resources : https://book.cairo-lang.org/title-page.html

If you have any doubts over on how to implement something similar to this you can try discovering few cairo code bases such as :

Unruggable memecoin : https://github.com/keep-starknet-strange/unruggable.meme/tree/main/packages/contracts/src Blobstream : https://github.com/keep-starknet-strange/blobstream-starknet/tree/main/src

Exclusively for Starknet India team - To onboard new devs from India Estimated Time taken to complete - 2-3 days (Max)

kyzan commented 1 month ago

I would like to take this up!

Gerson2102 commented 1 month ago

@Akashneelesh hello mate. I would like to work in this issue. I have been studying Rust and Cairo, they are pretty similar. You can check my OD profile: https://app.onlydust.com/u/Gerson2102 And my github profile: https://github.com/Gerson2102

Sh0g0-1758 commented 1 month ago

Hey there @Akashneelesh, seems like an easy feature to implement. Can you assign this to me.

Josh-121 commented 1 month ago

have a good idea on going about this. done in few hours from assignment

Akashneelesh commented 1 month ago

Hey @Josh-121 you have been assigned, less goo !

Akashneelesh commented 1 month ago

I have assigned it to @Josh-121 , since rest of you all have been already assigned an issue. There are alot more issues coming up !