Skip to main content

Table Details

PropertyValue
Table Namehedera.stablecoins.supply_change
Table StatusProduction-Ready
Unique Keyblock_timestamp, unique_id
Clustering Key(s)block_timestamp::date, token_id
Search Optimizationtoken_id, transaction_hash

Table Columns

Column NameData TypeDescription
accountVARCHAR(16777216)Hedera account ID in the format {shard}.{realm}.{num}. Identifies the account whose supply changed.
token_idVARCHAR(16777216)Hedera token ID in the format {shard}.{realm}.{num} identifying the stablecoin token.
token_typeVARCHAR(16777216)Token standard for the asset (e.g. erc20) or the native currency symbol.
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.
raw_amount_strVARCHAR(16777216)Supply-change amount in the smallest unit as a string, to preserve full precision.
raw_amountFLOATSupply-change amount in the token’s smallest indivisible unit (not decimal-adjusted).
amount_strVARCHAR(16777216)Normalized supply-change amount stored as a string to preserve full precision.
amountFLOATSupply-change amount normalized by the token’s decimal precision (raw_amount / 10^decimals). Positive for mints, negative for burns.
usd_amountFLOATUSD value of the supply change at the time of the event, computed using the hourly USD exchange rate.
usd_exchange_rateFLOATUSD price per unit of the token at the time of the event, used to compute usd_amount. Sourced from Allium’s hourly price feed.
is_approvalBOOLEANTrue if this token transfer was an approved transfer executed by a delegated spender account.
payer_account_idVARCHAR(16777216)Hedera account ID of the account that paid the transaction fee.
entity_idVARCHAR(16777216)Hedera entity ID in the format {shard}.{realm}.{num}. Identifies accounts, contracts, tokens, and other Hedera entities.
nonceNUMBER(38,0)Number of transactions sent from the sender’s address prior to this one. Used to prevent replay attacks and ensure transaction ordering.
resultVARCHAR(16777216)Result code of the Hedera transaction (e.g. SUCCESS, INSUFFICIENT_ACCOUNT_BALANCE).
block_hashVARCHAR(16777216)Cryptographic hash of the block header that contains this record. Uniquely identifies a block.
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_timestampTIMESTAMP_NTZ(9)Timestamp (UTC) of the block that contains this record.
consensus_timestampTIMESTAMP_NTZ(9)The consensus timestamp on Hedera, expressed as nanoseconds since Unix epoch.
transaction_typeVARCHAR(16777216)Ethereum transaction envelope type. 0 = Legacy, 1 = Access List (EIP-2930), 2 = EIP-1559 dynamic fee.
transaction_hashVARCHAR(16777216)Hash of the transaction that produced this record. Uniquely identifies a transaction within the blockchain.
transaction_idVARCHAR(16777216)Hedera transaction ID in the format {payer_account_id}@{seconds}.{nanoseconds}.
transfers_indexNUMBER(38,0)Zero-based index of this transfer within a Hedera transaction that contains multiple transfers.
unique_idVARCHAR(16777216)Allium’s deterministic unique identifier for this row, stable across full refreshes.
event_nameVARCHAR(16777216)Name of the event that triggered this supply change (e.g. mint or burn).
is_mintBOOLEANTrue if this supply change is a token minting event.
is_burnBOOLEANTrue if this supply change is a token burning event.
_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.