Trader Data

GET /traderSummary

Returns trading summary statistics for a specific trader.

Parameters:

Name
Type
Required
Description

trader

string

Yes

The trader's address

Response:

{
  "totalVolume": 1000,
  "totalPnl": 100,
  "totalLiquidationVolume": 0,
  "totalTrades": 10
}

GET /traderEvents

Returns a list of trading events for a specific trader.

Parameters:

Name
Type
Required
Description

trader

string

Yes

The trader's address

Response:

[
  {
    "eventName": "OpenPositionSuccessEvent",
    "owner": "0x123...",
    "txid": "transaction-hash",
    "volume": 100,
    "fee": 1,
    "pnl": 5,
    "network": "mainnet",
    "created": 1642348800000,
    "indexPrice": 50000,
    "indexToken": "BTC",
    "direction": "long",
    "collateralAmount": 10,
    "collateralPrice": 1,
    "positionId": "position-id"
  }
]

GET /traderSlpEntryPrice

Returns the average entry price for SLP tokens for a specific trader.

Parameters:

Name
Type
Required
Description

trader

string

Yes

The trader's address

Response:

{
  "entryPrice": 1.05
}

GET /traderPoints

Returns the points accumulated by a trader.

Parameters:

Name
Type
Required
Description

address

string

Yes

The trader's address

Response:

{
  "distinctUserId": "0x123...",
  "offChainPoints": 1500,
  "suiNsName": "@trader"
}

Last updated