v1

latestOpenAPI 3.1.02026-08-0492239.1 KB
Users

Get user wallet activity (deposits, withdrawals, transfers)

Immutable log of on-chain events that affected the wallet's vault position. Each row is a frozen-in-time record; rows never mutate after emission.

?vault_id= narrows to one vault; omitted = activity across every vault the wallet has touched. Each row echoes its vault_id so wallet-wide consumers can distinguish per-vault activity.

Async deposit/redeem lifecycles emit multiple rows (one at request time with status=pending, a later one with status=settled or refunded). Consumers correlate them via request_hash to follow a single action across rows. Sync flows emit one row directly in the settled state.

Pagination is cursor-only. Default order is desc (newest first). Default page size 100, max 1000.

get/v1/users/{wallet_address}/activity

Path parameters

wallet_addressstring required

Ethereum wallet address

Query parameters

vault_idstring

CAIP-10 vault identifier. Optional — omit for wallet-wide activity across every vault the wallet has touched.

nextstring

Opaque cursor from previous meta.next_cursor.

limitinteger

Page size (1–1000, default 100).

orderstring

Sort direction: desc (default) or asc.

Response

User wallet activity