Skip to main content

Table Details

PropertyValue
Table Nameton.stablecoins.supply_non_circulating_eod
Table StatusProduction-Ready
Unique Keyblock_date, address, token_address
Search Optimizationaddress, token_address

Table Columns

Column NameData TypeDescription
chainVARCHAR(16777216)Slug identifying the blockchain this record belongs to (e.g. ethereum, base, avalanche, solana). In per-chain tables this is always the same value; in cross-chain tables it identifies which chain the row came from.
addressVARCHAR(16777216)Wallet or contract address of the account. On EVM chains, a 42-character hex string (0x-prefixed). On other chains, the native address format applies.
token_addressVARCHAR(16777216)Contract address of the token. For EVM chains, native currency (e.g. ETH, MATIC) is represented as the zero address (0x0000000000000000000000000000000000000000). For Solana, this is the mint address.
token_nameVARCHAR(16777216)Full name of the token (e.g. “USD Coin”, “Wrapped Ether”).
token_symbolVARCHAR(16777216)Ticker symbol of the token (e.g. “USDC”, “WETH”).
token_decimalsNUMBER(38,0)Number of decimal places used to represent the token’s smallest unit. Used to convert raw amounts: normalized_amount = raw_amount / 10^decimals. For example, USDC has 6 decimals, so 2500000 raw units = 2.5 USDC.
product_idVARCHAR(16777216)Internal Allium identifier for the stablecoin product. Groups together the canonical and bridged variants of the same stablecoin on the same chain.
ncs_address_typeVARCHAR(16777216)Classification of an address in the NCS (Net Currency Supply) framework. Indicates whether the address is an issuer, smart contract, exchange, or user wallet.
ncs_address_labelVARCHAR(16777216)Human-readable label for the address in the NCS framework (e.g. the name of an exchange, protocol, or issuer).
ncs_supply_layerVARCHAR(16777216)Supply layer classification in the NCS framework. Indicates whether this balance is part of the circulating supply, non-circulating supply, or a specific custodial layer.
raw_balance_strVARCHAR(16777216)Token balance in the smallest unit, stored as a string for full precision. Avoids floating-point truncation for tokens with very large integer balances.
raw_balanceFLOATToken balance in the token’s smallest unit (not decimal-adjusted). Use balance for the human-readable normalized value.
balance_strVARCHAR(16777216)Normalized token balance stored as a string for full precision. Equivalent to balance but avoids floating-point truncation.
balanceFLOATToken balance normalized by the token’s decimal precision (raw_balance / 10^decimals). Human-readable value (e.g. 1.5 USDC rather than 1500000).
block_dateTIMESTAMP_NTZ(9)Calendar date (UTC) derived from block_timestamp. Used as a partition key in incremental models.
block_timestampTIMESTAMP_NTZ(9)Timestamp (UTC) of the block that contains this record.
block_numberNUMBER(38,0)Sequential number of the block that contains this record. Starts at 0 (genesis block) and increments by 1 for each new block.
block_hashVARCHAR(16777216)Cryptographic hash of the block header that contains this record. Uniquely identifies a block.
_ncs_seed_updated_atTIMESTAMP_NTZ(9)Timestamp (UTC) of the most recent update to the NCS (Net Currency Supply) seed data that enriches this record.
_short_addressVARCHAR(4)Truncated version of the address column used as a clustering/partition key. Contains only the first few bytes of the address to improve query performance on large tables.
_short_token_addressVARCHAR(4)Truncated version of the token_address column used as a clustering/partition key. Contains only the first few bytes of the token address to improve query performance on large tables.
_created_atTIMESTAMP_NTZ(9)Timestamp of when the entry was created in the database.
_updated_atTIMESTAMP_NTZ(9)Timestamp of when the entry was last updated in the database.