Skip to main content
Unauthenticated GETs for dashboards, marketing sites, partner portals, or analytics jobs. There is no single “TVL” endpoint — compose metrics from the surfaces below.

Base URL

All paths below are relative to that prefix.

Summary


Integrated networks

  • Count = response.length.
  • Richer per-chain config (names, RPCs, contracts):
    GET /v1/be/config/spoke/all-chains-configs.

Partner integrations

  • Count = response.partners.length.
  • Optional filter: ?chainId=<id> for partners active on one chain.

Per-partner summary

Returns fee and volume rollups for a fee-receiver address (useful for partner dashboards). Pair with the Monetize SDK for on-chain fee claim flows.

Supported assets

Pick the set that matches what you are counting: Swap / money-market shapeRecord<chainKey, Token[]>:
Two legitimate counts — choose deliberately and label them in UI:
Hub assetsRecord<chainKey, Record<assetAddress, HubAsset>>:

Filled-intent volume

Headline count

What it is not: a count of distinct intent hashes.
  • Partial fills produce one record per fill event.
  • The same intentHash can appear for different intent instances over time; a distinct-hash count would under-count.
The figure is backed by a cheap collection-metadata estimate (cached ~60s). In normal operation it matches the true count; it can briefly diverge after unusual DB events. Safe to poll for a dashboard ticker.

Paginated feed

Returns a keyset-paginated list { items, nextCursor, hasMore } of filled-intent events. There is no total on this feed — use /volume/stats for the headline number.

Per-intent history

{ items, count } for all stored fill records for that hash.

SODA supply

  • Single-field endpoints return a stringified number.
  • /supply returns the full document when you need both figures plus metadata in one call.
Suitable for CoinGecko-style listings and public dashboards.

Caching & errors

  • Stats reads are server-cached (order of seconds to ~60s depending on endpoint).
  • Invalid paths → edge { "ok": false, "error": "route_not_found" }.
  • No authentication for the endpoints on this page.