TL;DR
Hardware wallets offer excellent security, but tracking them in CoinTracking can be tricky due to dynamic address generation. For ETH, use the Ethereum Wallet Importer with your wallet address for live-updated tracking. For BTC, use the xPub key.
You can also use CSV or Excel imports, but these will not update automatically. If you're not using our Blockchain Importers, make sure to regularly update data manually.
What is the challenge with hardware wallets and tracking transactions?
Most hardware wallets (like Ledger, Trezor, etc.) are designed for maximum privacy and security. One key feature is that they generate new receiving addresses for nearly every transaction. This makes it harder to track balances using a single static address—especially for BTC wallets, though this also applies to other coins.
How do I track Bitcoin (BTC) transactions from a hardware wallet?
For BTC, the best way is to use your xPub (Extended Public Key):
Go to CoinTracking → Imports → Wallet Imports → Bitcoin Wallet Import
Use the xPub Importer (second option on the page)
This imports all BTC transactions, even across dynamically generated addresses
Ledger Example – How to find your xPub:
Open Ledger Live
Go to Accounts and choose your BTC account
Click the wrench icon next to your BTC account
Expand the advanced logs to reveal your xPub
If you're not using Ledger, check your wallet provider’s documentation to retrieve your xPub.
How do I import Ethereum (ETH) transactions?
ETH wallets use fixed addresses more often, and are easier to track:
Navigate to CoinTracking → Imports → Wallet Imports → ETH Wallet Import
Enter your ETH address (starts with 0x...)
(Optional) Add a custom wallet name
(Optional) Set a start date to skip old transactions
Supported via our Blockchain Importer:
Uniswap trades
Liquidity Pool transactions
These are synced using data from:
etherscan.io
ethplorer.io
Some tokens might be unsupported if they’re not listed by the providers.
If needed:
Search missing transactions on Etherscan
Manually enter them on the Transactions page
Or use Excel/CSV imports (though they won’t auto-update)
What if the wallet import fails?
Before troubleshooting:
Double-check the wallet address
Make sure it’s active and has transactions
Check it on a block explorer (e.g., etherscan.io)
Common reasons for missing data:
BTC wallets often generate multiple addresses → use xPub
ETH or other wallets: use the blockchain importer or manually import each address
CSV imports work too, but require manual updates
Can I use CSV imports instead?
Yes — for hardware and software wallets like:
Trezor
Exodus
Electrum
Use their export tools to generate a CSV, then import it to CoinTracking using our CSV Importer. CSV will not update automatically. For live tracking, use the blockchain importers wherever possible.
Summary
BTC: Use your xPub key via the Bitcoin Wallet Importer
ETH/ERC-20: Use the Ethereum Wallet Importer with your wallet address
CSV and Excel imports are supported, but do not update automatically
Use block explorers for verification and missing transaction info
For coins not supported via API, use manual entry or Custom Importers