Skip to main content
GET
Get user balances
Response JSON below is an illustrative testnet snapshot, not a live mainnet result. Use the selected server and its network-specific addresses for actual requests.
string
required
Unsigned decimal Kuru user ID.
string
Optional lowercase 20-byte token address. When present, data contains zero or one matching balance.
integer | null
required
Feed epoch containing globalUserSeq.
array
required
Up to 2,000 balances ordered by token address, or zero to one entry when tokenAddress is supplied.
string | null
required
Finalized user sequence covered by the snapshot.
boolean
required
true when additional balances were omitted from an unfiltered request.
total, available, and reserved use the token’s native decimal units, and total = available + reserved. When both cursor fields are non-null, install the snapshot and subscribe to userBalances@f with the same feedEpoch and globalUserSeq.

Path Parameters

userId
integer
required

Query Parameters

tokenAddress
string

Response

200

User balances