Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.allium.so/llms.txt

Use this file to discover all available pages before exploring further.

The Stablecoins Supply Distribution Daily table contains one row per (date, chain, stablecoin) breaking the day’s on-chain supply into total, non-circulating, and the derived circulating supply. Non-circulating supply is the sum of four exclusion categories (pre-minted/unissued, bridge-locked, stablecoin-backed, permanently inaccessible) — see Supply Distribution Methodology on the stablecoins overview for the full methodology. Total supply is reconciled from two sources — the contract’s reported totalSupply() state (_state) and the Allium-computed cumulative of mint and burn events (_computed) — with a total_supply_source flag indicating which one is authoritative for the row.

Table Columns

Unique Key: date, chain, token_address
Column NameData TypeDescription
dateTIMESTAMP_NTZ(9)The UTC date this supply snapshot covers
product_idVARCHARAllium stablecoin product identifier (e.g. usdc, usdt)
chainVARCHARThe blockchain the stablecoin resides on
token_addressVARCHARContract address of the stablecoin token
token_nameVARCHARName of the stablecoin
token_symbolVARCHARSymbol of the stablecoin
token_decimalsINTEGERDecimal precision of the stablecoin
total_supply_raw_stateVARCHARTotal supply read from totalSupply() contract state, unnormalized
total_supply_stateFLOATTotal supply read from totalSupply() contract state, normalized
block_number_fetchedINTEGERBlock number at which the contract-state supply was fetched
block_timestamp_fetchedTIMESTAMP_NTZ(9)Block timestamp at which the contract-state supply was fetched
total_supply_raw_computedVARCHARTotal supply derived from cumulative mint/burn events, unnormalized
total_supply_computedFLOATTotal supply derived from cumulative mint/burn events, normalized
block_number_last_changeINTEGERBlock number of the last supply-changing event included in the computed total
supply_change_detailsOBJECTBreakdown of the day’s mint/burn events that contributed to the supply change
non_circulating_supplyFLOATSum of balances excluded from circulation across the four methodology categories (pre-minted, bridge-locked, stablecoin-backed, permanently inaccessible), normalized
non_circulating_supply_rawFLOATSame as non_circulating_supply but unnormalized
non_circulating_supply_detailsVARIANTPer-address / per-category breakdown of non_circulating_supply
adjusted_non_circulating_supplyFLOATNon-circulating supply with additional issuer-specific exclusions applied (see supply_non_circulating_daily.ncs_supply_layer)
adjusted_non_circulating_supply_rawFLOATSame as adjusted_non_circulating_supply but unnormalized
adjusted_non_circulating_supply_detailsVARIANTPer-address breakdown of adjusted_non_circulating_supply
total_supply_sourceVARCHARIndicates whether total_supply came from contract state or computed events
total_supply_rawVARCHARReconciled total supply, unnormalized
total_supplyFLOATReconciled total supply, normalized
circulating_supplyFLOATtotal_supply minus non_circulating_supply
adjusted_circulating_supplyFLOATtotal_supply minus adjusted_non_circulating_supply
unique_idVARCHARUnique identifier for the (date, chain, token) row