React + Vite example using MetaMask Embedded Wallets (powered by Web3Auth) to interact with the Solana Name Service (SNS). After social login, users can resolve .sol domain names, look up wallet addresses by name, and perform other SNS operations.
- Node.js 20+
- npm
- A Client ID from the Dashboard — configure it with the Solana chain
git clone https://github.com/Web3Auth/web3auth-examples.git
cd web3auth-examples/other/sns-examplenpm installcp .env.example .envEdit .env:
VITE_WEB3AUTH_CLIENT_ID=YOUR_CLIENT_ID
npm run devVisit http://localhost:5173 in your browser.
MIT