A simple Ethereum wallet application built using modern web technologies and blockchain integration.
This project is a lightweight Ethereum wallet that allows users to interact with the Ethereum blockchain. It provides basic wallet functionality, including balance checking, sending transactions, and connecting with MetaMask.
- Next.js: React framework for building the frontend
- Truffle: Development environment for Ethereum smart contracts
- Solidity: Programming language for writing smart contracts
- Web3.js: Library for interacting with Ethereum nodes
- MetaMask: Browser extension for managing Ethereum accounts
- Connect to MetaMask wallet
- View Ethereum account balance
- Send Ethereum transactions
- Smart contract integration
- Node.js and npm installed
- MetaMask browser extension
- Ethereum testnet account (e.g., Rinkeby, Goerli)
-
Clone the repository:
git clone https://github.com/jananadiw/ethwallet.git
-
Navigate to the project directory:
cd ethwallet
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:3000
- Connect your MetaMask wallet to the application.
- View your account balance.
- Send transactions to other Ethereum addresses.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.