Skip to content

turinglabsorg/mollie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mollie

"She doesn't judge. She just checks every wallet."

Mollie is a blazing-fast Rust CLI tool that takes a list of BIP39 mnemonic phrases, derives Ethereum addresses from them, and checks their balances across Ethereum, Base, and Arbitrum — all at the same time, because Mollie doesn't believe in doing things slowly.

Think of her as that friend who opens the fridge at your house without asking. Except the fridge is a blockchain. And she's checking every shelf.

What Mollie Does

  • Reads mnemonic phrases from a file (your collection, no questions asked)
  • Derives ETH addresses using BIP44 paths (m/44'/60'/0'/0/x)
  • Checks balances on Ethereum, Base, and Arbitrum simultaneously
  • Fetches live ETH/USD price so you know exactly how rich (or poor) those wallets are
  • Finds a specific address across all mnemonics (needle in a haystack mode)
  • Outputs everything to a neat results file, sorted by "has money" and "has dreams"

Installation

cargo build --release

That's it. Mollie doesn't need a 400MB node_modules folder to function.

Usage

Check all balances

./target/release/eth-address-finder -f mnemonics.txt

Check with multiple derivation paths

./target/release/eth-address-finder -f mnemonics.txt -d 5

Find a specific address

./target/release/eth-address-finder -f mnemonics.txt --find 0xYourAddress

Custom RPC endpoints

./target/release/eth-address-finder \
  --eth-rpc https://your-eth-rpc \
  --base-rpc https://your-base-rpc \
  --arb-rpc https://your-arb-rpc

Options

Flag Description Default
-f, --file Path to mnemonics file mnemonics.txt
-n, --count Number of mnemonics to process all of them
-d, --derivations Derivation indices to check per mnemonic 1
-o, --output Output file for results results.txt
--find Search for a specific ETH address -
--eth-rpc Ethereum RPC URL Alchemy
--base-rpc Base RPC URL Alchemy
--arb-rpc Arbitrum RPC URL Alchemy
--concurrency Max concurrent RPC requests 20

Performance

Mollie uses Rayon for parallel key derivation and Tokio for async balance checking. She's compiled with opt-level = 3, LTO, and single codegen unit because she treats performance like a personality trait.

Output

Results are split into two sections:

  1. ADDRESSES WITH BALANCE — the interesting part
  2. ADDRESSES WITHOUT BALANCE — the "maybe next time" part

Each entry includes the address, private key, mnemonic, derivation path, and balances in ETH + USD across all three chains.

Disclaimer

This tool is for educational and research purposes only. Use it responsibly. Mollie won't stop you from doing dumb things, but she will silently judge you.

License

Do whatever you want. Mollie doesn't care. She's too busy deriving keys.

About

A rust tool to find ETH keys from mnemonics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages