â‚ŋ BTC Roulette - Educational Scanner

Targeted random wallet generator for educational use only

No file loaded

The file is loaded only into local memory — it is not sent anywhere.

10
0 ms
Passphrase (12 Words):

Click the button to start...

Bitcoin Address (Legacy / P2PKH):

-

Detected Balance
0 BTC
No scan started
[SYSTEM] Ready.

📖 Quick Guide & Notes

⚡ Speed and Parallelism

The Parallel requests slider controls how many API queries are launched simultaneously for each batch. The bottleneck is the network, not the CPU — increasing this value increases speed as long as the network can handle it.

âąī¸ Pause Between Batches

If you receive 429 (Too Many Requests) errors, the API is blocking you because of too many requests. Increase the pause to 500–1000 ms to stay below the rate limit. With 0 ms, you run at maximum speed.

📂 Local File Search

Load a .txt file with one address per line using the button above. The file is read entirely into memory as a JavaScript Set — the search is O(1), instantaneous, with no network calls. You can use small files (100 addresses) for testing, or larger files. The larger the Set, the more RAM the browser uses.

💾 Saving Positive Results

When a wallet with funds is found, the browser automatically downloads a .txt file containing the timestamp, full passphrase, full address, balance, and a link to the blockchain explorer. If more than one is found, each file has a unique name and they are not overwritten.

🔐 How Generation Works

Each wallet is generated with a random 256-bit private key using crypto.getRandomValues. The compressed public key is derived from it via secp256k1, followed by the Legacy P2PKH address using SHA-256 → RIPEMD-160 → Base58Check. No external libraries — everything is pure JavaScript.

âš ī¸ Educational use only. The mathematical probability of finding a real funded wallet is 1 in 2²âĩâļ — practically impossible.

âš ī¸ Educational use only.
The mathematical probability of finding a real funded wallet is 1 in 2²âĩâļ — practically impossible.