cienicera / midi_fun

Midi Synth Player Web App Powered by Starknet
https://mobile-app-mocha-iota.vercel.app
0 stars 0 forks source link

Integrate Starknet Contract Interactions #5

Open caseywescott opened 1 day ago

caseywescott commented 1 day ago
Dprof-in-tech commented 22 hours ago

hello ser, I'm dprof-in-tech and i would love to work on this. I have experience integrating starknet smart contracts with frontend apps

BrunoAmbricca commented 22 hours ago

I would like to work on this issue

mexes20 commented 22 hours ago

May I pick this up? I have three years experience in Software development and have contributed to some projects on OD here.

ETA: 10 hours.

mimisavage commented 22 hours ago

Can I tackle this one?

JoE11-y commented 21 hours ago

Could I grab this task?

Ugo-X commented 21 hours ago

I'm a Full Stack Blockchain Developer with demonstrable expertise across modern web and blockchain technologies. My tech stack centers on Next.js, TypeScript, React, and Node.js for web development, complemented by Three.js for 3D experiences, and Solidity/Rust for blockchain solutions.

What sets me apart is my proven track record on OnlyDust, where I've made 92 significant contributions across 19 different projects since Edition 1. This extensive involvement reflects my ability to deliver quality solutions under tight deadlines while adapting to diverse project requirements.

I have previously worked on issues regarding frontend/smart contracts integration and I am confident i can get this done.

ShantelPeters commented 21 hours ago

May I pick this up?

od-hunter commented 21 hours ago

I am a returning contributor and I am a blockchain developer, and my experience includes html, css, react, javaScript, typescript, solidity and cairo.

To solve this issue I'll take the following steps:

  1. I'll install starknet.js (JavaScript) or starknet.py (Python) to interact with Starknet and connect to an RPC endpoint2.
  2. I'll identify contract's write function (e.g., store_data(value: felt)) and use contract.invoke() to push data to the blockchain then handle response (e.g., transaction_hash).
  3. I'll identify contract's read function (e.g., get_data()) and use contract.call() to fetch data from the blockchain.
  4. I'll implement polling or subscription mechanism to keep local app data in sync with the blockchain.
  5. I'll write unit testing to validate contract function

Please assign me, I'm ready to work

Supa-mega commented 21 hours ago

I'd love to work on this!

Unickhub commented 21 hours ago

Could I take over this issue?

estherbreath commented 20 hours ago

Being a contributor to this project, I am interested in working on this issue. https://github.com/cienicera/cairo-wave/issues/12

As a smart contract and full-stack developer, here's how I will approach this issue

  1. Develop Starknet-compatible smart contracts to store and manage application data on-chain.

  2. Create a TypeScript library to interact with Starknet contracts, handling ABI encoding/decoding and transaction signing.

  3. Implement a Node.js service to synchronize off-chain data with on-chain storage, using the developed library.

  4. Build a React-based UI component to visualize synchronized data and allow user interactions.

  1. Write comprehensive test suites for both contract interactions and synchronization logic
jrmncos commented 20 hours ago

hey team, I already contributed with NiceraLabs. I would like to take this one too!