Skip to content

feat: add starknet kit functionality#54

Merged
Pvsaint merged 2 commits intoMetroLogic:mainfrom
ONEONUORA:connect-wallet-functionality
Jul 27, 2025
Merged

feat: add starknet kit functionality#54
Pvsaint merged 2 commits intoMetroLogic:mainfrom
ONEONUORA:connect-wallet-functionality

Conversation

@ONEONUORA
Copy link
Copy Markdown
Contributor

closes #41

Description
This pull request introduces the integration of StarknetKit into the dApp to enable seamless multiple wallet connections for Starknet-compatible wallets.

Key Changes
✅ Integrated StarknetKit to manage wallet connectivity

🔄 Refactored wallet connection logic to support multiple providers

🧪 Added basic handling for connection events (connect/disconnect)

🛠️ Improved UX by updating UI states based on wallet connection status

Why This Change?
Previously, the dApp supported only limited wallet connectivity. With StarknetKit integration:

Users can connect using Argent X, Braavos, and other supported wallets

Developers gain access to a more scalable and modular wallet handling architecture

It enhances user onboarding and accessibility in the Starknet ecosystem

Testing & Validation
Connected with Argent X and Braavos successfully

Verified account address retrieval and state updates

Confirmed UI responsiveness during wallet interactions

Ensured backward compatibility with existing dApp logic

Copy link
Copy Markdown
Contributor

@Pvsaint Pvsaint left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job, very perfect!

@Pvsaint Pvsaint merged commit e8022bc into MetroLogic:main Jul 27, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FE: Implement Starknet Kit for Wallet Connection

2 participants