MetaMask Connect — Demo
Safe, educational demo showing how a web dApp asks MetaMask to connect. Choose Simulate Connect for a completely offline mock, or use Connect with MetaMask to request a real connection (requires MetaMask extension).
Connect your wallet
Modern dApps use the browser's Ethereum provider (usually MetaMask) to request the user's accounts and to sign transactions. This page shows both a simulated flow and an optional real request to your wallet.
Status: Not connected
What this demo demonstrates
- How a dApp triggers a wallet connection request (`eth_requestAccounts`).
- How to read the connected account and chain id from the provider.
- Why dApps must never ask for seeds or private keys — the provider handles signatures.
Security reminder
Never share your seed phrase or private key. Real dApps request only permissions (accounts, signatures). If a webpage asks for your seed, it is malicious.
Demo only — safe by default