A command-line tool to generate wallets for multiple blockchain networks. Currently supports TON, SUI, Solana, and EVM networks.
- Generate wallets for multiple blockchain networks:
- TON (The Open Network)
- SUI (Sui Network)
- Solana
- EVM (Ethereum Virtual Machine)
- Bulk wallet generation
- User-friendly CLI with arrow key navigation
- Progress indicators and colorful interface
- Organized output files
- Secure wallet generation
Before running this application, make sure you have the following installed:
- Node.js (v18 or higher)
- npm (Node Package Manager)
- Clone the repository
git clone https://github.com/Galkurta/Wallet-Generator.git
cd Wallet-Generator- Install dependencies
npm install- Start the application
npm start- Use arrow keys to navigate through the menu
- Select the desired blockchain network
- Enter the number of wallets to generate
- Find the generated wallets in the
outputfolder:{NETWORK}_wallets_details_{TIMESTAMP}.txt: Contains complete wallet information{NETWORK}_addresses_{TIMESTAMP}.txt: Contains only wallet addresses
Wallet-Generator/
├── package.json
├── src/
│ ├── constants/
│ │ └── banner.js
│ ├── core/
│ │ └── baseWallet.js
│ ├── generators/
│ │ ├── tonWallet.js
│ │ ├── suiWallet.js
│ │ ├── solanaWallet.js
│ │ └── evmWallet.js
│ ├── services/
│ │ └── walletService.js
│ └── main.js
└── output/
└── .gitkeep
@mysten/sui.js: SUI blockchain integration@solana/web3.js: Solana blockchain integrationbs58: Base58 encoding/decodingchalk: Terminal string stylingethers: Ethereum wallet functionalityinquirer: Interactive command line interfaceora: Elegant terminal spinnerstonweb: TON blockchain integrationtonweb-mnemonic: Mnemonic generation for TON
IMPORTANT SECURITY NOTES:
- Keep your private keys and mnemonics secure
- Never share your private keys or mnemonic phrases
- Store generated wallet details in a secure location
- Use generated wallets at your own risk
- This tool is for educational purposes only
- Fork the repository
- Create your feature branch
git checkout -b feature/amazing-feature- Commit your changes
git commit -m 'Add some amazing feature'- Push to the branch
git push origin feature/amazing-feature- Open a Pull Request
This project is licensed under the ISC License - see the LICENSE file for details
- TON Foundation for TON blockchain integration
- Sui Foundation for SUI blockchain integration
- Solana Foundation for Solana blockchain integration
- Ethereum Foundation for EVM compatibility
If you find this project helpful, please give it a ⭐️!
Note: This tool is for educational purposes only. Use generated wallets at your own risk.