https://github.com/anamika1608/defiguard
https://github.com/anamika1608/defiguard
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/anamika1608/defiguard
- Owner: Anamika1608
- License: apache-2.0
- Created: 2025-08-20T16:27:10.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-08-20T19:14:10.000Z (about 2 months ago)
- Last Synced: 2025-08-20T20:41:02.523Z (about 2 months ago)
- Language: CSS
- Size: 3.73 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Web3 Wallet Interface
A basic wallet interface built with Web3.js that allows sending and receiving ETH across multiple networks.
## Features
- Connect MetaMask wallet
- View ETH balance
- Send ETH transactions
- Switch between networks (Mainnet, Sepolia, Goerli, Mumbai)
- Transaction history tracking
- Testnet faucet integration## Integration Video
https://github.com/user-attachments/assets/909f680f-24d1-4a80-811f-63c0c73e7cc0## Tech Stack
**Frontend:**
- React 18
- Web3.js
- React Router DOM
- React Toastify
- CSS3**Backend:**
- Node.js
- Express.js
- Socket.io
- MongoDB/Mongoose
- Web3.js## Testing
1. Install MetaMask extension
2. Switch to Sepolia testnet in MetaMask
3. Get test ETH from Sepolia faucet
4. Connect wallet in the application
5. Test sending small amounts between addresses## License
MIT