Smart Accounts React Example
Complete React example demonstrating Smart Accounts Kit integration on ChainID 138.
Features
- Connect to MetaMask
- Create Smart Accounts
- Request Delegations
- View Delegation Status
- Batch Operations (coming soon)
Installation
npm install
Configuration
Update src/App.tsx to use your configuration:
const config = require('../../config/smart-accounts-config.json');
Or create a local config file with your deployed contract addresses.
Running
npm start
The app will open at http://localhost:3000.
Usage
- Connect Wallet: Click "Connect MetaMask" to connect your wallet
- Create Smart Account: Click "Create Smart Account" to create a new Smart Account
- Request Delegation: Request delegation for a dApp or service
- View Status: View delegation status and expiry
Documentation
License
See parent repository for license information.