Return attribution
Separate market movement, contributions, realized gains, staking rewards, airdrops, fees, interest, and incentive emissions.
A practical framework for wallets, exchanges, brokerage records, DeFi, stablecoins, staked assets, tokenized assets, fees, performance, and risk—without double counting or hidden assumptions.
Portfolio record
Start with boundaries
List every owned address, exchange account, brokerage account, protocol position, and manual asset. Mark each source as owned, shared, custodial, watch-only, or excluded. Set a base reporting currency and start date. This inventory prevents watched wallets from entering totals and makes later reconciliation possible.
For Robinhood or another brokerage, use only records or exports the provider makes available. Keep those records separate from on-chain data until transactions can be matched. AltcoinTrack.com does not claim a direct integration.
Data model
The same position can appear in several systems. A clear model prevents receipts, wrappers, bridges, and internal transfers from inflating value.
| Layer | What it records | Common failure | Control |
|---|---|---|---|
| Account | Owner, custody type, network or institution | Watch-only source counted as owned | Explicit ownership status |
| Asset | Chain, contract or mint, symbol, decimals, representation | Unrelated tokens merged by ticker | Canonical technical identifier |
| Transaction | Trade, transfer, fee, reward, bridge, deposit, withdrawal | Internal transfer treated as income or sale | Cross-account matching |
| Position | Quantity, cost note, protocol claim, liability, lockup | Receipt and underlying both counted | Single valuation path |
| Market data | Price source, quote, timestamp, depth, spread | Thin quote shown as executable value | Freshness and liquidity flags |
| Risk | Issuer, bridge, protocol, validator, venue, stablecoin | Different tokens share one hidden dependency | Look-through concentration |
Analytics with context
Separate market movement, contributions, realized gains, staking rewards, airdrops, fees, interest, and incentive emissions.
Measure exposure by token, chain, protocol, issuer, stablecoin, bridge, validator, exchange, and custody model.
Place spread, depth, slippage, lockups, queues, redemption rules, and withdrawal status beside market value.
Avoid alert fatigue
Prices and market depth can change continuously. Legal rights, reserve reports, validator terms, and token classifications usually change more slowly. Assign each metric a freshness expectation and review trigger rather than treating every field as real time.
When an import or estimate is uncertain, show an explicit warning or unknown state. Silent carry-forwards make a clean dashboard look more reliable than the evidence supports.
Portfolio FAQ
Aggregate only after each address is mapped to an owner, network, and purpose. Preserve address detail for reconciliation, then roll up to account, asset, network, and portfolio views.
Match outgoing and incoming records between owned accounts. Treat the movement as internal while preserving network fees and timing differences.
Yes. Use a shared reporting currency and taxonomy while retaining each network’s native identifiers, transaction model, and custody assumptions.
Track the receipt or staked position once, then keep underlying exposure as look-through data. Record conversion rates, rewards, fees, queues, and exit terms.
No. The framework improves records, but treatment varies by jurisdiction and facts. Consult qualified professionals for filing or legal conclusions.
The long-form blueprint covers token identity, transaction reconciliation, market-data quality, dependency risk, and review cadence.