What is ENS (Ethereum Name Service)?
+
ENS is a decentralized naming system on Ethereum that maps human-readable names like
vitalik.eth to wallet addresses. Think of it as DNS for crypto wallets.
Instead of remembering 0xd8dA6BF...A96045, you just remember vitalik.eth.
Names are NFTs — you own and control them yourself; no central authority can revoke them.
How does this scanner work?
+
We take any .eth name you enter, resolve it to an Ethereum address via the
public ENS registry, then query block explorers (Blockscout) on every supported chain
to gather the wallet's transaction history. Prices are pulled from CoinGecko at the
moment each transaction happened. All aggregated into one unified view.
Which chains do you check?
+
The same wallet address is valid on every EVM chain, so we query all of them:
Ethereum, Polygon, Arbitrum,
Base, Gnosis, zkSync Era, and
Plasma. We fetch both ERC-20 token transfers AND native ETH/MATIC txs
from each. Optimism, Linea, Scroll, Blast, BSC, and Avalanche would require an
Etherscan API key — not included yet.
What does "Net flow" mean?
+
Net flow = Received − Sent, expressed in USD.
Positive means more USD value flowed into the wallet than out; negative means
the wallet net-paid-out more than it received (usually spending down an existing balance).
Each transaction is priced at its historical USD value at the time it happened — so a
1 ETH tx from when ETH was $2,105 contributes $2,105 even if ETH is a different price today.
Why does the same name show different numbers on re-scan?
+
Mostly because of real on-chain activity — new transactions land and
totals shift. But sometimes one or more chain explorers are slow/rate-limited and silently
return partial data. We fixed this with:
(1) per-chain status badges (● complete vs 5/7 · 2 failed),
(2) automatic retry loop with exponential backoff, and
(3) response caching so fast refreshes don't burn our rate-limit budget.
If you see complete on both scans and they still differ, that's real new activity.
What are "unverified" tokens?
+
Anyone can deploy an ERC-20 token with the symbol "USDC" — spammers do this constantly
to trick people into thinking they received real USDC. We only trust a token if its
contract address matches the official issuer (Circle, Tether, MakerDAO,
etc.). Everything else shows as unverified and gets excluded from Net Flow by
default. Toggle Hide unknown tokens off if you want to see them anyway.
What's the difference between "current balance" and "net flow"?
+
Current Balance = snapshot of what's in the wallet right now, across
all chains (native + verified ERC-20s). Net Flow = sum of USD value that
moved in/out during our visible scan window. They're independent: a wallet can have
$20k current balance AND a −$60k net flow in the window (spending down a pre-existing
balance). We fetch these via different endpoints (balance vs txlist).
Do you support other name services (.sol, Lens, Farcaster)?
+
Not yet. The architecture is ready to add them — each would be a new resolver + explorer
pairing, following the same pattern as ENS. Likely candidates on the roadmap:
Lens (@alice.lens), Farcaster handles,
Solana Name Service (alice.sol), and
TON DNS (alice.t.me). For now it's ENS + @tether.me only.
Do you store my data or track searches?
+
No accounts, no cookies, no analytics, no search logging. The ENS Explorer is fully
client-side — your browser fetches data from our proxy, which proxies public APIs
(ENS registry, Blockscout, CoinGecko). Nothing is stored about you on our server.
Any caching you see is short-lived response caching of the public data itself.
Is this affiliated with ENS or Tether?
+
No. tetherscan.io is an independent public explorer built on open protocols (UMA,
LNURL-pay, ENS) and public APIs (ensideas.com, Blockscout, mempool.space, CoinGecko).
Not affiliated with the Ethereum Name Service, Tether Operations Ltd, or any of the
block explorers we use. All trademarks belong to their respective owners.