Protocol

On-chain events unioned with balance-derived PnL settlements (source: derived; no signature appears in both). Cursor-paginated, newest first. signature= returns one transaction's events (no cursor).

get/v1/protocol/activity

Request

Query parameters

limitinteger

Page size; values outside 1..200 are clamped.

beforestring

Opaque cursor from the previous page's cursor. Omit for the newest page. Malformed → 400.

typestring

Comma-separated eventType filter, e.g. SwapExoToUsdc,SettleRebalancePnl. Blank = no filter.

minUsdstring

Only events whose usd size is at least this much, e.g. 10000. Plain non-negative decimal; blank or 0 = no filter; anything else → 400. Floors of 1000, 10000 and 100000 and up are index-backed.

program'exchange' | 'stability-pool'

Blank = no filter.

signaturestring

Per-tx mode: all events of this transaction signature.

Response

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

cursorstring nullable

Pass as before for the next page; null when history is exhausted. Absent in per-tx mode.

Changes

    • info

      added the new optional query request parameter minUsd

    • info

      added the required property // to the response with the status