A simple, elegant React application for checking Ethereum wallet balances and ERC-20 token holdings in real-time.
- Clone the repository:
git clone https://github.com/yourusername/wallet-watcher.git
cd wallet-watcher- Install dependencies:
npm install- Create a
.envfile in the root directory and add your RPC URL:
REACT_APP_RPC_URL=https://mainnet.infura.io/v3/YOUR_PROJECT_ID- Start the development server:
npm startYou'll need an Ethereum mainnet RPC endpoint. Popular options include:
- Infura:
https://mainnet.infura.io/v3/YOUR_PROJECT_ID - Alchemy:
https://eth-mainnet.g.alchemy.com/v2/YOUR_API_KEY - QuickNode:
https://YOUR_ENDPOINT.quiknode.pro/YOUR_API_KEY/
- Support for more ERC-20 tokens
- Multi-network support (Polygon, BSC, etc.)
- Transaction history viewing
- Portfolio value calculation
- Token price integration
- Export functionality
- Dark mode theme
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
This tool is for informational purposes only. Always verify important transactions and balances through official sources. The developers are not responsible for any financial decisions made based on the information provided by this application.
- Ethers.js for blockchain interactions
- Tailwind CSS for styling
- React for the UI framework