Get address summary

GET/v1/addresses/{address}/summary

TSCScan API v1.0.0 · Addresses · also at /api/v1/mainnet/addresses/{address}/summary

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

Example

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

Parameters

NameInTypeRequiredDescription
addresspathstringYesExact TensorCash address on the selected network; aliases are not accepted here.
min_heightqueryinteger—Optional minimum serving indexed height. Returns DATA_NOT_READY if no eligible source has reached it.

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

AddressSummaryResponse

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

AddressSummary

FieldTypeRequiredDescription
addressstringYesChain address text; null represents an unattributed output where allowed.
aliasstring | null—Public address label, or null when the address has no label.
balanceAmountYesExact current confirmed balance in the declared smallest units.
receivedAmountYesExact quantity received by this address in smallest units.
sentAmountYesExact quantity spent by this address in smallest units.
mempool_effectAmount—Exact net effect of currently observed pending activity, or unknown when prevouts/observation are incomplete.
rankintegerYesOne-based current rank by confirmed balance; equal balances share a rank where specified.
transaction_countintegerYesExact number of confirmed transactions/activities represented by this resource; pending activity is excluded unless explicitly stated.
pending_tx_countinteger | null—Number of observed pending transactions affecting the address; null when the pending projection is unavailable.
supply_sharestring | nullYesFraction of indexed native supply owned by this address, e.g. '0.01' means 1%; null when indexed supply is zero.
first_activityobject | nullYesFirst confirmed address activity height and timestamp; null when none exists.
last_activityobject | nullYesLatest confirmed address activity height and timestamp; null when none exists.

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.

UnknownAmount

FieldTypeRequiredDescription
state"unknown"YesAvailability or confirmation state. Use the declared enum/constant; unknown or unavailable never means numeric zero.
unitsnullYesExact decimal string in smallest units; signed where the schema permits. Divide by 10^precision only for display.
precisioninteger | nullYesDecimal places for the smallest-unit amount. TSC uses 8; assets use their indexed precision.

UnavailableAmount

FieldTypeRequiredDescription
state"unavailable"YesAvailability or confirmation state. Use the declared enum/constant; unknown or unavailable never means numeric zero.
unitsnullYesExact decimal string in smallest units; signed where the schema permits. Divide by 10^precision only for display.
precisioninteger | nullYesDecimal 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