NethermindEth / StarknetByExample

A collection of examples of Cairo smart contracts for Starknet.
https://starknet-by-example.voyager.online/
MIT License
122 stars 89 forks source link

Feature: L1 <> L2 messaging with Bridge example #186

Open julio4 opened 6 months ago

julio4 commented 6 months ago

Description

In Starknet, it is possible to interact with Ethereum by using the L1 <> L2 messaging system.

In this example, we want to demonstrate the usage of this messaging system to send and receive messages from L1 to L2 for a token bridge.

Criteria:

Resources:

ODHack

To be eligible for additional rewards, be sure to review and follow the ODHack Common Guidelines and Contributing Guidelines. Be sure to join the telegram group and introduce yourself.

muheebyusufbaba1 commented 6 months ago

I am a blockchain engineer and I have built a couple of smart contracts both on Ethereum and Starknet. I was fully into Solidity before I started building on Starknet.

kamuik16 commented 6 months ago

Hey! I want to work on this issue. The estimated timeline to complete this issue is 5-7 days. I have been working with rust for quite a while and have majorly contributed to Foundry and Reth, which are rust-based open-source projects. Can you assign me another one if you are assigning this issue to anyone else?

You can check out my public profile here.

VictoriaAde commented 6 months ago

I am interested in working on this. I have a good idea how I can go about this. Please assign me.

julio4 commented 6 months ago

Hello everyone and thank you for your interest! @muheebyusufbaba1 @kamuik16 @VictoriaAde Before being assigned, could you share what idea you have in mind?

muheebyusufbaba1 commented 6 months ago

Hello @julio4 check previous comment please, just did that

julio4 commented 6 months ago

I would've liked to have a more specific ideas of messaging use cases for this example. But I'll assign you @muheebyusufbaba1! Keep in mind that you have two days to atleast open a draft PR so I can track progress and help you if needed.

muheebyusufbaba1 commented 6 months ago

Just to update you about my progress. I will be creating the PR soon. Still working on the implementation.

julio4 commented 6 months ago

Just to update you about my progress. I will be creating the PR soon. Still working on the implementation.

Thank you very much. ODHack hackathon has already finished, so today will be the last day if you want to be eligible!

julio4 commented 5 months ago

Updated with specific use cases: Bridge

0xNeshi commented 1 month ago

I'd be interested to work on this