How it works
Multi Scanner
Scan up to 200 wallets on many networks in one run, with the same scan as wallet analysis.
Updated 2026-10-04
Many wallets, many networks
Multi Scanner lives under Tools. It replaces Multi Chain and Multi Wallet, whose old addresses now open this page. Every wallet and network pair runs the same scan as the wallet analysis page, so the numbers match what you see there.
Enter the wallets and networks
Write one wallet per line: a 0x address, an ENS name, a base.eth name or a Farcaster @username. Anything after a comma is the wallet's label, for example 0x52908400098527886E0F7030069857D2E4169EE7, Main.
- 01
Paste or upload
Paste a list, or upload a .txt, .csv or .json file with one wallet per line.
- 02
Fix what is flagged
Lines that are not a wallet, repeats and lines past 200 are listed under the box; Remove them clears them in one click.
- 03
Pick the networks
Tick networks one by one, or take all mainnets. Your choice is remembered in this browser.
- 04
Keep it as a bundle
Save as bundle keeps the wallets and labels under a name in your browser; the bundle picker loads it back.
Names are resolved first
ENS, base.eth and Farcaster names are turned into addresses when you press Scan. A name that cannot be resolved is listed under the box and skipped.
Wallet bundles
A bundle is a named list of wallets with their labels, for example Farm wallets or Team. Keep as many lists as you need and switch between them without pasting again.
Kept in this browser
Bundles are stored in your browser only, not by zkCodex. To use one on another device, download it as JSON there and upload the file into the box, then save it as a bundle. A list saved before bundles existed shows up as the Saved wallets bundle; a list of more than 200 wallets is split in order into Saved wallets (1), Saved wallets (2) and so on, so no wallet is left out.
Labels stay on one line: line breaks and tabs become spaces and invisible characters (zero-width and direction marks) are removed. A label that then starts like an address (0x and six or more hex characters) is dropped, so a label can never pass one wallet off as another.
Read the table
With several wallets and several networks, Rows switches between one row per wallet and one row per network. The chips above the table pick the other side: a single network for wallet rows, a single wallet for network rows, or all of them added up.
Click a column to sort by it and filter rows by activity. With wallet rows on one network, tick two wallets to open them in Wallet Comparison. The arrow on a row opens that wallet on its analysis page. CSV and Excel download every wallet on every network of the run.
How the scan runs
Scans run three at a time through the same block explorers as wallet analysis, and rows fill in as they finish. Stop scan keeps what is done; leaving the page stops the scan too, and pressing Scan again continues with what is missing.
Recent scans are reused
A wallet scanned in the last 30 minutes in your browser, here or on its wallet page, loads without asking the explorer again. Rescan without cache reads everything fresh.
A row that fails says so and has a Retry button; failed rows are never shown as empty wallets. Nothing you scan is stored by zkCodex.