dipdup icon indicating copy to clipboard operation
dipdup copied to clipboard

Starknet demo project

Open droserasprout opened this issue 1 year ago • 15 comments

Create a demo project for Starknet, an indexer for one of popular dapps on blockchain. Similar to existing demo_starknet_events, but more complex.

droserasprout avatar Sep 06 '24 23:09 droserasprout

@mohitisimmortal @diegoTech14 @jafeth-jimenez-c

Hi! Thanks for your interest. OD Hack 8 will begin September 26th. After that you will need to apply via the OnlyDust platform. Please wait for announcements in the next few days.

droserasprout avatar Sep 15 '24 15:09 droserasprout

Thank you sir, I'l stay tuned for the ODHack 8.0!!

diegoTech14 avatar Sep 15 '24 18:09 diegoTech14

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

@droserasprout I would love to work on this issue during the next coming ODHack I have worked on about 6 different documentation issue on different repositories this is my OD Hack portfolio with over 50 contributions https://app.onlydust.com/u/Jemiiah I have a very good track record on docs issues here are some of the repositories I have worked on: https://github.com/Flex-NFT-Marketplace/Flex-Marketplace-Contract/pull/106 https://github.com/dragan2234/worldcoin-scroll-bridge/pull/13 https://github.com/dragan2234/worldcoin-scroll-bridge/pull/11 https://github.com/NethermindEth/StarknetByExample/pull/200

Jemiiah avatar Sep 20 '24 15:09 Jemiiah

Hey @Jemiiah! Thanks for showing interest. We've created an application for you to contribute to DipDup. Go check it out on OnlyDust!

onlydustapp[bot] avatar Sep 20 '24 15:09 onlydustapp[bot]

@Jemiiah

Hi! Thanks for your interest. OD Hack 8 will begin September 26th. After that you will need to apply via the OnlyDust platform. Please see the announcement.

@onlydustapp bot replied by mistake. As you can see, our OnlyDust page is currently empty.

droserasprout avatar Sep 20 '24 18:09 droserasprout

hello @dmirgaleev i am a frontend developer and a technical writer please can i work on this issue :) i would love to be a contributor on this repo

martinvibes avatar Sep 25 '24 17:09 martinvibes

Hi @martinvibes! Maintainers during the ODHack # 8.0 will be tracking applications via OnlyDust. Therefore, in order for you to have a chance at being assigned to this issue, please apply directly here, or else your application may not be considered.

onlydustapp[bot] avatar Sep 25 '24 17:09 onlydustapp[bot]

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

hello i am a frontend dev and blockchain developer please can i work on this issue :) and would love to be a contributor

How I plan on tackling this issue

Project Overview: Develop a demo project that serves as an indexer for a popular decentralized application (dApp) on the blockchain. The project should be more complex than the existing demo_starknet_events.

Research Popular dApps: Identify a well-known dApp on Starknet that would benefit from an indexer. Understand its functionalities and data requirements.

Design the Architecture: Plan the structure of the demo project, outlining how it will index data and interact with the Starknet blockchain.

Implement Core Features: Develop the main features of the indexer, ensuring it effectively collects and organizes data from the selected dApp.

Documentation: Write clear and concise documentation to help users understand how to set up and use the demo project.

Testing: Thoroughly test the demo project to ensure it works correctly and efficiently indexes the data.

hello please i'm ready and i would love to take on this issue i'm a frontend developer and a technical writer

here are some of the docs i have writting: https://github.com/cairo-book/cairo-book/blob/main/src/ch16-05-01-price-feeds.md https://github.com/bandada-infra/bandada/blob/main/README.md https://github.com/lfglabs-dev/starknet.quest/blob/testnet/docs/CONTRIBUTING.md

please assign me :)

martinvibes avatar Sep 26 '24 08:09 martinvibes

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hi, I'm Alvaro Lazarus a passionate blockchain developer, I love to work on all kinds of small projects to build up experience which makes me confident that I can contribute to this issue smoothly.

How I plan on tackling this issue

To address the project, I will start by researching popular dApps on Starknet to identify one that would benefit from an indexer, analyzing its functionalities and data requirements. Next, I will design the project's architecture, outlining how it will index data and interact with the Starknet blockchain. After that, I will implement the core features to effectively collect and organize data from the selected dApp. Additionally, I will create clear documentation for setup and usage, followed by thorough testing to ensure the demo project functions correctly and efficiently indexes the data.

Best regards, Lazarus

LazarusAA avatar Sep 26 '24 19:09 LazarusAA

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a python dev. A new-comer here, willing and ready to contribute to solve this issue.

tosoham avatar Sep 27 '24 05:09 tosoham

@martinvibes @LazarusAA @tosoham What projects do you have in mind? What part of their functionality do you plan to cover? Please, use your own words.

droserasprout avatar Sep 27 '24 14:09 droserasprout

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have experience in Python and blockchain, having worked on dApps and indexers. I'm f familiar with Starknet's architecture and event indexing

How I plan on tackling this issue

I’d select a Starknet dApp, build an event listener, and store data efficiently. I’d add filtering, pagination, and ensure proper testing and documentation

Luluameh avatar Sep 27 '24 18:09 Luluameh

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I'm currently a computer engineering student so I have great knowledge around programming. I also feel pretty comfortable using Python because I've needed to use it in several courses. I am also a quick learner, so I feel like I can get the needed knowledge to solve this issue.

How I plan on tackling this issue

Firstly I would explore the demo_starknet_events to understand the foundations so I can define the needed improvements. Since this is my first time contributing to OSS, I would ask a maintainer which functionalities the demo should have and I'd implement them one at a time, testing it to make sure everything works correctly.

LeonardoC1302 avatar Sep 27 '24 22:09 LeonardoC1302

@Luluameh @LeonardoC1302 What projects do you have in mind? What part of their functionality do you plan to cover?

droserasprout avatar Sep 29 '24 17:09 droserasprout

@droserasprout can I take on this issue

Nityam573 avatar Jan 03 '25 13:01 Nityam573