Skip to content

HD Wallet: A professional blockchain course project tool for secure Ethereum transactions, offering real-time pricing data πŸ“ˆ and efficient account recovery options πŸ”.

Notifications You must be signed in to change notification settings

IbraheemGanayim/HD-Wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HD Wallet - Blockchain Project 🌐

Overview

This HD Wallet is a secure and efficient tool for managing Ethereum transactions, developed as a final project for a blockchain course. Utilizing HTML and JavaScript, the application leverages web3 technologies and APIs provided by Infura for robust, real-time interactions with blockchain networks.

Features

  • Account Management πŸ”‘: Secure login and new account creation with unique seed phrases.
  • Real-time Pricing πŸ’Ή: Displays live Ethereum and Avalanche prices using API data.
  • Transactions πŸ’Έ: Perform Ethereum transactions efficiently with integrated MetaMask support via web3.js.
  • Account Recovery πŸ”„: Easily restore accounts with seed phrases, ensuring secure access and fund management.

Getting Started

Prerequisites

  • Any modern web browser 🌍
  • MetaMask extension installed for transaction capabilities

Installation

  1. Clone the repository:
    git clone https://github.com/IbraheemGanayim/HD-Wallet.git
    
  2. Open the Login.html file in a web browser to start using the application.

Usage

  • Create a New Wallet πŸ†•: Navigate to 'Create Wallet' to establish a new wallet.
  • Make Transactions πŸ“€: Use the 'Send Coins' feature to initiate Ethereum transfers.
  • View Transaction History πŸ“œ: Review past transactions in the 'Transaction History' section.
  • Restore Account πŸ”„: Using a personal seed phrase, you can restore a wallet.

Technologies Used

  • HTML
  • JavaScript
  • web3.js: This is a collection of libraries which allow you to interact with a local or remote Ethereum node using HTTP, IPC, or WebSocket.
  • Infura API: Provides scalable access to blockchain networks without requiring local node setup.

Author

  • Ibraheem Ganayim

About

HD Wallet: A professional blockchain course project tool for secure Ethereum transactions, offering real-time pricing data πŸ“ˆ and efficient account recovery options πŸ”.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages