Welcome to our Crypto Currency Wallet repository! This wallet allows users to send and receive cryptocurrency with ease. Below you will find a detailed guide on the functionalities provided by our wallet and how to use them.
- Account Creation: Users can create a new account which will generate a unique wallet address, private key, and a mnemonic for secure access.
- Login/Logout: Users can log in to their account using their email ID and password. Logging out is just as simple and secure.
- Import External Account: Import an external account into the wallet to manage all your assets from a single point.
- Transaction History: View all past transactions associated with the current wallet.
- Transaction Verification: After executing a transaction, users can verify it on Etherscan for authenticity and security.
- Frontend: HTML, CSS, and JavaScript
- Database: MongoDB for storing user credentials and transaction details.
- Node Provider: Alchemy
- Blockchain Interaction: ether.js library
To get started with our Crypto Currency Wallet, follow these steps:
- Clone the repository:
git clone https://github.com/MyWallet/crypto-wallet.git
- Navigate to the project directory:
cd chromeapi
- Start the application:
This will run the wallet on your local server.
npm start
- Creating an Account: Navigate to the signup page and enter the required details to create a new wallet.
- Logging In/Out: Access your wallet by entering your registered email and password. Use the logout button to exit securely.
- Importing an Account: Use the import feature on the dashboard to add an external wallet.
- Viewing Transactions: The transaction history tab will display all your past transactions.
Contributions are welcome! Please feel free to submit pull requests or open issues to improve the functionality or fix issues within the wallet.
This project is licensed under the MIT License - see the LICENSE.md file for details.