Historical Data

Get Vault Historical Share Price

Changed on

Historical share prices from one canonical growth source over [from, to]. Native is in the source's base asset; rebasing receipts have native price 1. USD uses the base asset's historical price bucket and is null when unavailable. NAV sources and ambiguous source mappings return 412. Missing or unindexed sources return 503 INDEXING_NOT_STARTED; paused or withheld sources return 503 INDEXING_STALLED. Coverage describes the selected growth source. The indexing-status endpoint still reports the legacy vault indexer.

get/v2/opportunities/{chainId}/{vaultAddress}/historical/share-price

Request

  • The document declares no server URL.
  • Auth: none declared

Path parameters

chainIdinteger required

EVM chain ID (e.g. 1 for Ethereum)

vaultAddressstring required

0x-prefixed 40-hex vault contract address

Query parameters

stepinteger

Point spacing (granularity) in seconds, at most 31536000 (365 days). Defaults to 86400 (1 day). The range may span at most 10,000 buckets at this step

apyIntervalinteger

APY/APR trailing window (lookback) in seconds, independent of step, at most 7776000 (90 days). Defaults to 2592000 (30 days)

startDatestring date-time required

Inclusive lower bound (RFC3339/ISO-8601). At most 365 days before now

endDatestring date-time

Inclusive upper bound (RFC3339/ISO-8601). Omit it — or send a future instant — to mean "the latest data available"; clients that want a live trailing series should do that rather than sending a client clock, so the query key stays stable while the answer keeps moving.

Response

OK

Changes

    • warning

      for the query request parameter apyInterval, the max was set to 7776000.00

    • warning

      for the query request parameter step, the max was set to 31536000.00

    • info

      added the non-success response with the status

    • info

      removed the non-success response with the status