Aatlas labs
26 chains · 29 exchanges · liveSign inStart free
← Back to blog
Onboarding··6 min read

EVM Chain Portfolio Tracker: 26 Chains, Real Reconciliation, and No Tracking

Most "crypto portfolio trackers" sample your wallet once a day from a third-party API. Atlas Ledger reads every transaction from every chain you connect, lots them, and reconciles against on-chain balances live.

A "portfolio tracker" usually means a dashboard that displays a wallet balance and a percentage move over 24 hours. The data behind it is sampled from a third-party indexer (Zerion, DeBank, Zapper) and the connection is read-only at best, ad-targeted at worst.

A real portfolio tracker for an active investor needs three things a dashboard does not provide.

1. Every transaction, on every chain

A wallet that has been used across mainnet, Arbitrum, Optimism, Base, and Polygon has activity on five chains. A dashboard that reads only one chain's balance shows the user a fraction of their position. A dashboard that reads all five but treats each independently cannot connect a USDC outflow on mainnet to a USDC inflow on Arbitrum — they look like two unrelated events.

Atlas Ledger ingests transaction history directly from the chain via 26 supported EVM chains: Ethereum, Optimism, Cronos, Gnosis, Polygon, Fantom, zkSync Era, Polygon zkEVM, Moonbeam, Moonriver, Mantle, Arbitrum One, Arbitrum Nova, Celo, Linea, Blast, Scroll, BNB, Base, Avalanche, opBNB, Fraxtal, Boba, Metis, Mode, and Zora. Bridge events are recognised across chains so a USDC bridge from mainnet to Arbitrum is recorded as a single self-send, not two unrelated events.

2. Lots, not just balances

A 10 ETH balance is not a single number — it is a stack of lots, each with its own acquisition date, basis, and tax-relevant attributes. A portfolio tracker that reports "10 ETH worth $30,000" tells the user the current value but not the unrealised gain, the long-term vs short-term composition, or the basis of any lot the user might dispose of next.

Atlas Ledger displays the full lot stack on every asset. The user can see every acquisition date, basis, and current unrealised gain, and can model the tax effect of disposing of any specific lot before placing the trade.

3. Reconciliation against the chain

A dashboard's number is whatever the third-party indexer says. If the indexer is wrong, the user is wrong. There is no way to know.

Atlas Ledger reconciles the books against the live on-chain balance for every wallet on every chain. If the book balance and the chain balance differ, the page shows the discrepancy and offers a one-click resolution: locate the missing transaction, reclassify a misclassified one, or flag a scam token. After reconciliation passes, the books are demonstrably correct against the chain — the user knows the number is right because they can verify it themselves.

And no tracking

A standard portfolio tracker is monetised by data. The wallets and balances flowing through Zerion, DeBank, and Zapper are aggregated and re-sold to traders, market makers, and researchers. The user is the product.

Atlas Ledger does not have an analytics surface inside the authenticated product. No third-party tracking on the dashboard. No GA4 inside the ledger. The marketing site (this page) uses GA4 with a consent banner; the authenticated product does not. Wallet data, basis information, and tax outputs are not shared with anyone, including Atlas Labs internally beyond what is required to render the page.

Takeaway: A portfolio tracker that reads one chain, reports balances without lots, and pays for itself with your wallet data is not a portfolio tracker — it is an ad surface. A tracker that reads every chain, lots every transaction, reconciles against the chain, and does not sell your data is a different product entirely.