The Ethereum Wallet Generator is a React tool for generating seed phrases and Ethereum wallets from those seed phrases. It utilizes the ethers.js library for cryptographic manipulation and the react-toastify library for visual notifications.
- Generation of a new seed phrase.
- Generation of up to 5 Ethereum wallets from a provided seed phrase.
- Display of the generated wallets, including address and private key.
- Ability to copy addresses and private keys to the clipboard.
- Node.js
- npm or yarn
- Clone the repository to your local machine.
- Navigate to the project directory.
- Run
npm install
oryarn install
to install dependencies.
- In the project directory, run
npm start
oryarn start
. - Access http://localhost:3000 in your browser.
- Click on Generate New Seed and Wallets to generate a new seed phrase and up to 5 wallets.
- The generated wallets will be displayed on the screen, with options to copy the addresses and private keys.
- Enter a seed phrase in the provided input field.
- Click on Generate Wallets From Seed to generate wallets from the provided seed phrase.
- SeedGen: The main component implementing the logic for generating seed phrases and wallets.
- Uses styling components imported from ../components/SeedGenStyles for styling.
- react
- ethers
- @ethersproject/hdnode
- buffer
- react-toastify
- react-copy-to-clipboard
- Uses react-toastify to notify the user when addresses or private keys are copied to the clipboard.
- Never share your private keys.
- Wallet generation is done locally, without the need for communication with external servers.
- Free for use and modification. It is recommended to include an appropriate open-source license when publishing.
-
Contributions are welcome. Please send pull requests or open issues to propose improvements or report bugs.
-
Created by Mayckon