Skip to content

Connect a Wallet

Wallets are the primary data source for CryptaCount. When you connect a wallet address, the platform fetches the complete on-chain transaction history and begins classifying, pricing, and journaling every event.

CryptaCount supports three types of wallet connections:

TypePurpose
Wallets (on-chain)Addresses you control — full sync, classification, and journal generation
External WalletsThird-party addresses (counterparties, exchange hot wallets) — for labeling and reconciliation, no sync
CEX ConnectionsCentralized exchange accounts via API key or CSV import

This guide covers adding an on-chain wallet. See the User Manual for External Wallets and CEX Connections.

Go to Main → Wallets in the sidebar and click Add Wallet.

Wallets page with Add Wallet button

Paste the full wallet address. CryptaCount auto-detects the address type based on the format and validates it accordingly.

Wallet address entry form

EVM — Addresses starting with 0x. Works across Ethereum, Polygon, BNB Chain, Arbitrum, Optimism, Base, Avalanche C-Chain, Fantom, Gnosis, Linea, Scroll, zkSync, Celo, Metis, Astar, and other EVM-compatible networks.

Bitcoin — Four address formats supported:

  • Legacy (1...)
  • P2SH (3...)
  • SegWit (bc1q...)
  • Taproot (bc1p...)

Other chains:

Address TypeExample PrefixChain
SolanaBase58 (no 0x)Solana
TRONT...TRON
XRPr...XRP Ledger
Cardanoaddr1...Cardano
Cosmoscosmos1...Cosmos Hub
TONEQ... / UQ...TON
Polkadot1... (SS58)Polkadot
StellarG...Stellar
NEAR*.near or implicitNEAR
Aptos0x... (64 hex)Aptos
SUI0x... (64 hex)SUI
StarkNet0x... (64 hex)StarkNet
Hedera0.0.*Hedera
Avalanche XX-avax1...Avalanche X-Chain
Avalanche PP-avax1...Avalanche P-Chain

Label — Give the wallet a name for easy identification (e.g., “Company Hot Wallet”, “Treasury ETH”, “Staking Rewards”). Labels appear throughout the platform.

Chains — For EVM addresses, CryptaCount can scan the same address across multiple chains. Select which networks to include. You can scan for active chains later using the Scan Chains feature.

Chain selector dropdown

Click Add Wallet (or Connect) to begin syncing. The platform will:

  1. Fetch all native transactions (ETH, MATIC, BNB, etc.) from the first recorded block
  2. Fetch all token transfer events (ERC-20 and equivalents) separately
  3. Fetch internal transactions where applicable
  4. Classify each transaction by type (transfer in/out, swap, staking reward, DeFi interaction, etc.)
  5. Fetch fair market value for each asset at each transaction timestamp

The sync status indicator shows real-time progress:

Wallet sync progress indicator

  • Syncing — Data is being fetched from the blockchain (shows block progress)
  • Processing — Transactions are being classified and priced
  • Synced — All data is up to date
  • Error — Something went wrong (click for details)

Once sync completes, go to Transactions → Review to see all discovered activity. Check that:

  • Transaction count looks reasonable for the wallet’s age and activity
  • Transaction types are classified correctly (transfers, swaps, staking rewards, etc.)
  • Balances align with what you see on a block explorer (Etherscan, etc.)

If something looks off, see the Sync & Connectivity troubleshooting guide.

Organize wallets into groups for cleaner reporting. Create groups from the Wallets page and drag wallets into them. Each group can have a default GL account assigned, which is inherited by all wallets in the group.

Navigate to Main → External Wallets to track third-party addresses. These are addresses you don’t control — counterparty wallets, exchange deposit addresses, or partner addresses. External wallets are used for:

  • Labeling counterparties in transaction review
  • Reconciliation (matching internal transfers to known external addresses)
  • Converting to internal wallets later if you gain control of the address

Navigate to Main → CEX Accounts to connect centralized exchanges. You can:

  • API connection — Enter your exchange API key and secret for automatic trade history sync
  • CSV import — Upload transaction history files from supported exchanges
  • Generic CSV — Import any exchange data using a standardized template
  • Excel / PDF — Upload Excel or PDF statements for parsing

CEX transactions are managed separately from on-chain wallets and have their own GL mapping, transfer matching, and journal posting workflows.

After syncing an EVM wallet, you may see unfamiliar tokens. CryptaCount automatically detects spam tokens and hides them by default, but they remain in your data. You can review and override spam classifications in Settings → Asset Registry.

Run your first report