List all Earn positions across all supported chains (Ethereum, Base, Arbitrum).
Returns positions grouped by chain, with per-chain and total USD values. Each chain includes Aave, vault, and Pendle PT positions. Chains where the user has no earn account return empty position lists.
Use this endpoint for a cross-chain portfolio overview instead of making separate calls per chain to /positions.
The address of the owner of the earn account.
Successful Response
Positions across all chains, grouped by chain name.
Each chain key maps to an EarnPositionsResponse containing that chain's aave, vaults, and pendle_pt positions with per-chain total_usd_value.