carbonable-labs / carbon-locker

2 stars 4 forks source link

[Cairo Contract] - Implement NFTComponent as ERC721 for certificates #7

Open julienbrs opened 3 days ago

julienbrs commented 3 days ago

Description

Develop the NFTComponent to act as a clean ERC721 implementation for certificates.

Acceptance Criteria

Additional context

[ Medium Difficulty - Cairo ]

aradix16 commented 18 hours ago

Hi, I'm Antoine and I'm participating in ODHack10. I recently started learning Cairo through Starklings and Node Guardians. I would be happy to work on this issue. It will be challenging but its a great opportunity to learn and progress. Thanks :)

JoE11-y commented 18 hours ago

Could I be assigned to this?

julienbrs commented 18 hours ago

Hi, I'm assigning it to @aradix16 as they were the first to ask. Please join TG to discuss about it if needed: https://t.me/carbonableOD Issue might be reassigned during ODHack if the contributor drops the isue. You can ping me if needed

@aradix16 please ask asap the assignation through onlydust website

aradix16 commented 18 hours ago

Applying from OnlyDust

kfastov commented 18 hours ago

Hi, I would tackle this one. I have an experience writing smart contracts in Cairo. I would implement a contract with mint and burn methods using the AccessControl and ERC721 components from OpenZeppelin cairo-contracts, add roles specified in the task, implement the onchain metadata using custom token_uri method, and write complete tests using starknet-foundry