Vaults (Data)
Vault data and pending withdrawals across Fluid, Gearbox, Morpho, Silo, Euler Earn, LSTs, savings, Lagoon, HyperCore, and GMX
Get vault data across providers
Returns public vault data across the supported ERC-4626-style providers on a single chain. By default this is served from the recorder origin — a DB-backed, USD-priced, **paginated** listing — and the response is a flat `{ start, count, items[] }` envelope (one entry per vault, see *Response shape* below).
Get user balances across ERC-4626 vaults
Returns per-vault balances for `account` across the supplied ERC-4626 share-token addresses. Static vault metadata (underlying, decimals, share-price ratio) is sourced from the cached `/v1/data/vaults` public-data fetch, so this endpoint's only on-chain footprint is exactly one `balanceOf(account)` per vault.
Get selectable validators for an LST deposit
Returns the selectable **delegation targets** (validators / validator-groups / nodes) for an LST that lets — or requires — the depositor to choose where the stake is delegated. The companion to the `delegation` descriptor carried on each `lst` item in [/v1/data/vaults](#operation/vaults): the descriptor says *whether* a choice is needed and the deposit option key to send it back as; this endpoint returns the live set.
Get a user's pending vault withdrawal requests
Returns a user's **pending withdrawal requests** across every vault that has a withdrawal queue / cooldown (LSTs, savings cooldowns, ERC-7540 async vaults). The static LST/savings withdrawal registry is always probed; pass `vaults` to additionally read arbitrary ERC-7540 vaults by address.