diff --git a/src/app/connect/ConnectPanel.tsx b/src/app/connect/ConnectPanel.tsx index 5fe2f77..f6706d1 100644 --- a/src/app/connect/ConnectPanel.tsx +++ b/src/app/connect/ConnectPanel.tsx @@ -1,6 +1,6 @@ "use client"; -import { Code2, Wallet as WalletIcon, CheckCircle2 } from "lucide-react"; +import { Code2, Wallet as WalletIcon, CheckCircle2, AlertTriangle } from "lucide-react"; import { Button } from "@/components/ui/Button"; import { GITHUB_OAUTH_URL } from "@/lib/config"; import { useAuth } from "@/context/AuthContext"; @@ -10,6 +10,9 @@ export function ConnectPanel() { const { user } = useAuth(); const { address, network, connecting, error, connect } = useWallet(); + const addressMismatch = + Boolean(user?.stellarAddress && address && user.stellarAddress !== address); + return (
Wallet address mismatch
++ Connected wallet ({address.slice(0, 4)}...{address.slice(-4)}) differs from your registered payout address ({user?.stellarAddress?.slice(0, 4)}...{user?.stellarAddress?.slice(-4)}). Reconnect to update your registered address. +
+