Scaffold-Stark / speedrunstark

SpeedRunStark challenges (Powered by Scaffold-Stark)
https://www.speedrunstark.com
18 stars 18 forks source link

Campaign SpeedrunStark #139

Closed Nadai2010 closed 1 month ago

Nadai2010 commented 2 months ago

Scaffold stark launch(1)

πŸš€ Speedrun Stark Campaign πŸš€

Hello everyone!

We are excited to announce the Speedrun Stark Campaign, where participants who successfully complete the 4 challenges will have the chance to win limited edition prizes!

How to Participate:

Good luck to all participants! πŸŽ‰

sinsotec commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

just a newbie, just following the steps taken by those who know how to grow and learn in the Ecosystem.

How I plan on tackling this issue

I will do my best, but for sure i will learn a lot.

HumbertoTM10 commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I'm an experienced Full Stack software developer in Web2, looking to learn and contribute more into Web3.

How I plan on tackling this issue

Will follow the guide to make sure of following the rules and mainly learn a lot in the process on this campaign.

wugalde19 commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I'm still learning about Starknet ecosystem and development in Cairo but in the StarHack we made use of the Speedrun & Scaffold project to help us to start a project faster and focus on our idea only.

How I plan on tackling this issue

Solve all the challenges following the instructions on the readme files of each of the brands

Immanuelolivia1 commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a seasoned smart contract developer with 3 years of experience, proficient in languages such as Solidity, Cairo, and Rust. I have worked with various development tools and libraries, and I've contributed to several open-source projects on OnlyDust. This background enables me to build robust decentralised applications, optimise smart contracts, and contribute effectively to the blockchain ecosystem

How I plan on tackling this issue

To resolve the issue of NFT duplication during rapid minting on Sepolia, I propose a combined approach that uses delays or retry mechanisms along with a mutex/locking system.

Here's how it works:

Delays/Retry Mechanism: This ensures that the metadata is fully updated or retrieved from IPFS before proceeding with the next minting operation. If there's an issue with metadata retrieval, we can introduce a retry mechanism that attempts to fetch the data multiple times with short delays in between. This way, we avoid cases where metadata isn't properly updated or is fetched too quickly, leading to duplicated tokens.

Mutex/Locking System: To prevent multiple minting processes from running simultaneously and causing race conditions, we'll implement a locking mechanism. This ensures that only one minting process can interact with IPFS at a time. Once a minting operation is complete, the lock is released, allowing the next one to proceed. This avoids any overlap that could lead to token duplication.

Token ID Validation: Finally, we'll add an extra layer of security by validating token IDs before minting. The system will check whether a token ID already exists, ensuring that the same ID isn't assigned twice.

Luluameh commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a proficient software developer with a strong background in JavaScript, TypeScript, and Cairo. My experience spans across multiple challenging projects where I’ve built robust and scalable applications. I’ve worked extensively with both frontend and backend technologies, making me well-equipped to approach full-stack problems efficiently. My understanding of blockchain technology and smart contracts also allows me to handle decentralized applications with ease. By leveraging my problem-solving skills and experience with these languages, I am confident in my ability to tackle the challenges presented in this campaign and deliver innovative solutions

How I plan on tackling this issue

My approach to solving the challenges will be systematic and strategic. I will begin by thoroughly understanding the problem requirements and breaking them down into smaller, manageable tasks. Using an iterative development process, I will prototype solutions and test them rigorously to ensure they meet the expected outcomes. I will also employ best practices in coding, such as writing clean and maintainable code, optimizing performance, and ensuring security. Collaboration tools will be used to document progress and share updates, ensuring transparency and continuous improvement throughout the process.

deeseeker commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Here's a refined version of your statement:

As a frontend developer with over a year of experience, I have quickly gained momentum in the starknet ecosystem and continue to push myself to deliver impactful contributions. Recently, I successfully implemented a new hook in Starknet React and enhanced its documentation, which has sharpened my skills in both coding and open-source collaboration. I am eager to bring this experience, along with my passion for learning and problem-solving, to contribute meaningfully to this project.

How I plan on tackling this issue

I am willingly to learn as much as make valuable contribution. Give me the go

