# Tracking DeFi Positions Across Multiple Chains

> Why DeFi positions are hard to enumerate across chains, how lending, LP and staking positions differ, and what a complete tracking setup has to cover.

- **URL:** https://octav.fi/blog/track-defi-positions-multichain
- **Published:** 2026-03-06
- **Author:** Octav Team — Portfolio Intelligence for Digital Assets
- **Topic:** DeFi Tracking
- **Tags:** defi, multi-chain, portfolio-tracking
- **Source:** Octav, Practical guides on crypto NAV reporting, multi-chain portfolio management and digital asset APIs, from the team behind Octav.

---
<LogoRow items="ethereum,arbitrum,optimism,solana,hyperliquid" caption="Chains covered" />

A spot balance is a number in a wallet. A DeFi position is a claim on a
protocol, and the protocol decides what that claim is worth. That difference is
why portfolio tools that started as balance checkers tend to under-report
serious portfolios by a wide margin.

## The four position types that get missed

| Position type | What you hold | What it is worth |
| --- | --- | --- |
| Lending | aTokens, cTokens | Principal plus accrued interest |
| Liquidity | LP tokens | A share of the pool's current composition |
| Staking | Staked or liquid-staked assets | Principal plus rewards, minus unbonding |
| Vesting | Locked or escrowed claims | Discounted by lockup, but still an asset |

Only the first column is visible from a naive balance query. The other two
require protocol-specific logic, per chain, kept current as protocols upgrade.

## Why multi-chain multiplies the problem

Each additional chain adds its own RPC endpoints, its own token lists, its own
deployment addresses for the same protocol, and its own reorg behaviour. The
work is not additive, it is combinatorial: *protocols × chains × versions*.

A fund holding the same strategy on Ethereum, Arbitrum and Base is running three
different integrations for what it thinks of as one position.

## What complete coverage requires

1. **Discovery without configuration.** The system should find positions from
   the address alone, not from a list you maintain by hand.
2. **Protocol-aware valuation.** Unwrap LP and receipt tokens to their
   underlying assets before pricing.
3. **Consistent pricing.** One price source, one timestamp, across all chains.
4. **Historical reconstruction.** Yesterday's position set, re-derivable today.

Point four is the one that gets deferred and then urgently needed at audit time.

## Related reading

See [What Is NAV Reporting for Crypto Funds?](/what-is-crypto-nav-reporting)
for how these positions roll up into a reportable Net Asset Value.

For two positions that hide value one contract away from your wallet, see
[Tracking Curve Pools, Gauges and veCRV](/tracking-curve-pools-and-vecrv) and
[Tracking Pendle PT and YT Positions](/tracking-pendle-pt-yt-positions).
