Skip to content

Latest commit

 

History

History

README.md

MetaMask Embedded Wallets — TON

React + Vite example using MetaMask Embedded Wallets (powered by Web3Auth) on the TON (Telegram Open Network) blockchain. After social login, the app exports the private key and uses the TON SDK to sign transactions and interact with TON smart contracts.

Prerequisites

  • Node.js 20+
  • npm
  • A Client ID from the Dashboard

Setup

1. Clone the repository

git clone https://github.com/Web3Auth/web3auth-examples.git
cd web3auth-examples/other/ton-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