Closed MSghais closed 1 month ago
Hi @MSghais i will like to take this up Kindly assign
Hi @ShantelPeters! 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.
I am applying to this issue via OnlyDust platform.
software engineer(backend) and contributor in similar project from last hacthons(https://app.onlydust.com/u/Josh-121). looking to make first contribution here
Set Up Database Models Review Vault Repo: Analyze the existing database models in the Vault repository under the src/routes directory to understand how data is structured. Define Models for Onramp/Offramp: Create new database models for the onramp/offramp process. This should include fields such as: Nostr Pubkey/Starknet Address: For user identification. Passkey (if applicable): As an alternative to Starknet or Nostr keys. Transaction Data: Include fields for tracking transaction status (e.g., pending, completed, failed), timestamps, and any metadata related to the onramp/offramp process. Migration Scripts: Write database migration scripts to add these models to the existing schema.
I am applying to this issue via OnlyDust platform.
Hello @ @MSghais please kindly assigned as discussed.
ETA: 2 days
I am applying to this issue via OnlyDust platform.
I have experience in developing backend systems and integrating various SDKs, including FunKit, which aligns with the requirements for adding onramp/offramp functionality for Starknet. My familiarity with database modeling and API route implementation will enable me to efficiently create the necessary models and endpoints. Additionally, I have a strong understanding of React Native, which will be beneficial if UI integration is pursued in a future task.
Review existing code for insights into database models and structure. Create database models for onramp/offramp. Integrate Funkit SDK for transactions. Develop routes and endpoints for handling requests. Test functionality thoroughly.
I am applying to this issue via OnlyDust platform.
I have a solid background in backend development and database management, with experience in integrating APIs and SDKs
To implement this, I would:
Examine the Vault repo to understand the current database models and backend structure.
Create new database models for onramp/offramp functionality that include Nostr pubkey, Starknet address, or Passkey.
Set up the Funkit SDK in the backend to handle onramp/offramp transactions.
Create the necessary routes and endpoints for reading and writing data related to onramp/offramp operations.
Implement unit and integration tests to ensure functionality and reliability.
If needed, outline a plan for simple UI integration in the React Native app for user interaction.
The maintainer MSghais has assigned EjembiEmmanuel to this issue via OnlyDust Platform. Good luck!
Description
We want to add onramp/offramp for Starknet like Vault one. Fun kit offramp/onramp integration in the backend.
Some examples of the database and backend are here in Vault repo.
https://github.com/keep-starknet-strange/vault/tree/main/backend/src/routes
Todo
Optional or can be split in another issues: