The-Marquis-Gaming / themarquis-app

Flutter app for the marquis
0 stars 7 forks source link

Mobile App: Explore starknet.dart SDK #8

Open gianalarcon opened 4 days ago

gianalarcon commented 4 days ago

Issue Overview - Current state

Proposed Solutions or Ideas

1.Replace API endpoint with smart contract call/invoke. Implement create_session smart contract integration

  1. Implement join_session smart contract integration
  2. Write tests for new functionality

Note: Your PR should point to starknet-dart branch

wms2537 commented 4 days ago

I think we have to first decide on the wallet handling strategy. Since now we are handling the wallet on the API side. We have the following options:

  1. Make it non-custodial, users manage the wallet locally, create one during signup or import one and then the details stored encrypted on device, with options to export private key & mnemonics. Some additional concerns includes backend side might have to add methods to get the user details, how to manage the username, etc.
  2. Make it custodial, use encrypted methods to get the keys during login.
  3. Use existing wallets (require connection to existing starknet wallets, such as Argent Mobile).
chigozzdevv commented 4 days ago

Hello, please can take up this issue?

CEOliam commented 4 days ago

I'd like to handle this task.

MrRoudyk commented 4 days ago

Could I take a shot at this?

mimisavage commented 3 days ago

I’d like to resolve this.

Supa-mega commented 3 days ago

May I pick this up?

aniruddhaaps commented 3 days ago

Issue Overview - Current state Lack of wide usage of starknet.dart package - mainly for balance checking API endpoints handle core game functionality like session create-session and join-session So, I would do 1.Replace API endpoint with smart contract call/invoke. Add create_session smart contract integration

  1. Add join_session smart contract integration
  2. Add tests for new functionality
onchezz commented 2 days ago

I’d like to work on this.

baitcode commented 1 day ago

I'd like to handle this task.

0xdevcollins commented 1 day ago

Could I be assigned to this?

Michaelkingsdev commented 1 day ago

Can I take this issue?

7-falseparfait commented 3 hours ago

I'd love to work on this!