This Python script allows you to generate multiple EVM-compatible wallets (e.g. for Ethereum) using BIP39 mnemonics. Each wallet includes an address, private key, and a 12-word mnemonic phrase. The results are saved into an Excel file.
- Fast wallet generation using multithreading.
- Clean Excel export (wallets.xlsx) with address, private key, and mnemonic.
- Adjustable number of wallets and threads.
- Python 3.7 or higher
- pip (Python package manager)
First, make sure you have Python installed. To set up the project, run the following commands in your terminal or command prompt:
# Clone the project (if applicable) or move to your project folder
git clone https://github.com/damirnabis/EVM-Generator.git
cd EVM-Generator
# Create and activate a virtual environment
python -m venv venv
# On Windows:
venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activate
# Install the required dependencies
pip install -r requirements.txt
# Run the wallet generator script
python main.py