Skip to content

EMBED-89: integrate with Solana framework kit#2431

Open
tanguyenvn wants to merge 17 commits intomasterfrom
feat/EMBED-89-solana-framework-kit
Open

EMBED-89: integrate with Solana framework kit#2431
tanguyenvn wants to merge 17 commits intomasterfrom
feat/EMBED-89-solana-framework-kit

Conversation

@tanguyenvn
Copy link
Copy Markdown
Contributor

@tanguyenvn tanguyenvn commented Apr 1, 2026

Jira Link

Description

  • integrate with Solana framework kit
  • Vue use Solana client from @solana/client
  • React uses hooks from @solana/react-hooks

How has this been tested?

Screenshots (if appropriate)

image

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

  • My code follows the code style of this project. (run lint)
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Note

Medium Risk
Updates demo Solana flows to use @solana/react-hooks and the new useSolanaClient-based transaction/balance APIs, which can affect wallet connectivity and transaction signing behavior. Also bumps @web3auth/modal and adds/updates many Solana-related dependencies and engine requirements, increasing integration risk.

Overview
Solana demos are migrated to the Solana Framework Kit APIs. The Vite React demo now wraps the app in SolanaProvider, configures a Solana Devnet chain, and uses @solana/react-hooks to display balance and send SOL, switching login gating from provider presence to isConnected.

The Vue demo switches Solana actions to useSolanaClient. Solana sign/send, transaction preparation, and balance fetching now go through the Framework Kit client (client.solTransfer, client.transaction, client.actions.fetchBalance), and the older Solana RPC/utility helpers (solHandlers.ts, utils/solana.ts) are removed.

Dependency/packaging updates. @web3auth/modal is updated to 10.15.0, adds Solana-related peer deps (@solana/client, @solana/react-hooks), and exports the Solana React provider; lockfiles are updated accordingly (including Node/npm engine bumps in the demo lockfiles).

Written by Cursor Bugbot for commit 347aaed. This will update automatically on new commits. Configure here.

@tanguyenvn tanguyenvn requested review from a team as code owners April 1, 2026 02:13
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web3auth-web Ready Ready Preview, Comment Apr 3, 2026 4:32am

Request Review

Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

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.

1 participant