ChainAnalyticsService
Get Unified Asset Balances
Get unified asset total balance chart columns.
Request
curl --request GET \ \ --url 'https://api.testnet.polyester.com/v1/chain/analytics/unified-asset-balances?assetId=100&asset_id=100&bucket=1m&endTsSec=1735689600&end_ts_sec=1735689600&range=1d&startTsSec=1735689600&start_ts_sec=1735689600' \ --header 'Accept: */*' \ --header 'X-API-KEY-ID: YOUR_API_KEY_ID' \ --header 'X-API-TIMESTAMP: YOUR_API_TIMESTAMP' \ --header 'X-API-SIGNATURE: YOUR_API_SIGNATURE'
Responses
{
"assetId": 100,
"bucket": "1m",
"endTsSec": 1735689600,
"points": 1,
"range": "1d",
"startTsSec": 1735689600,
"totalBalance": [
"0.0000001"
]
}Unified asset identifier.
Unified asset identifier.
Optional bucket duration. Valid buckets depend on range and must keep chart density useful.
Optional inclusive end timestamp in seconds since Unix epoch.
Optional inclusive end timestamp in seconds since Unix epoch.
History window. Defaults to 1d.
Optional inclusive start timestamp in seconds since Unix epoch.
Optional inclusive start timestamp in seconds since Unix epoch.
Unified asset identifier.
100Resolved bucket duration.
1mLast bucket timestamp in seconds since Unix epoch.
1735689600Number of buckets represented by each value column.
1Resolved history window.
1dFirst bucket timestamp in seconds since Unix epoch.
1735689600Total unified balance per bucket across public account surfaces, scaled by AssetConfig.quantity_scale from SpotConfig for asset_id. Decode: total_balance_q / 10^quantity_scale.
["0.0000001"]| Key | Status | Error | When |
|---|---|---|---|
| unauthenticated | 401 | Unauthenticated | Authentication required. |
| permission-denied | 403 | Permission Denied | Permission denied. |
| invalid-argument | 400 | Invalid Argument | Invalid argument. |
| not-found | 404 | Not Found | Not found. |
| unavailable | 503 | Unavailable | Service unavailable. |