shadow

Owner's shadow swap history

Owner-scoped list of the wallet's shadow swaps (isShadow: true), paged via page (0-based) + size. Requires a wallet-bound Bearer session token (from /challenge + /session); the non-prod ?__seed path returns synthetic rows without auth for FE development.

get/v1/shadow/history/{wallet}

Request

Path parameters

walletstring required

Query parameters

pagenumber

0-based page index

sizenumber

Page size

__seednumber

Non-prod only: return N synthetic sample rows so the FE can exercise the render/merge path.

Headers

authorizationstring required

Response

status'success' required

Example response

{
  "status": "success",
  "data": {
    "items": [
      {
        "id": "shadow-mark-synthetic-001",
        "status": "pending",
        "timestamp": "2026-01-01T00:00:00.000Z",
        "soldTokenAssetId": "GALA$Unit$none$none",
        "receivedTokenAssetId": "GUSDC$Unit$none$none",
        "soldAmount": 100,
        "isShadow": true,
        "poolRecipient": "v2:GALA$GUSDC$3000"
      }
    ],
    "count": 1
  }
}

Changes

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