A lightweight web-based application to manage Ethereum wallets using Web3.js.
This project allows users to create or import wallets, check balances, send tokens (ETH, USDT, USDC), and store custom data on the blockchain.
This project is designed for educational and experimental purposes.
It provides a simple interface to interact with Ethereum networks directly from the browser.
- Create a new Ethereum wallet directly in the browser.
- Import an existing wallet using a private key.
- Check wallet balances on supported networks.
- Send tokens (ETH, USDT, USDC).
- Send text or hex data to the blockchain (permanently stored).
- Supported networks:
- Ethereum Mainnet
- Holesky Testnet
- Sepolia Testnet
- Clean and modern UI with built-in security warnings.
βββ index.html # User interface
βββ app.js # Application logic (Web3.js)
βββ README.md # Documentation
- Modern browser with JavaScript ES6 support.
- Internet connection.
- Web3.js (loaded via CDN).
- Clone or download the repository:
git clone https://github.com/username/ethereum-wallet-manager.git cd ethereum-wallet-manager - Open
index.htmlin your browser. - Select the desired network (Mainnet or Testnet).
- Create a new wallet or import an existing one using a private key.
- Check balances with the Check Balance button.
- Send tokens or data using the provided forms.
- Track transaction status and history in the Recent Transactions section.
- Never share your private key with anyone.
- This project is for educational/demo purposes only.
- Data sent to the blockchain is permanent and cannot be deleted.
- Always test on Sepolia or Holesky before using Mainnet.
Contributions are welcome!
- Fork the repository.
- Create a new branch for your changes.
- Submit a Pull Request with a clear description.
This project is licensed under the MIT License.
You are free to use, modify, and distribute it with proper attribution.
- Intended as a starting point for learning Web3.js and Ethereum development.
- Can be extended to support more tokens or integrated with backend services.
If you need any further help or have any other questions I will be happy to help.