For the complete documentation index, see llms.txt. This page is also available as Markdown.

GET /account/{address}/adl-history

Get ADL events touching an account (v0.21)

Get ADL events touching an account (v0.21).

operationId: fetchAdlHistory

Not reachable through CCXT. ADL (auto-deleveraging) is a Nexus risk mechanism with no CCXT vocabulary.

Authentication: hmacAuth.

Returns ADL settlements where the specified address was either the bankrupt target or one of the counterparties whose position was closed.

Parameters

Name
In
Type
Required
Default
Description

address

path

string

Yes

Account address (0x-prefixed hex)

limit

query

integer

No

100

Responses

Status
Body
Meaning

200

array of AdlEventRecord

ADL events touching the account.

401

(no schema declared)

429

(no schema declared)

Example

curl -X GET 'https://exchange.nexus.xyz/api/exchange/account/{address}/adl-history' \
  -H 'X-API-Key: nx_7f3a1b...' \
  -H 'X-Timestamp: 1776033911836' \
  -H 'X-Signature: <hmac-sha256>'
import requests

headers = {
    "X-API-Key": "nx_7f3a1b...",
    "X-Timestamp": "1776033911836",
    "X-Signature": "<hmac-sha256>"
}

response = requests.get("https://exchange.nexus.xyz/api/exchange/account/{address}/adl-history", headers=headers)
response.raise_for_status()
print(response.json())
const response = await fetch("https://exchange.nexus.xyz/api/exchange/account/{address}/adl-history", {
  method: "GET",
  headers: {
    "X-API-Key": "nx_7f3a1b...",
    "X-Timestamp": "1776033911836",
    "X-Signature": "<hmac-sha256>"
  },
});
if (!response.ok) throw new Error(`${response.status} ${await response.text()}`);
console.log(await response.json());

X-Signature is a placeholder: it is derived from this specific request. See Authentication for the canonical string and the HMAC rule.


Generated from eng/apps/exchange/api/openapi.json (spec 0.9.36). Do not edit by hand — regenerate with python3 product/docs/tools/api-reference/generate.py. Hand-authored context lives in the Guides pages.

Last updated