Lightweight endpoint designed for market makers. Returns order-related events only:
order-created, order-canceled, and trade.
Events are sorted by blockTimestamp in descending order.
Cursoring guidance for high-volume market makers:
fromTimestamp, toTimestamp) as the primary cursor mechanismfromTimestamplimit only to cap payload size per requesttransactionHash, eventType, event-specific identifier)Timestamp validation:
fromTimestamp and toTimestamp must be non-negative integersfromTimestamp must be strictly less than toTimestampCache behavior:
Base-denomination convention:
baseDeposited, baseFilled, basePositionValue) are always expressed in base token terms, regardless of isBuyDocumentation Index
Fetch the complete documentation index at: https://docs.kuru.io/llms.txt
Use this file to discover all available pages before exploring further.
Ethereum address of the user (case-insensitive)
"0xabc123..."
Maximum number of events to return in this window (payload cap, not a cursor)
x >= 150
Number of events to skip (legacy pagination; not recommended for high-volume market-maker polling)
x >= 00
Filter to a specific market contract address
"0x111..."
Unix epoch in seconds; include events at or after this time (recommended cursor start)
x >= 01706400000
Unix epoch in seconds; include events at or before this time (recommended cursor end)
x >= 01706486400
Filter to a single event type
order-created, order-canceled, trade "trade"
Successful response