ETH Wallet

reactjstypescript

ETH Wallet is a blockchain-based wallet application that allows users to create a new wallet or import an existing one. It supports sending and receiving ethers, as well as viewing transaction history.

Installation

To install the application, follow these steps:

  1. Clone or download the repository to your local machine.
  2. Open a terminal and navigate to the directory where the repository was downloaded.
  3. Run the command npm install to install the required dependencies.
  4. Run the command npm start to start the application.

Usage

Create a new wallet

To create a new wallet, follow these steps:

  1. Click the "Create Wallet" button on the home screen.
  2. Enter a password to secure your wallet.
  3. Click the "Create Wallet" button.
  4. Your new wallet will be created and its address will be displayed on the screen.

Import an existing wallet

To import an existing wallet, follow these steps:

  1. Click the "Import Wallet" button on the home screen.
  2. Enter the private key or seed phrase for your existing wallet.
  3. Enter a password to secure your wallet.
  4. Click the "Import Wallet" button.
  5. Your existing wallet will be imported and its address will be displayed on the screen.

Send ether

To send ether from your wallet, follow these steps:

  1. Click the "Send" button on the home screen.
  2. Enter the recipient's address and the amount of ether you want to send.
  3. Click the "Send Ether" button.
  4. Confirm the transaction by entering your password.
  5. Your transaction will be sent to the blockchain.

Receive ether

To receive ether into your wallet, simply provide your wallet address to the sender.

Transaction history

To view your transaction history, click the "Transactions" button on the home screen. This will display a list of all transactions associated with your wallet, including the sender, recipient, amount, and date/time of the transaction.