explaingit

hvsk24/seedvault

Analysis updated 2026-05-18

91Audience · generalComplexity · 2/5Setup · easy

TLDR

A command line tool that generates cryptocurrency seed phrases and scans the resulting wallets across several blockchains for existing balances.

Mindmap

mindmap
  root((repo))
    What it does
      Generates seed phrases
      Derives wallet addresses
      Checks balances
    Chains supported
      Bitcoin
      Ethereum
      Solana
      Polygon
    Risk factors
      Scans random wallets
      No stated authorization
      Distributed as exe
    Concerns
      Ethical use unclear
      Possible theft tool

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Learn how BIP-39 seed phrases and multi-chain wallet derivation work technically.

USE CASE 2

Understand the mechanics behind wallet-scanning tools that search for funded addresses without permission.

What is it built with?

Node.js

How does it compare?

hvsk24/seedvaultakuma815/windowsdeltabasionwang-bot/hermespet
Stars919191
LanguageSwift
Setup difficultyeasyeasyeasy
Complexity2/51/52/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Distributed as a prebuilt executable and functions as an indiscriminate wallet scanner, treat as high risk.

No license information provided.

In plain English

SeedVault is a command-line tool that generates BIP-39 seed phrases, which are the 12 or 24-word recovery phrases used to access cryptocurrency wallets, and then checks whether the generated wallets hold any balance across multiple blockchains. BIP-39 is a widely used standard for turning random entropy into a human-readable mnemonic that represents a cryptographic key. The tool works by pulling secure random entropy from the operating system, deriving wallet addresses using BIP-32 and BIP-44 hierarchical key derivation paths, then querying blockchain nodes via RPC, which stands for Remote Procedure Call, to check balances. It supports Bitcoin in Legacy, SegWit, and Native SegWit formats, as well as Ethereum, Binance Smart Chain, Solana, and Polygon. To maximize speed it batches up to 50 addresses per query and runs multiple worker threads in parallel. When rate limits are hit, it automatically backs off and retries. Any wallets found with a balance are logged to a hits file and stored in a database. The README describes this as intended for security research, auditing, and wallet recovery purposes. It runs on Windows 10, Windows 11, and Linux, and is distributed as a prebuilt executable. Users configure it through a config.json file where they set the number of threads, network, and their blockchain node endpoint URL. No primary programming language is listed in the repository metadata.

Copy-paste prompts

Prompt 1
Explain how BIP-39 mnemonic generation and wallet derivation paths work.
Prompt 2
What are the legal and ethical concerns with tools that scan randomly generated wallets for balances?
Prompt 3
How do legitimate wallet recovery tools differ from indiscriminate seed-phrase scanners?

Frequently asked questions

What is seedvault?

A command line tool that generates cryptocurrency seed phrases and scans the resulting wallets across several blockchains for existing balances.

What license does seedvault use?

No license information provided.

How hard is seedvault to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is seedvault for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.