How Bitcounts Reconciled Complex DeFi Activity Across Multiple Blockchains
A crypto investor had accumulated more than 25,000 transactions across 15 blockchain networks, 20 wallets, multiple exchanges, and a diverse range of DeFi protocols. The portfolio included activity across Aave, Maker, Lido, Yearn Finance, Wonderland, JustStables, and DeFi Saver, creating a transaction history that could not be accurately reconciled through standard automated imports alone.
Each protocol generated different types of on-chain activity, including lending and borrowing, collateral movements, staking, yield generation, token swaps, deposits, withdrawals, and rewards. A single DeFi interaction could also generate multiple token movements and smart-contract transactions, making it necessary to understand the underlying economic activity rather than simply relying on automated transaction classifications.
Bitcounts reconstructed the client's transaction history across multiple chains, analyzed smart-contract interactions using blockchain explorers and DeBank, matched transfers between wallets, exchanges, and protocols, and manually classified complex DeFi transactions. The result was a consolidated and reconciled transaction history prepared for accurate crypto tax reporting.
The Challenge
- More than 25,000 transactions spread across 15 blockchain networks
- Activity distributed across 20 wallets, multiple exchanges, and DeFi protocols
- Extensive interactions with Aave, Maker, Lido, Yearn Finance, Wonderland, JustStables, and DeFi Saver
- Complex smart-contract transactions generating multiple token movements within a single interaction
- DeFi activity including lending, borrowing, staking, swaps, rewards, collateral movements, and withdrawals
- Automated tax software unable to reliably classify certain protocol-level transactions
- Transfers between wallets, exchanges, and DeFi protocols requiring accurate matching
- Need to distinguish internal asset movements from actual taxable events
- Cost-basis information requiring review across multiple chains and transaction sources
Our Solution
- Collected and consolidated transaction data from all relevant wallets, exchanges, and blockchain networks
- Mapped the client's wallets and identified their interactions with individual DeFi protocols
- Used blockchain explorers and DeBank to investigate complex and ambiguous on-chain transactions
- Reviewed smart-contract interactions to determine the underlying economic activity
- Reconstructed protocol-level transactions including lending, borrowing, staking, swaps, rewards, deposits, withdrawals, and collateral movements
- Matched transfers between the client's wallets, exchanges, and DeFi protocols
- Separated internal wallet and protocol movements from taxable acquisitions, disposals, and income events
- Identified duplicate, missing, and incorrectly imported transactions
- Manually classified transactions where automated software could not accurately determine the nature of the activity
- Reviewed acquisition data and cost basis across multiple blockchain networks
- Cross-checked transaction flows and wallet balances against blockchain records
- Created a unified transaction history suitable for crypto tax reporting
DeFi Protocols Reconciled
Aave
Reconciled lending and borrowing activity, including deposits, withdrawals, repayments, collateral movements, and associated interest or reward activity.
Maker
Reviewed collateralized positions, DAI-related transactions, deposits, withdrawals, and debt-related activity to distinguish movements of collateral and borrowed assets from taxable transactions.
Lido
Reconciled ETH staking and related receipt-token activity, including movements associated with staking and unstaking.
Yearn Finance
Reviewed vault deposits and withdrawals, yield-related transactions, and associated token movements to separate principal movements from yield or reward activity.
Wonderland
Analyzed staking, rewards, token movements, and related protocol activity to determine the underlying economic nature of each transaction.
JustStables
Reviewed stablecoin-related deposits, withdrawals, and protocol transactions and incorporated the resulting asset movements into the client's reconciled ledger.
DeFi Saver
Reconstructed automated DeFi position management activity, including transactions involving lending, collateral, debt, and asset movements across supported protocols.
How We Reconciled the DeFi Transactions
The primary challenge was that a single DeFi interaction could generate multiple blockchain transactions and token movements. Instead of treating each blockchain movement as an independent transaction, Bitcounts reconciled the activity at the transaction and protocol level.
Our process included:
- Mapping each wallet to the relevant blockchain and DeFi protocol
- Identifying smart-contract addresses associated with protocol interactions
- Reviewing raw on-chain transactions to understand the underlying activity
- Identifying token inflows and outflows within individual transactions
- Reconstructing the actual economic activity represented by each interaction
- Matching corresponding transfers between wallets, exchanges, and protocols
- Separating protocol deposits and withdrawals from taxable disposals
- Identifying staking, lending, borrowing, rewards, swaps, and other DeFi activity
- Reviewing DeFi rewards and yield separately from principal movements
- Resolving duplicate and incomplete imports from multiple data sources
- Reviewing cost basis for assets involved in swaps and other reportable transactions
- Manually classifying complex transactions that could not be reliably categorized by the software
- Cross-checking reconciled activity against wallet balances and blockchain records
The Results
- 25K+ transactions reconciled across 15 blockchain networks
- Activity across 20 wallets consolidated into a structured transaction history
- DeFi activity across seven major protocols reviewed and reconciled
- Complex smart-contract interactions reconstructed at the transaction level
- Transfers between wallets, exchanges, and DeFi protocols identified and matched
- Missing, duplicate, and incorrectly classified transactions identified and resolved
- Cost-basis information reviewed across multiple chains and transaction sources
- Final reconciled data prepared for accurate crypto tax reporting
Implementation Process
Our multi-chain reconciliation process was structured into three key phases:
Phase 1: Portfolio Mapping & Data Collection
- Identified all wallets, exchanges, blockchain networks, and DeFi protocols involved
- Collected available exchange exports, wallet data, and blockchain transaction records
- Mapped relationships between wallets and accounts
- Reviewed the client's transaction history from 2020 through 2025
- Identified chains and protocols requiring deeper on-chain investigation
Phase 2: On-Chain Reconstruction & Reconciliation
- Imported transaction data into the reconciliation platform
- Reviewed blockchain transactions and smart-contract interactions
- Used blockchain explorers and DeBank to investigate complex transactions
- Identified the underlying economic activity behind protocol interactions
- Matched transfers between wallets, exchanges, and DeFi protocols
- Reconciled token movements across multiple blockchain networks
- Investigated missing or incorrectly categorized transactions
- Reviewed DeFi transactions requiring manual classification
- Cross-checked transaction flows and balances against blockchain records
Phase 3: Classification, Cost Basis & Tax Reporting
- Reviewed the classification of reconciled transactions
- Verified acquisition and disposal information where applicable
- Reviewed cost basis across wallets and blockchain networks
- Separated internal transfers from reportable transactions
- Identified transactions requiring additional client clarification
- Finalized the consolidated transaction history
- Prepared reconciled tax-reporting data and supporting workpapers
The Bitcounts Difference
Complex DeFi portfolios cannot always be reconciled through automated imports alone. A single blockchain interaction can involve multiple token movements, smart-contract calls, swaps, transfers, collateral movements, or protocol interactions that require deeper analysis to determine what actually occurred.
Bitcounts combines crypto accounting software with protocol-level analysis, blockchain investigation, transfer matching, and transaction-by-transaction reconciliation. Instead of simply accepting the classifications generated by automated software, we trace complex activity back to its underlying blockchain transactions, identify the protocol involved, reconstruct the flow of assets, and classify the resulting activity appropriately.
The result is a consolidated and defensible transaction history that provides a reliable foundation for crypto tax reporting.
Have a complex DeFi or multi-chain portfolio that needs to be reconciled?
Talk to Bitcounts about your crypto accounting and reconciliation needs.