chore: sync submodule state (parent ref update)
Made-with: Cursor
This commit is contained in:
52
examples/smart-accounts-react-example/README.md
Normal file
52
examples/smart-accounts-react-example/README.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# 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
|
||||
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
Update `src/App.tsx` to use your configuration:
|
||||
|
||||
```typescript
|
||||
const config = require('../../config/smart-accounts-config.json');
|
||||
```
|
||||
|
||||
Or create a local config file with your deployed contract addresses.
|
||||
|
||||
## Running
|
||||
|
||||
```bash
|
||||
npm start
|
||||
```
|
||||
|
||||
The app will open at `http://localhost:3000`.
|
||||
|
||||
## Usage
|
||||
|
||||
1. **Connect Wallet**: Click "Connect MetaMask" to connect your wallet
|
||||
2. **Create Smart Account**: Click "Create Smart Account" to create a new Smart Account
|
||||
3. **Request Delegation**: Request delegation for a dApp or service
|
||||
4. **View Status**: View delegation status and expiry
|
||||
|
||||
## Documentation
|
||||
|
||||
- [Developer Guide](../../docs/SMART_ACCOUNTS_API_REFERENCE.md)
|
||||
- [API Reference](../../docs/SMART_ACCOUNTS_API_REFERENCE.md)
|
||||
- [Delegation Guide](../../docs/SMART_ACCOUNTS_FAQ.md)
|
||||
|
||||
## License
|
||||
|
||||
See parent repository for license information.
|
||||
Reference in New Issue
Block a user