Closed Darlington02 closed 1 month ago
Hello , can I work on this as part of ODHack
Hey @quentin-abei! Thanks for showing interest. We've created an application for you to contribute to Karst. Go check it out on OnlyDust!
Please can I work on this issue
Hey @ShantelPeters! Thanks for showing interest. We've created an application for you to contribute to Karst. Go check it out on OnlyDust!
I am applying to this issue via OnlyDust platform.
With my strong background in Rust, Solidity and JavaScript, I can apply my expertise in solving this issue
I am applying to this issue via OnlyDust platform.
I've done the Starklings tutorial. Also, I've contributed to the Carbonable project (which you can check on my GitHub profile), where I've dealt with modules and testing. I've done some projects and solved a challenge in a CTF (partnered with NodeGuardians) using Solidity. Due to my background previously mentioned, I'm confident I can solve this issue because of my proficiency in both languages.
I would do the following:
If I have any questions during the process, I would ask one of the project maintainers for clarification.
I am applying to this issue via OnlyDust platform.
I have a strong background in Solidity, Rust, and Cairo development, with significant experience in the blockchain industry. I won the StarkNet hackathon by creating the ZKTPS ticketing solution. Additionally, I participated in the StarkNet Token Bound hackathon, where I successfully submitted a project independently, namely the CCNFT.
My proficiency in writing complex logic in Cairo language is demonstrated through these achievements. My recent project involved creating dynamic NFTs, specifically SVG chessboards. Although I initially faced issues with SVG visibility on the Argent Wallet, I successfully addressed them and gained valuable insights into how SVGs work within the StarkNet ecosystem. I also gained insights from senior developers at Carbonable and explored tools like SVGGenerator to enhance my understanding and capabilities in this area. This experience positions me well to leverage my skills and knowledge effectively in your project.
Given my extensive experience with the token_uri in StarkNet through my past nft project , I understand the challenges, such as the token URI length exceeding display limits in wallets . To address this, I would first generate a personalized SVG using the profile_id and mint time(which i think is not wanted ). Then, I would convert the SVG into an Array
Implement the
get_token_uri
method within theProfileTokenUri
modulePS: feel free to use any random SVG for now for your implementation
Resource: https://github.com/lens-protocol/core/blob/master/contracts/misc/token-uris/ProfileTokenURI.sol