React + Vite example using MetaMask Embedded Wallets (powered by Web3Auth) on the XRP Ledger (XRPL). After social login, the app exports the private key and uses the xrpl.js library to sign transactions and submit them to the XRP Ledger.
- Node.js 20+
- npm
- A Client ID from the Dashboard
git clone https://github.com/Web3Auth/web3auth-examples.git
cd web3auth-examples/other/xrpl-examplenpm installcp .env.example .envEdit .env:
VITE_WEB3AUTH_CLIENT_ID=YOUR_CLIENT_ID
npm run devVisit http://localhost:5173 in your browser.
MIT