Support Desk

Submit a ticket My Tickets
Welcome
Login  Sign up

Hardware Wallets in General

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 LedgerTrezor, 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


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.