Daily protocol or selected-chain lending history
Changed onDays written from this release on count the vaults /v3/protocol/stats counts; earlier days keep the earlier rule and are not recomputed. A row written after its day closed (catch-up, repair, backfill) has no daily Securitize balances, so it leaves Securitize deposits out, and a backfill row has no Earn total. A day is written with what was priced: a vault without a usable price that day is left out, and the day stays as written. Returns complete retained daily aggregates by default. With includePartial=true, days with only some chain rows are also returned with explicit point coverage and Cache-Control no-store. Missing dates and per-metric availability are reported in meta.coverage in either mode. Empty scopes remain empty; no zero-valued days are synthesized. Only 1d resolution is supported, ranges are inclusive, the default window is 30 days, and the maximum is 732 buckets. With groupBy=chain, data.chains adds chain-ID-ordered series from the same database snapshot and eligible days as data.history. Additive EVK values reconcile to the aggregate; utilization is a ratio, not a sum. Without an explicit chain filter, groups contain retained chain IDs only, not an inferred historical registry. Needs the stats chain capability. A chainId naming a chain without it answers 404 CHAIN_CAPABILITY_DISABLED; without chainId the stored protocol series is read, and served chains without stats are listed in meta.excludedChains.
Request
- Base URLhttps://v3.euler.finance
- URLhttps://v3.euler.finance/v3/protocol/stats/history
- Authnone required
Query parameters
Add per-chain series with independent range and metric coverage.
Include retained healthy-chain subtotals on incomplete days. Does not reconstruct missing vaults or chains.
Comma-separated list of positive chain IDs (single value allowed). Duplicate IDs are removed in first-occurrence order; at most 20 distinct IDs and 512 input characters are accepted.
Unix timestamp in seconds, no later than 2038-01-19T03:14:07Z.
Unix timestamp in seconds, no later than 2038-01-19T03:14:07Z.
Response
Protocol stats daily history
Changes
- info
added the optional property
/to the response with the status
- info
- info
added the new optional
queryrequest parametergroupBy - info
added the new optional
queryrequest parameterincludePartial - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the required property
///to the response with the status
- info