Skip to content

feat: add starknet kit package#52

Closed
ONEONUORA wants to merge 1 commit intoMetroLogic:mainfrom
ONEONUORA:starknet-kit
Closed

feat: add starknet kit package#52
ONEONUORA wants to merge 1 commit intoMetroLogic:mainfrom
ONEONUORA:starknet-kit

Conversation

@ONEONUORA
Copy link
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

@ONEONUORA
Copy link
Contributor Author

@Pvsaint Pls review

</button>

<div className="flex items-center gap-3">
<ThemeToggle />
Copy link
Contributor

Choose a reason for hiding this comment

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

The theme toggle function is broken, please fix!

const Header: React.FC<HeaderProps> = ({
onMenuClick,
isCollapsed,
onToggleCollapse,
Copy link
Contributor

Choose a reason for hiding this comment

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

The sidebar toggle is broken please fix!

@ONEONUORA ONEONUORA closed this Jul 27, 2025
@ONEONUORA
Copy link
Contributor Author

Will be fixed in another PR

@ONEONUORA ONEONUORA reopened this Jul 27, 2025
@ONEONUORA ONEONUORA closed this Jul 27, 2025
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