Skip to main content

PortfolioSummaryResponse

Portfolio-wide totals with per-chain breakdowns. Per-lender summaries are fused into each LenderDataEntry in the items array.

balanceData object

Summary-level balance data (without discounted/adjusted fields).

depositsnumber

Total deposits in USD

Example: 10000.5
debtnumber

Total debt in USD

Example: 5000.25
collateralnumber

Collateral value in USD

Example: 9000
collateralAllActivenumber

Collateral if all assets were enabled

Example: 10000.5
navnumber

Net asset value (deposits - debt)

Example: 5000.25
deposits24hnumber

Deposits 24h ago

Example: 9800
debt24hnumber

Debt 24h ago

Example: 4900
nav24hnumber

NAV 24h ago

Example: 4900
rewards object[]nullable

Pending reward token claims. Each entry represents a single reward program.

  • Array [
  • assetstring

    Reward token contract address

    Example: 0xc00e94Cb662C3520282E6f5717214004A7f26888
    totalRewardsnumber

    Total accumulated rewards (token units)

    Example: 12.5
    claimableRewardsnumber

    Immediately claimable rewards (token units)

    Example: 12.5
  • ]
  • aprData object

    Summary-level APR breakdown.

    aprnumber

    Net APR (deposit - borrow)

    Example: 2.5
    depositAprnumber

    Weighted deposit APR

    Example: 3.5
    borrowAprnumber

    Weighted borrow APR

    Example: 5.2
    rewardAprnumber

    Total reward APR

    Example: 1.2
    rewardDepositAprnumber

    Reward APR on deposits

    Example: 0.8
    rewardBorrowAprnumber

    Reward APR on borrows

    Example: 0.4
    intrinsicAprnumber

    Intrinsic yield APR (e.g., stETH staking)

    Example: 0
    intrinsicDepositAprnumber

    Intrinsic yield APR portion from deposits

    Example: 0
    intrinsicBorrowAprnumber

    Intrinsic yield APR portion from borrows

    Example: 0
    rewards object

    Per-reward-token APR breakdown. Keys are reward token addresses.

    property name* RewardAprBreakdown

    APR breakdown for a single reward token.

    aprnumber

    Net reward APR (normalized to NAV)

    Example: 0.045
    borrowAprnumber

    Reward APR on borrows

    Example: 0.012
    depositAprnumber

    Reward APR on deposits

    Example: 0.078
    leveragenumber

    Overall leverage ratio (deposits / nav)

    Example: 2
    activeLendersinteger

    Number of lenders with positions

    Example: 3
    activeChainsinteger

    Number of chains with positions

    Example: 2
    chains object[]

    Per-chain totals. Per-lender data is fused into the top-level items array.

  • Array [
  • chainIdstring

    Chain ID

    Example: 1
    totalDepositsUSDnumber

    Total deposits on this chain in USD

    Example: 20000
    totalDebtUSDnumber

    Total debt on this chain in USD

    Example: 10000
    netWorthnumber

    Net worth on this chain

    Example: 10000
    lenderCountinteger

    Number of active lenders on this chain

    Example: 2
  • ]
  • PortfolioSummaryResponse
    {
    "chains": [
    {
    "chainId": "1",
    "totalDepositsUSD": 20000,
    "totalDebtUSD": 10000,
    "netWorth": 10000,
    "lenderCount": 2
    }
    ],
    "balanceData": {
    "deposits": 10000.5,
    "debt": 5000.25,
    "collateral": 9000,
    "collateralAllActive": 10000.5,
    "nav": 5000.25,
    "deposits24h": 9800,
    "debt24h": 4900,
    "nav24h": 4900,
    "rewards": [
    {
    "asset": "0xc00e94Cb662C3520282E6f5717214004A7f26888",
    "totalRewards": 12.5,
    "claimableRewards": 12.5
    }
    ]
    },
    "aprData": {
    "apr": 2.5,
    "depositApr": 3.5,
    "borrowApr": 5.2,
    "rewardApr": 1.2,
    "rewardDepositApr": 0.8,
    "rewardBorrowApr": 0.4,
    "intrinsicApr": 0,
    "intrinsicDepositApr": 0,
    "intrinsicBorrowApr": 0,
    "rewards": {}
    },
    "leverage": 2,
    "activeLenders": 3,
    "activeChains": 2
    }