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
- Base URLhttps://swap-backend.stage.defi.ovh.gala.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
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
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.