VedantAnand17 / Web3-Wallet

https://web3-wallet-phi-brown.vercel.app
6 stars 35 forks source link
javascript react web3 web3wallet

Wallet Generator

Wallet Generator Banner

Table of Contents

Overview

Wallet Generator is a React-based web application that allows users to generate secure mnemonic seed phrases for cryptocurrency wallets. Leveraging the BIP39 standard, the application facilitates the creation of seed phrases which can be used to set up wallets for both Solana and Ethereum networks. This tool is essential for developers and enthusiasts looking to manage their crypto assets securely.

Features

Demo

Wallet Generator Demo

Getting Started

Follow these instructions to set up and run the project locally.

Prerequisites

Ensure you have the following installed on your machine:

Installation

  1. Clone the Repository

    git clone https://github.com/VedantAnand17/Web3-Wallet.git
  2. Navigate to the Project Directory

    cd Web3-Wallet
  3. Install Dependencies

    Using npm:

    npm install

    Or using yarn:

    yarn install

Running the Application

After installing the dependencies, you can start the development server.

Using npm:

npm start

Or using yarn:

yarn start

The application will run at http://localhost:3000. Open this URL in your browser to view the Wallet Generator.

Project Structure

Note: This structure is alterable.

Web3-Wallet/
├── node_modules/
├── public/
│   ├── index.html
│   └── ...
├── src/
│   ├── components/
│   │   ├── SolanaWallet.js
│   │   ├── EthWallet.js
│   │   └── MnemonicContainer.js
│   ├── App.js
│   ├── index.js
│   └── ...
├── .gitignore
├── package.json
├── README.md
└── ...

Technologies Used

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the Repository

    Click the "Fork" button at the top right of this page to create your own forked repository.

  2. Clone Your Fork

    git clone https://github.com/your-username/Web3-Wallet.git
  3. Create a New Branch

    git checkout -b feature/YourFeatureName
  4. Make Your Changes

    Commit your changes with clear and descriptive messages.

  5. Push to Your Fork

    git push origin feature/YourFeatureName
  6. Create a Pull Request

    Navigate to the original repository and click "Compare & pull request" to submit your changes for review.

License

This project is licensed under the MIT License.

Contact

If you have any questions, suggestions, or feedback, feel free to reach out!