+ {isConnected && (
+ <>
+
Address: {address}
+
Balance: {balance?.formatted} {balance?.symbol}
+ >
+ )}
+
+ );
+}
+```
+
+#### Solana Integration
+
+**Previously (SFA v9):** Manual Solana provider setup:
+
+```typescript
+// v9: Manual Solana setup
+import { SolanaPrivateKeyProvider } from "@web3auth/solana-provider";
+
+const solanaProvider = new SolanaPrivateKeyProvider({
+ config: { chainConfig },
+});
+
+const web3auth = new Web3Auth({
+ clientId: "YOUR_CLIENT_ID",
+ privateKeyProvider: solanaProvider,
+});
+```
+
+**Now (v10):** Native Solana hooks integration:
+
+```typescript
+// v10: Native Solana hooks
+import { useWeb3AuthConnect, useWeb3AuthDisconnect, useWeb3AuthUser } from "@web3auth/modal/react";
+import { useSolanaWallet } from "@web3auth/modal/react/solana";
+
+function SolanaApp() {
+ const { connect, isConnected } = useWeb3AuthConnect();
+ const { disconnect } = useWeb3AuthDisconnect();
+ const { userInfo } = useWeb3AuthUser();
+ const { accounts } = useSolanaWallet();
+
+ const loggedInView = (
+