Skip to content

jananadiw/ethwallet

Repository files navigation

Ethereum Wallet - Mini Project

Package - react Package - next Deployed with - Vercel

A simple Ethereum wallet application built using modern web technologies and blockchain integration.

Project Overview

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.

Technologies Used

  • 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

Features

  • Connect to MetaMask wallet
  • View Ethereum account balance
  • Send Ethereum transactions
  • Smart contract integration

Getting Started

Prerequisites

  • Node.js and npm installed
  • MetaMask browser extension
  • Ethereum testnet account (e.g., Rinkeby, Goerli)

Installation

  • 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

Usage

  • Connect your MetaMask wallet to the application.
  • View your account balance.
  • Send transactions to other Ethereum addresses.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is open source and available under the MIT License.

Acknowledgements