GET /api/v1/bridge/deposits
List bridge deposits
List bridge deposits.
operationId: listBridgeDeposits
Declared server differs from the callable one. This path declares its own
serversbase ofhttps://exchange.nexus.xyz, without the/api/exchangemount the document default carries. Measured 2026-09-02, the override is not routed —https://exchange.nexus.xyz/api/v1/bridge/depositsreturns404while the gateway form in the sample below is routed. A client generated from this contract will aim at the override; pin the gateway base until the per-network hosts are live. See Networks.
Not reachable through CCXT. Nexus-specific asset bridging. CCXT's deposit/withdraw methods model a venue's own custody, not a cross-chain bridge, and mapping them would misdescribe both.
Authentication: hmacAuth.
List the authenticated account's cross-chain deposits, newest first. Read-only: the watcher creates and advances these records, and this endpoint only reads them.
There is no pre-arrival state. A deposit exists only once the watcher observes an on-chain transfer, so every record carries a tx_hash and log_index (its id is {tx_hash}:{log_index}) and a confirmation count. A fiat-funded payment still in provider checkout is not yet a deposit and does not appear here.
Optional filters narrow by chain, asset and status; an unrecognized filter value simply matches nothing. Deposits are USDC or USDX only in this cut.
The list returns at most the newest 100 deposits and is not yet paginated: there is no cursor or time-window parameter, so an account with more than 100 deposits can only reach older ones by narrowing chain, asset or status. A cursor may be added later; doing so is additive.
Parameters
limit
query
integer
No
100
Maximum records to return, 1-100. Values above the maximum are clamped to it; a non-integer or zero value is a 400.
chain
query
string
No
—
Filter by source chain, e.g. ethereum.
asset
query
string — one of USDC | USDX
No
—
Filter by deposited asset.
status
query
string — one of detected | confirming | credited | failed | reverted
No
—
Filter by deposit status.
Responses
400
— (no schema declared)
—
401
— (no schema declared)
—
429
— (no schema declared)
—
Example
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

