Adding Wallet Addresses
dTax syncs your on-chain transaction history using your public wallet address. Your private key or seed phrase is never needed or asked for.
Where to enter your address in dTax
- Go to Settings → Wallets → Add Wallet
- Select the chain (Ethereum, Solana, Bitcoin, etc.)
- Paste your public address
- Click Sync
EVM Chains (Ethereum, Polygon, BSC, Arbitrum, Optimism, and more)
dTax supports 16 EVM-compatible chains. The same Ethereum address (0x...) works on all of them.
-
Open MetaMask
Click the MetaMask extension icon in your browser.
-
Copy your address
Your address is shown at the top of the wallet, starting with
0x. Click it to copy.Example:
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 -
Paste into dTax
In dTax → Settings → Wallets → Add Wallet → select Ethereum (or the specific chain) → paste the address.
-
Open Coinbase Wallet app
Open the Coinbase Wallet mobile app or browser extension.
-
Find your address
Tap the Receive button or tap your wallet name at the top. Your Ethereum address (
0x...) is shown. Tap to copy. -
Paste into dTax
In dTax → Settings → Wallets → Add Wallet → select the chain → paste the address.
-
Open Ledger Live
Open the Ledger Live desktop app and connect your Ledger device.
-
Go to Receive
Click Receive in the left sidebar → select your Ethereum account.
-
Copy the address
Your address is displayed on screen and on your Ledger device for verification. Copy the
0x...address. -
Paste into dTax
In dTax → Settings → Wallets → Add Wallet → select the chain → paste the address.
-
Open Trust Wallet
Open the Trust Wallet mobile app.
-
Find your ETH address
Tap the Receive button → select Ethereum → your
0x...address is shown. -
Copy and paste
Tap Copy to copy the address. In dTax → Settings → Wallets → Add Wallet → select the chain → paste the address.
Solana
-
Open Phantom
Click the Phantom extension in your browser, or open the Phantom mobile app.
-
Copy your address
Your Solana address is shown at the top of the wallet (a long base58 string, e.g.
7EcDhSYGxXyscszYEp35KHN8vvw3svAuLKTzXwCFLtV). Click it to copy. -
Paste into dTax
In dTax → Settings → Wallets → Add Wallet → select Solana → paste the address.
-
Open Solflare
Click the Solflare extension or open the app.
-
Find your address
Your address is at the top of the main screen. Click the copy icon next to it.
-
Paste into dTax
In dTax → Settings → Wallets → Add Wallet → select Solana → paste the address.
-
Open Ledger Live
Open Ledger Live and connect your device.
-
Go to Receive
Click Receive → select your Solana account.
-
Copy the address
Copy the Solana address shown on screen.
-
Paste into dTax
In dTax → Settings → Wallets → Add Wallet → select Solana → paste the address.
Bitcoin
Bitcoin has four address formats — dTax supports all of them.
| Format | Starts with | Example |
|---|---|---|
| Legacy (P2PKH) | 1 | 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divf... |
| Nested SegWit (P2SH) | 3 | 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy |
| Native SegWit (Bech32) | bc1q | bc1qar0srrr7xfkvy5l643lydnw9re59g... |
| Taproot (Bech32m) | bc1p | bc1p5cyxnuxmeuwuvkwfem96l... |
-
Open Bitcoin Core
-
Go to Receive
Click the Receive tab.
-
Copy your address
A receiving address is shown. Click Copy Address.
-
Paste into dTax
In dTax → Settings → Wallets → Add Wallet → select Bitcoin → paste the address.
-
Open Electrum
-
View your addresses
Go to View → Show Addresses (enable if not visible). Your receiving addresses are listed in the Receiving tab.
-
Copy an address
Right-click any address → Copy to clipboard.
-
Paste into dTax
In dTax → Settings → Wallets → Add Wallet → select Bitcoin → paste the address.
-
Open Ledger Live
Connect your Ledger device and open Ledger Live.
-
Go to Receive
Click Receive → select your Bitcoin account.
-
Copy the address
Ledger shows a fresh receiving address. Click Copy.
-
Paste into dTax
In dTax → Settings → Wallets → Add Wallet → select Bitcoin → paste the address.
-
Open Exodus
-
Find Bitcoin wallet
Select Bitcoin from your wallet list.
-
Click Receive
Click the Receive button. Your Bitcoin address is shown as both a QR code and text. Click Copy to copy it.
-
Paste into dTax
In dTax → Settings → Wallets → Add Wallet → select Bitcoin → paste the address.
HD Wallet (xpub / ypub / zpub)
If you use a hardware wallet (Ledger, Trezor) or Electrum with Bitcoin, you can sync all derived addresses at once using your extended public key.
| Key format | Address type |
|---|---|
xpub... | Legacy (P2PKH) |
ypub... | Nested SegWit (P2SH) |
zpub... | Native SegWit (Bech32) |
-
Find your extended public key
- Ledger Live: go to your Bitcoin account → … menu → Advanced → Extended public key (xpub)
- Trezor Suite: go to your Bitcoin account → … → Public key
- Electrum: Wallet → Information → Master Public Key
-
Add to dTax
In dTax → Settings → Wallets → Add Wallet → select Bitcoin → paste the xpub/ypub/zpub.
dTax will derive all child addresses automatically and sync transactions for all of them.
Troubleshooting
“No transactions found” after syncing
- Make sure you pasted the correct address (check the first and last few characters).
- Verify the correct chain is selected — an ETH address on the wrong chain (e.g. Arbitrum instead of Ethereum) will show no results.
- Some wallets have very low transaction counts — that is expected.
Transactions are missing or incomplete
- dTax syncs from the earliest available block. For very old wallets (pre-2018), some indexers may have limited history.
- Try adding the same address again — it will re-fetch from the API.
Wrong transaction count
- If you used the same address on multiple chains (common for EVM), add it separately for each chain.
Bitcoin: only some addresses show transactions
- If you use an HD wallet, add the xpub key instead of individual addresses — this covers all derived addresses automatically.