List funded addresses

GET/v1/addresses

TSCScan API v1.0.0 · Addresses · also at /api/v1/mainnet/addresses

Current funded-address ranking by exact descending balance and ascending address. Each row contains confirmed activity count and latest activity, plus nullable signed rolling 7/30-day net flows. Null means no activity in that window; known zero means activity netted to zero. Numbered pages use the current indexed chain state. Numbered pages and first pages can advance from a valid canonical ancestor; summary contains their current funded count and supply. Only limit, page and min_height are accepted. Chart distribution and optional Market conversion are separate reads.

Example

curl 'https://api.tensorcash.org/v1/addresses'

Parameters

NameInTypeRequiredDescription
min_heightqueryinteger—Optional minimum serving indexed height. Returns DATA_NOT_READY if no eligible source has reached it.
limitqueryinteger—Default 25; server may apply a smaller resource cap.
pagequeryinteger—One-based page number, default 1. Responses include number, limit, total and total_pages. Preserve the filters and limit when changing page.

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

FundedAddressPage

FieldTypeRequiredDescription
dataFundedAddress[]YesThe requested resource or collection; its schema is specific to this endpoint.
pagePageInfoYesPagination metadata separate from resource rows.
summaryAddressRankingSummary—Compact exact counters from the same snapshot as the ranked address page.

FundedAddress

Current funded balance and compact confirmed activity. Flows use rolling 7/30-day windows of 86400-second days from read time; null means no observed activity in that window, while known zero means activity netted to zero. Numbered pages describe the current indexed state.

FieldTypeRequiredDescription
addressstringYesChain address text; null represents an unattributed output where allowed.
balanceKnownAmountYesExact current confirmed balance in the declared smallest units.
transaction_countintegerYesExact number of confirmed transactions/activities represented by this resource; pending activity is excluded unless explicitly stated.
last_activityobject | nullYesLatest confirmed address activity height and timestamp; null when none exists.
net_flow_7dKnownAmount | nullYesSigned confirmed net flow over the preceding 7 x 86400 seconds; null means no activity, known zero means activity netted to zero.
net_flow_30dKnownAmount | nullYesSigned confirmed net flow over the preceding 30 x 86400 seconds; null means no activity, known zero means activity netted to zero.

KnownAmount

FieldTypeRequiredDescription
unitsstringYesExact decimal string in smallest units; signed where the schema permits. Divide by 10^precision only for display.
precisionintegerYesDecimal places for the smallest-unit amount. TSC uses 8; assets use their indexed precision.

PageInfo

Numbered pagination. Page defaults to 1. Totals and rows belong to the same database snapshot; current-state collections may move between requests. Empty collections have one page.

FieldTypeRequiredDescription
limitintegerYesRequested maximum number of rows in this page.
numberintegerYesOne-based requested page number, default 1.
totalintegerYesExact number of rows in the collection at the selected snapshot.
total_pagesintegerYesNumber of numbered pages, with a minimum of 1 for an empty collection.

AddressRankingSummary

Counters from the same current database snapshot as the ranking rows.

FieldTypeRequiredDescription
funded_addressesintegerYesExact number of indexed addresses with a positive confirmed balance.
indexed_supplyIndexedSupplyYesExact sum of indexed address balances in TSC smallest units; not a fiat value or an estimate of unassigned outputs.

IndexedSupply

Exact sum of indexed address balances in TSC base units; not an estimate of unassigned outputs.

FieldTypeRequiredDescription
unitsstringYesExact decimal string in smallest units; signed where the schema permits. Divide by 10^precision only for display.
precision8YesDecimal places for the smallest-unit amount. TSC uses 8; assets use their indexed precision.

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