Skip to content

ali7887/eWalletHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eWalletHub

eWalletHub is a decentralized wallet application that allows users to manage their Ethereum assets seamlessly. The application provides functionalities such as buying, selling, swapping tokens, sending and receiving cryptocurrencies, and checking balances in both ETH and USD.

Features

  • Connect Wallet: Easily connect your Ethereum wallet using MetaMask.
  • View Balance: Check your Ethereum balance in both ETH and USD.
  • Buy & Sell: Buy or sell Ethereum directly from the application.
  • Swap Tokens: Swap between different cryptocurrencies.
  • Send & Receive: Send and receive Ethereum to/from other addresses.
  • Cross-Chain Bridge: Bridge assets between different blockchain networks.

Technologies Used

  • React: Frontend framework for building the user interface.
  • Ethers.js: Library for interacting with the Ethereum blockchain.
  • Axios: For making HTTP requests to fetch cryptocurrency prices.
  • Web3 Provider: To connect with the user's Ethereum wallet.

Installation

To get started with eWalletHub, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/eWalletHub.git
    

Navigate into the project directory: bash cd eWalletHub

Install the required dependencies: bash npm install

Start the development server: bash npm start

Open your browser and go to http://localhost:3000. Usage Connect your Ethereum wallet using MetaMask. View your balance displayed in ETH and USD. Use the available features to manage your assets: Buy or sell Ethereum. Swap tokens between different cryptocurrencies. Send or receive Ethereum to/from other addresses. Contributing Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request. License This project is licensed under the MIT License - see the LICENSE file for details. Acknowledgments Special thanks to the developers of Ethers.js for providing a powerful library for Ethereum interactions. Thanks to CoinGecko API for providing cryptocurrency price data. text

Instructions for Using the README.md Template

  1. Replace Placeholder Text:

    • Update yourusername in the clone command with your actual GitHub username.
    • Modify any sections as needed to fit your project's specifics or additional features.
  2. Create README.md File:

    • In your project root directory (C:\project\eWalletHub), create a new file named README.md.
    • Copy and paste the above content into this file.
  3. Commit Your Changes: After creating or updating the README.md, make sure to commit your changes:

git add README.md
git commit -m "Add README.md file"

Push Changes to GitHub:
bash
git push origin main  # or master if that's what you're using

About

Crypto Wallet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published