Points

Exponent SY users

Changed on

Hylo XP earned in the Exponent SY markets: eHYUSD tranching A1mi…, sr-eHYUSD yield DpBJ…, and the escrow yield markets of hyloSOL+ 95SK…, hyloSOL 9QRe…, hyUSD CJzj… and xSOL ESSp…; wallet mode lists markets in syMeta byte order (95SK, 9QRe, A1mi, CJzj, DpBJ, ESSp). Mirrors Vercel's /api/ts/exponent-sy-users: same query string, body, number format, pagination and error bodies. Exactly one of address (one wallet, per market and venue) or market (every wallet of one market, paginated by address in byte order). Points are lifetime (season 1): stored daily rows plus the live tail. updatedAt is the last instant actually paid: the last complete UTC hour, or the newest snapshot run when the collector is behind; <cursor + 1 day>T00:00:00.000Z when the tail is unavailable. amount is the wallet's SY units in the position's newest run (0 when absent). In an escrow market, lp and yt points include Exponent's own lifetime LP / YT points at the 2026-10-13 16:00 UTC cutover (frozen) plus Hylo's accrual since then; a wallet with only such points has the venue with amount 0. An escrow market that is not cut over yet answers 404 Unknown market and is omitted in wallet mode.

get/v1/points/exponent/users

Request

Query parameters

addressstring

Base58 Solana address. Excludes market; page/limit are ignored.

marketstring

SY meta of a served market; any other value is 404.

pageinteger

1-based; values above 9007199254740991 (2^53−1) saturate to it.

limitinteger

Values above 1000 are clamped to 1000.

Response

Cache-Control: public, max-age=60.

OR

Example response

{
  "data": {
    "markets": [
      {
        "venues": [
          {
            "updatedAt": "2026-10-12T09:00:00.000Z"
          }
        ]
      }
    ]
  }
}

Changes