If your search was "portfolio tracking Coinbase Wallet" or "coinbase wallet transaction history", this guide shows what the wallet records in-app, how to extract a full history, and practical workarounds when you need CSVs or tax-ready exports. I use Coinbase Wallet daily for swaps and staking experiments. I've sent dozens of test transactions across networks to verify how the activity feed behaves in the mobile app and the browser extension. What I've found: the portfolio view is convenient for on-the-fly checking, but serious export or reconciliation usually needs an address-based pull from an indexer or third-party tool.
And yes — you can get meaningful history without the exchange account. You control the keys. But that also means you control the record-keeping.
The portfolio coinbase wallet view shows token balances and fiat equivalents. Short sentence. Long sentence: because the app reads on-chain balances from the chosen RPC and then matches those balances to price feeds, the displayed USD value can change depending on how fresh the RPC data and pricing data are (this matters if you're checking a transaction minutes after it mined).
Follow these steps for the easiest in-app checks. They work for quick audits and to confirm tx hashes.
Mobile (simple check):
Browser extension (desktop):
If you want the full history rather than single entries, keep reading — there are practical exports below.
People ask "how to get my coinbase wallet id" when they really mean "where is my wallet address?" The steps are the same across the app and extension:
Use that address as the identifier for exports, tax tools, or to give to counter-parties. If you prefer a walkthrough with screenshots, see Find your wallet address.
There isn't always a single "Export CSV" button inside every software wallet. So choose the method that fits your needs.
| Method | How it works | Pros | Cons |
|---|---|---|---|
| In-app Activity (manual) | View and copy individual txs | Quick checks, no external services | Not scalable for tax reports |
| Address + blockchain indexer | Paste your address into an explorer or indexer and export | Full on-chain history, includes ERC-20 transfers | May need manual CSV download; internal txs can be separate |
| Third-party portfolio tool | Connect via WalletConnect or by address | Aggregates balances across chains, exports CSV | Requires trust in tool; share address or connect session |
| Programmatic (RPC/API) | Use your address with an RPC or API and pull logs | Most control; can build exact CSV including gas cost in USD | Technical; needs familiarity with RPC and historic price lookups |
But exporting a tax-ready spreadsheet means you must include gas fees (native tokens paid) and timestamp-based fiat values. How do you tie a historic USD value to the gas spent? You fetch historic price data for the native token at the timestamp and multiply. (Yes, that extra step is tedious.)
If you prefer step-by-step help for tax exports, see coinbase-wallet-transaction-history-tax.
The wallet lets you add custom tokens by contract address and hide low-value or spam tokens from the list. In my experience, manual token adds are straightforward, but you should verify the contract address carefully (copy-paste mistakes are common). I once added the wrong token and spent 10 minutes untangling the display — a small annoyance, but avoidable.
For token-specific actions (hide, pin, or add), check token-management-coinbase-wallet. NFTs appear in a separate collection view; those can be hidden if they clutter the portfolio.
Transactions that interact with smart contracts (swaps, staking, liquidity moves) often show as "Contract Interaction" in the activity feed rather than simple token transfers. This is because the actual ERC-20 movement is emitted as an event, sometimes in a separate internal transaction.
Want to confirm whether you approved a contract? You can view the transaction details and the input data for the approve call. I once approved an airdrop contract by accident (long story). I had to find and revoke that token allowance — see revoke-token-approvals-coinbase-wallet for steps.
Connecting to dApps via WalletConnect or the injected provider shows transactions in the same activity list, but remember: the wallet only records the on-chain outcome. Off-chain dApp metadata (like trade IDs in a centralized backend) won't be in your history.
If you plan to hand data to an accountant, export per-address history and supply a mapping of gas fees to USD values. For practical tips, see coinbase-wallet-transaction-history-tax.
For differences between mobile and extension behaviors (copying addresses, CSV workarounds), read coinbase-wallet-mobile-vs-extension-desktop.
You need to share your wallet address to get history. That’s normal. But sharing widely links your activity publicly on-chain. I once shared an address in a support chat (yes, regrettable) and later realized the same address showed up in a third-party tool I didn’t trust.
If you ever lose a device, follow the steps in backup-and-recovery-coinbase-wallet. And be careful with cloud backups of your seed phrase. Short sentence.
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient for DeFi and swaps. They’re suitable for day-to-day use, but do not hold life-changing sums there without additional measures (like moving large balances to a hardware wallet). See move-crypto-to-hardware-wallet.
Q: How do I revoke token approvals?
A: Find the approval transaction in your activity, copy the contract address, and use a revoke interface (or the wallet's revoke flow if available). Step-by-step: revoke-token-approvals-coinbase-wallet.
Q: What happens if I lose my phone?
A: Recover with your seed phrase following the recovery guide: backup-and-recovery-coinbase-wallet.
Q: Can I get transaction history for all chains in one export?
A: You can, but it usually means aggregating by address across each chain’s indexer or using a third-party aggregator. It’s doable, but requires extra steps.
If you need a quick check, open the activity tab in the app and copy hashes. If you need an export for taxes or detailed reconciliation, use your wallet address with an indexer or a trusted portfolio tool and make sure gas is converted to fiat by timestamp. I recommend starting with your address and a small test export to confirm the format.
For walkthroughs that show screenshots and exact button taps, see how-to-create-coinbase-wallet, find-coinbase-wallet-address, and coinbase-wallet-transaction-history-tax. If you connect dApps, review connect-dapps-to-coinbase-wallet and walletconnect-with-coinbase-wallet so your activity is logged where you expect.
Ready to pull your history and reconcile your portfolio? Start by copying your wallet ID and running a small test export (one transaction). It saved me time and a few headaches.