Get confirmed activity statistics

GET/v1/stats/activity

TSCScan API v1.0.0 · Statistics · also at /api/v1/mainnet/stats/activity

Chain-dependent response; compact chain headers identify the serving snapshot.

Example

curl 'https://api.tensorcash.org/v1/stats/activity'

Parameters

NameInTypeRequiredDescription
min_heightqueryinteger—Optional minimum serving indexed height. Returns DATA_NOT_READY if no eligible source has reached it.
rangequery"24h" | "7d" | "30d"—Requested time window; defaults to 24h.

Responses

StatusDescriptionBody
200Successful read from one Indexer snapshot
400Invalid argument or page conditions
401Authentication required
403Permission denied
404Absent in a ready indexed range
409Verified chain continuity invalidation
422Bounded response would exceed byte budget
429Quota exceeded; Retry-After supplied
503Data or eligible source not ready
504Bounded upstream query timed out

Schemas

ActivityStatisticsResponse

FieldTypeRequiredDescription
dataActivityStatisticsYesThe requested resource or collection; its schema is specific to this endpoint.

ActivityStatistics

FieldTypeRequiredDescription
range"24h" | "7d" | "30d"YesSelected named time range; the supported values are endpoint-specific.
start_timeintegerYesStart of the selected time window in Unix seconds.
end_timeintegerYesEnd of the selected window in Unix seconds.
coverage_start_timeintegerYesTimestamp of the first canonical indexed block, in Unix seconds.
bucket_secondsintegerYesDuration in seconds of each activity-chart bucket.
currentActivityTotalsYesTotals for the selected current activity window.
previousActivityTotals | nullYesTotals for the preceding equal-length activity window, or null when unavailable.
active_addressesintegerYesDistinct addresses with confirmed activity in the selected period.
produced_unitsstringYesExact cumulative base subsidy issuance in TSC smallest units.
produced_blocksintegerYesNumber of canonical blocks used to calculate cumulative subsidy issuance.
seriesActivityPoint[]YesChronological activity-chart buckets for the selected window.

ActivityTotals

FieldTypeRequiredDescription
blocksintegerYesNumber of blocks, or block-module availability/coverage, as specified by the enclosing schema.
transactionsintegerYesComplete observed mempool count, confirmed transaction count or transaction-module availability/coverage, according to this schema.
transfersintegerYesNumber of confirmed non-coinbase transactions in the selected activity bucket/window.
output_unitsstringYesExact sum of confirmed non-coinbase outputs in TSC smallest units.
fee_unitsstringYesExact sum of confirmed non-coinbase fees in TSC smallest units.

ActivityPoint

FieldTypeRequiredDescription
blocksintegerYesNumber of blocks, or block-module availability/coverage, as specified by the enclosing schema.
transactionsintegerYesComplete observed mempool count, confirmed transaction count or transaction-module availability/coverage, according to this schema.
transfersintegerYesNumber of confirmed non-coinbase transactions in the selected activity bucket/window.
output_unitsstringYesExact sum of confirmed non-coinbase outputs in TSC smallest units.
fee_unitsstringYesExact sum of confirmed non-coinbase fees in TSC smallest units.
timeinteger—Unix timestamp in seconds; mempool items use Core arrival time and confirmed items use block time.

Problem

FieldTypeRequiredDescription
typestringYesProblem type URI; about:blank is used for the current error family.
titlestringYesShort human-readable problem title, normally the stable error code.
statusintegerYesHTTP status code for this problem response.
code"INVALID_ARGUMENT" | "UNAUTHORIZED" | "FORBIDDEN" | "RESOURCE_NOT_FOUND" | "CHAIN_ANCHOR_INVALIDATED" | "RATE_LIMITED" | "DATA_NOT_READY" | "SERVICE_UNAVAILABLE" | "UPSTREAM_TIMEOUT" | "RESPONSE_TOO_LARGE" | "CORE_UNAVAILABLE" | "CORE_METHOD_UNAVAILABLE" | "CORE_DATA_NOT_READY" | "CORE_CAPACITY" | "TRANSACTION_CAPACITY" | "TRANSACTION_STATE_CHANGED" | "TRANSACTION_REJECTED" | "BROADCAST_OUTCOME_UNKNOWN" | "UNSUPPORTED_ASSET_POLICY"YesStable machine-readable error code; use this instead of matching message text.
request_idstringYesIdentifier also supplied in X-Request-ID; include it when reporting an error.
detailstring—Human-readable explanation of the error.
retry_after_secondsinteger—Suggested wait in seconds before retrying; where present, agrees with Retry-After.
Source
TSCScan public API v1.0.0 (12f98c5) · rHuhu · MIT