Exponent SY users
Changed onHylo 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.
Request
- Base URLhttps://api.hylo.so
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Base58 Solana address. Excludes market; page/limit are ignored.
SY meta of a served market; any other value is 404.
1-based; values above 9007199254740991 (2^53−1) saturate to it.
Values above 1000 are clamped to 1000.
Response
Cache-Control: public, max-age=60.
Example response
{
"data": {
"markets": [
{
"venues": [
{
"updatedAt": "2026-10-12T09:00:00.000Z"
}
]
}
]
}
}Changes
- info
endpoint added
- info