Wallet Guard / Tax Studio
Live Base mainnet — no account, no key, nothing uploaded

See every unlimited token approval on a Base wallet, then export its history as a tax file.

Paste any 0x address. The scan reads live balances, recent activity and current ERC-20 allowances straight from Base, and prices the exposure. Export the ledger as CSV or XLSX for a filing, or clear the approvals that put the wallet at risk.

Real wallets with live activity:
Reading the chain
TokenSpenderKindAllowance RiskExposed
DateTypeMethodCounterparty ValueFee
DateTypeSentReceived FeeNetPriced by

One scan is free. One payment unlocks the rest.

No subscription, no account, no card. The licence is a Base transaction, verified in the browser and re-checkable from any device.

Free
$0
Enough to answer the urgent question: is my money exposed right now?
  • Full approval scan — every token held, against every verified spender
  • Last 50 transactions with fees and USD value
  • Export the first 50 rows to CSV
  • Revoke one approval from the browser wallet
Pro
$9 USDC on Base, once
For the filing, and for clearing a wallet properly rather than one approval at a time.
  • Up to 10,000 transactions across 2025–2026, paginated in full
  • FIFO cost basis with realised gains and open lots
  • Koinly, CoinTracker and XLSX output, plus a flat ledger
  • Batch revoke every unlimited approval in one sequence
How the approval check works. A complete approval history needs an archive-node log sweep over the wallet's whole lifetime, and every free public Base RPC caps that at between 10 and 50,000 blocks — Base produces about 43,200 blocks a day. So instead of scanning history, this page asks the chain a better question: what is the allowance right now? It reads allowance(owner, spender) for every token the wallet holds against every spender in a verified registry of Base routers, aggregators, lending markets and marketplaces, plus every contract this wallet has interacted with. A revoked approval reads zero and is dropped. The one case that escapes is an approval to a contract the wallet never transacted with directly.
How the tax figures are priced. Stablecoins are taken at $1.00. ETH and WETH use the historic ETH/USD rate recorded on each transaction. Other ERC-20 lots use the token's current rate and are marked spot in the export, so a preparer can substitute their exchange's historical prices on exactly those rows.