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.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Ethereum wallet address
Query Parameters
CAIP-10 vault identifier. Optional — omit for wallet-wide activity across every vault the wallet has touched.
Opaque cursor from previous meta.next_cursor.
Page size (1–1000, default 100).
Sort direction: desc (default) or asc.