Endpoint
Request Body
| Parameter | Type | Description |
|---|---|---|
type* | string | Must be "twapListActive" |
user* | string | User wallet address |
Response
Response Fields
| Field | Type | Description |
|---|---|---|
twapId | string | TWAP order id |
status | string | Current TWAP status |
asset | string | Venue asset symbol |
side | string | "buy" or "sell" |
totalSz | string | Total requested size |
filledSz | string | Aggregate filled size |
remainingSz | string | Remaining size |
reduceOnly | boolean | Whether execution is reduce-only |
slicesFilled | number | Count of fully filled slices |
slicesPartial | number | Count of partially filled slices |
slicesRejected | number | Count of rejected or skipped slices |
totalNotional | string | Sum of filledSz * fillPx across completed fills |
avgFillPx | string | Derived VWAP across filled size |
durationMs | number | Total schedule duration in milliseconds |
sliceIntervalMs | number | Planned interval between slices |
startedAt | number | Schedule start timestamp |
expectedEndAt | number | Planned completion timestamp |
currentSliceIndex | number | Zero-based index for the latest processed slice |
totalExpectedSlices | number | Planned number of slices |
randomize | boolean | Whether slice timing is randomized |
createdAt | number | Initial creation timestamp |
updatedAt | number | Last TWAP state update |
completedAt | number | null | Completion timestamp for terminal completed states |
canceledAt | number | null | Cancellation timestamp for canceled states |
reason | string | null | Optional terminal or error context |
Notes
- This endpoint reads the active-TWAP user index and only returns non-terminal TWAPs. - The
response shape matches the TWAP update payload used by the WebSocket API. -
avgFillPxis derived server-side fromtotalNotional / filledSz, or"0"when nothing has filled yet.
