trade

Get transactions for a pool

Paged transaction history. poolHash accepts either a legacy hash or a v2:<ref> pool reference.

get/v1/trade/transactions

Request

Query parameters

limitnumber required
Example:10

Maximum number of transactions per page

pagenumber required
Example:1

Page number for pagination (starts at 1)

poolHashstring
Example:632e14d63876b38674ec7944ebad71f31857412305abba8b2adb921c92f90b2a

The 64-character hexadecimal hash or v2 pool reference identifying the pool (optional filter)

Response

statusnumber required
errorfalse required
messagestring

Example response

{
  "status": 200,
  "message": "Transactions fetched successfully",
  "data": {
    "transactions": [
      {
        "transactionId": "synthetic-transaction-id",
        "blockNumber": 12345,
        "poolHash": "v2:synthetic-pool-ref",
        "userAddress": "client|000000000000000000000000",
        "id": 1,
        "uniqueKey": "synthetic-unique-key",
        "transactionTime": "2026-01-01T00:00:00.000Z",
        "token0": "SYNTHETIC_TOKEN$Unit$none$none",
        "token1": "SYNTHETIC_QUOTE$Unit$none$none",
        "amount0": 100,
        "amount1": -125,
        "volume": 125,
        "createdAt": "2026-01-01T00:00:00.000Z",
        "updatedAt": "2026-01-01T00:00:00.000Z"
      }
    ],
    "count": 1
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.