Skip to content

Latest commit

 

History

History

README.md

MetaMask Embedded Wallets — Solana Name Service (SNS)

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.

Prerequisites

  • Node.js 20+
  • npm
  • A Client ID from the Dashboard — configure it with the Solana chain

Setup

1. Clone the repository

git clone https://github.com/Web3Auth/web3auth-examples.git
cd web3auth-examples/other/sns-example

2. Install dependencies

npm install

3. Configure environment variables

cp .env.example .env

Edit .env:

VITE_WEB3AUTH_CLIENT_ID=YOUR_CLIENT_ID

4. Run the application

npm run dev

Visit http://localhost:5173 in your browser.

Resources

License

MIT