Docs
Protocols and venues
Around ninety dedicated protocol readers, plus a handful of generic decoders that cover far more ground than their names suggest.
Protocols with dedicated readers
Lending and borrowing
Aave V2Aave V3Aave V4Aave HorizonCompound V2Compound V3Morpho BlueMorpho MidnightEuler V2FluidFluid VaultsSparkLendSky LendingSky and Maker CDPsSiloDolomiteMapleLista LendingVenusGearboxInverseLlamaLendFraxlendLiquity V1Liquity V2Olympus Cooler LoansTwyneWildcatHomora V2Pareto CreditResupplyUSDD CDPExtra FinanceTarotCap
Liquidity and AMM
Uniswap V2Uniswap V3Uniswap V4CurveAerodromeVelodromeConvexStake DAOEquilibriaMagpieVotiumYield Basis
Yield, vaults, and structured products
ERC-4626 vaultsPendleNapierSpark SavingsYearnUpshiftOrigamiConcreteCentrifugeEthenaUsualNeutrlSummer.fi farmingFrax Financef(x) ProtocolGardenVeniceTangentFira
Staking and liquid staking
Lidoether.fiRocket PoolRocket Pool node operatorsKelpRenzoPufferStakeWiseStakeStoneLombardSolvTreehouseEigenLayerSymbioticMellowChainlink StakingPolygon StakingAave StakingGMX StakingLista StakingVenus XVS VaultFrax ETH V2Pendle StakingTempleTreasure DAOSuccinctSynthetix V3 vesting
Perps, options, and prediction markets
HyperliquidLighterGMX V2DeriveExtendedRyskPolymarketJupiter perpsDrift
Solana
DriftKamino LendingKamino MultiplyKamino LeverageJupiter perpsJLPNative stakeSanctum-listed liquid staking
Readers are added when a protocol's positions can be discovered cheaply and read authoritatively. A position that cannot be verified from current protocol state is left out rather than estimated.
Decoders that cover more than they name
Three readers carry a disproportionate share of coverage because they decode a standard interface instead of one named deployment. That is why protocols you do not see listed above often still appear correctly in the portfolio.
ERC-4626 vaults
Any held vault share that implements the standard is resolved to its underlying asset and current value, with a label table covering Aave V4, Gearbox, Morpho vaults, Sky, Ethena, Frax, Origin, IPOR, Instadapp Lite, Yearn, Dinero, and more.
Tokenized yield receipts
Transferable yield-bearing receipts are valued from their exchange rate: Lido, ether.fi, Rocket Pool, Kelp, Renzo, Puffer, StakeWise, StakeStone, cbETH, mETH, Lombard, Solv, Treehouse, Symbiotic, Mellow, Stargate, Beefy, Convex, Circle USYC, BlackRock BUIDL, Ondo, Origin, and others.
Indexed LP receipts
Curve pool and gauge receipts and V2-style AMM pairs are matched against locally maintained indexes before being verified on-chain, so unknown wallet tokens are never blindly probed as pools.
Address-keyed venues
| Venue | What is read | Notes |
|---|
| Hyperliquid | Spot balances with entry cost, perp account value, open positions | Spot is priced from the venue's own USDC pairs; no local cost-basis accounting. |
|---|
| HyperEVM | Native HYPE and token balances on chain 999 | Priced from Hyperliquid spot by symbol, which can collide for bridged assets sharing a ticker. |
|---|
| Lighter | Spot rows, margin, open positions, realized and unrealized PnL | Venue-reported values are passed through. |
|---|
| Polymarket | Proxy wallet positions, combination markets, mark value, on-chain cash | Combos are recovered from activity because the positions endpoint omits them. |
|---|
| Derive | Subaccount collateral, perps, and options | Accounts behind Derive's smart-contract wallet layer need an explicit subaccount mapping. |
|---|
| Extended | Perps balances and positions | Opt-in only, with a read-only API key that stays on the server and is scoped to the mapped wallet. |
|---|
| GMX V2 | Open positions | Arbitrum and Avalanche deployments. |
|---|
| Merkl | Claimable and pending reward totals | Totals only; not matched back to individual positions. |
|---|
HyperEVM protocols
HyperEVM is scanned by its own path rather than the normal chain loop, covering HyperLend, Morpho Blue, Euler V2, Upshift, Felix, HyperSwap V3, Sablier, Rysk, Hyperstable, and Pendle, plus the Hyperbeat, Kinetiq, Harmonix, Borsa, D2.finance, HPL, Monetrix, and HyperLend Staking yield surfaces.
One economic position, counted once
Arbitration between readers
Several readers can legitimately discover the same value — a gauge receipt, its underlying LP token, and a generic vault interface, for example. When a dedicated reader claims a receipt, the generic output for the same value is suppressed, so wrappers, gauges, strategies, and auto-compounders do not inflate the total.
Try it
Start with a public wallet address.
No connection, signature, approval, or transaction required.
Open PnLSaver