One call, four event types merged into a single chronological stream. Each row has aDocumentation Index
Fetch the complete documentation index at: https://hypernode-docs.polynode.dev/llms.txt
Use this file to discover all available pages before exploring further.
kind field (trade, order, ledger, settlement) plus the type-specific payload. Use this to render an activity feed without making four separate requests.
Endpoint
Query parameters
| Param | Type | Default | Description |
|---|---|---|---|
kinds | string CSV | all | Filter to specific kinds: trade,order,ledger,settlement |
from | int | 0 | Lower bound time_us |
to | int | — | Upper bound time_us |
limit | int | 200 | Max rows total across all kinds (cap 1000) |
Response (one row per kind)
Event kinds
| Kind | What it is |
|---|---|
trade | A fill on one of your orders (or one of your makers being hit) |
order | Order placement, fill, cancel, rejection — the full state machine |
ledger | Spot-balance changes: transfers, sends, borrows, lending |
settlement | Market resolution event with payout + realized PnL |
Use cases
- Wallet activity feed — render a unified stream like Etherscan or Polymarket’s “Activity” tab.
- Audit trail — every state change to a wallet’s HIP-4 footprint, time-ordered.
- Filter to specific event —
kinds=ledgerfor a deposits-only view,kinds=settlementfor a closed-trade log.
Examples
Notes
- The
limitis global across all kinds — if you ask for 200 with all 4 kinds enabled, you get 200 events total (newest-first), not 200 of each. - Events sorted reverse-chronological by
time_us(orsettled_usfor settlements). - Same
tidwill appear once per fill — both sides of a self-trade show as separate rows. - Order placements that immediately fill produce BOTH an
orderevent (with statusopenthenfilled) AND atradeevent with the sameoid.