Aditya-040 commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a fullStack web3 developer with experience in nextjs and solidity currently learning cairo.

How I plan on tackling this issue

I will apply innovative approch to solve all the 4 challenges like implementing nft through generative ai and build frontend with latest technologies, and creating interactive ui.

bitfalt commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I'm a web3 developer and OnlyDust contributor. I've been learning Cairo doing NodeGuardians quests, Hackathons, Bootcamps, and Starklings.

How I plan on tackling this issue

I finished the campaign already, I learned so much while doing so and deepend my knowledge regarding the ERC-20 Standard on various challenges that used it. Really amazing campaing from all the team! :D

Nadai2010 commented 2 months ago

Hello everyone, thank you very much for joining this 1Βͺ Campaign SpeedrunStark. There are 3 days left until the Challengers deadline, so please remember review:

gks2022004 commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am experienced in typescript,javascript ,and solidity, but I also have little knowledge of Cairo, I have made several Dapps like Staking-protocol, AMMs, Decentralised exchange, and Nft marketplace. Here is proof of work: dex: https://dex-peach.vercel.app/ staking_dapp: https://staking-dapp-tau-khaki.vercel.app/ Github: https://github.com/gks2022004

How I plan on tackling this issue

First I will go through the documentation of cairo and starknet and start working on the given quests, and previously I have made all these projects in solidity, javascript and typescript. So I can make it all of these.

Agbeleshe commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

i am a developer with experience in programming languages like Solidity, TypeScript, and JavaScript. I have experience working on both front-end and back-end development projects. I know how to handle decentralized apps, and building smart contracts effectively on the blockchain.

How I plan on tackling this issue

I will follow the instructions, stick to the guidelines, and most importantly, learn a lot during this campaign. Thank you.

CodingGeoff commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have a solid background in blockchain development, particularly with Solidity and Ethereum. My skills include understanding core blockchain concepts, using development tools like Hardhat and Foundry, and working with various ERC standards. I am also experienced in front-end integration with web3 SDKs and advanced contract development techniques. My focus on security practices and participation in CTF challenges has honed my ability to write secure and efficient code.

How I plan on tackling this issue

I would refer to the documentation and resources available. If needed, I would seek help from the community to ensure I am on the right track.

DrParadox05 commented 1 month ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Have worked on solidity before, learning cario for now

Joshaw-k commented 1 month ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

As a dedicated Blockchain Developer, I specialize in smart contract development and decentralized applications, leveraging a deep understanding of blockchain technology. My proven track record in transforming innovative concepts into practical blockchain solutions underscores my expertise and commitment to excellence in the rapidly evolving blockchain industry.

How I plan on tackling this issue

When I approach a problem as a software developer, I start by ensuring I thoroughly understand the issue and clarify any requirements. I then dive into research to gather information on existing solutions, relevant tools, and technologies that could be useful. Breaking the problem down into smaller, manageable parts helps me prioritize tasks and develop a clear plan. I proceed to implement the solution, writing clean and modular code while testing and debugging iteratively. After implementing, I conduct thorough testing and peer reviews to ensure everything works as expected before deploying the solution. Finally, I document my work and reflect on the process to identify any improvements for future projects.

Psalmuel01 commented 1 month ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have a background in web3 frontend, solidity smartcontracts, and know quite enough about the Starknet ecosystem. I can write a little Cairo and very muc enthusiastic to learn.

How I plan on tackling this issue

I would cartefully go through the guidelines and follow through the instructions.

Nadai2010 commented 1 month ago

We have officially concluded the Campaign Speedrun Stark. Thank you for your contributions! The winners will be announced in a few days, so stay tuned on Twitter.

⚠️Please make sure your Account Address Mainnet wallet is deployed. We've noticed a few isolated cases where it isn't.

If you have any questions, feel free to reach out to us on Group Telegram.

Rayan9064 commented 1 month ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a student and a Full Stack Developer, trying to explore Web3 and blockchain technology. Want to learn and contribute to the projects or bring new ideas into the Web3 space.

How I plan on tackling this issue

Follow a structured process to ensure no errors and bugs in the process and use pre-existing examples to follow up.