explaingit

jamieub1984/crypto-checker

Analysis updated 2026-05-18

42PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

A multi-threaded Python tool that checks cryptocurrency wallet and seed phrase balances across many blockchains, using rotating proxies to avoid rate limits.

Mindmap

mindmap
  root((repo))
    What it does
      Checks wallet balances
      Checks seed phrases
      Multi chain support
    Tech stack
      Python
      web3.py
      requests
    Use cases
      Portfolio balance checks
      Bulk seed scanning
      Audit exports
    Audience
      Developers
      Crypto researchers

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

Check the balance of a list of your own wallet addresses across multiple chains at once

USE CASE 2

Bulk-check seed phrases against on-chain balances

USE CASE 3

Aggregate a crypto portfolio's USD value across Ethereum, Bitcoin, Solana, and EVM chains

USE CASE 4

Export wallet audit results to TXT, CSV, or JSON

What is it built with?

Pythonweb3.pyaiohttprequests

How does it compare?

jamieub1984/crypto-checker0xtotem/peek-dspyajeygore/llmwiki
Stars424242
LanguagePythonPythonPython
Setup difficultymoderatemoderatemoderate
Complexity3/53/52/5
Audiencedeveloperdeveloperdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires your own proxy list and RPC endpoints for each chain you want to check.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Crypto Checker is a Python command line program that looks up the balances of cryptocurrency wallet addresses, or of seed phrases (the list of words used to recover a wallet), across many blockchains at once. It supports Ethereum, Bitcoin, Solana, BNB Chain, Polygon, and several other EVM compatible chains such as Arbitrum, Avalanche, Optimism, Base, and Fantom. The program can run up to 50 lookups at the same time using multiple threads, which speeds up checking large lists of addresses or seed phrases. According to the README, it works by routing its requests through a rotating pool of proxy servers, meaning each request appears to come from a different internet address. The stated purpose of this is to get around rate limits and fraud checks used by the DeBank service that the tool queries for balance data, since querying too many wallets from one address can otherwise get that address blocked or given inaccurate results. For seed phrase checking, you provide a text file with one seed phrase per line. The tool derives the wallet addresses that each phrase would control, checks their balances on every supported chain, and writes the results, including which wallets hold more than a set dollar threshold, to an output file. Setup requires Python 3.10 or later. You clone the repository, install the listed dependencies such as web3, requests, and cryptography, and provide your own list of proxy servers plus RPC endpoints for the chains you want to check, either through a public provider or your own node. Configuration happens through a single config.json file covering proxy rotation, thread counts, retry behavior, and seed checker settings. The project is licensed under MIT and the README describes it as a tool for auditing, research, and analytics, though its bulk seed phrase checking and proxy based ban avoidance features mean it could just as easily be used to search for wallets that still hold funds rather than only to check wallets you already own.

Copy-paste prompts

Prompt 1
Explain what a config.json proxy rotation setup does in this Crypto Checker tool
Prompt 2
Walk me through setting up RPC endpoints for the chains supported by this project
Prompt 3
Help me understand the risks of running bulk seed phrase checks with this tool
Prompt 4
Summarize which blockchains this project supports and how balances are fetched

Frequently asked questions

What is crypto-checker?

A multi-threaded Python tool that checks cryptocurrency wallet and seed phrase balances across many blockchains, using rotating proxies to avoid rate limits.

What language is crypto-checker written in?

Mainly Python. The stack also includes Python, web3.py, aiohttp.

What license does crypto-checker use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is crypto-checker to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is crypto-checker for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.