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.

Chains covered
Ethereum
Arbitrum
Optimism
Solana
Hyperliquid
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
- Discovery without configuration. The system should find positions from the address alone, not from a list you maintain by hand.
- Protocol-aware valuation. Unwrap LP and receipt tokens to their underlying assets before pricing.
- Consistent pricing. One price source, one timestamp, across all chains.
- 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? 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 and Tracking Pendle PT and YT Positions.
Keep reading
DeFi TrackingTracking Solana DeFi Positions in a Portfolio
Solana DeFi is the least-covered sector in portfolio APIs. How Kamino, Jupiter, Jito and LST positions break token-only portfolio tracking.
2 min read
DeFi TrackingTracking Hyperliquid Perps in Your Portfolio
Perp positions are protocol state, not tokens, so most trackers miss them. What Hyperliquid and Lighter positions look like when decoded properly.
2 min read
DeFi TrackingDecoding Derive Options in a Crypto Portfolio
On-chain options are barely covered by portfolio APIs. Only one of nine providers benchmarked decodes the Derive options book; the rest see collateral.
2 min read