> ## 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.

# Supply Change

### Table Details

| Property | Value |
| - | - |
| Table Name | `injective.stablecoins.supply_change` |
| Table Status | Production-Ready |
| Unique Key | `block_timestamp`, `unique_id` |
| Clustering Key(s) | `block_timestamp::date` |
| Search Optimization | `from_address`, `to_address`, `transaction_hash` |

### Table Columns

| Column Name | Data Type | Description |
| - | - | - |
| from\_address | VARCHAR(16777216) | Sender side of the supply change: the burner address for burns, or the placeholder `0x` for mints. |
| to\_address | VARCHAR(16777216) | Receiving side of the supply change: the minter address for mints, or the placeholder `0x` for burns. |
| currency | VARCHAR(16777216) | Bank denom of the stablecoin (on Injective, e.g. `peggy0x...`, `ibc/...` or `factory/...`). In this table `currency` is the token denom, not the fiat peg; see `stablecoin_currency`. |
| token\_name | VARCHAR(16777216) | Name of the stablecoin, from the chain's fungible token metadata. |
| token\_symbol | VARCHAR(16777216) | Symbol of the stablecoin, from the chain's fungible token metadata. |
| raw\_amount\_str | VARCHAR(16777216) | Mint or burn amount in the token's smallest unit, as a string to retain full precision. |
| raw\_amount | FLOAT | Mint or burn amount in the token's smallest unit (not decimal-adjusted). |
| usd\_amount | FLOAT | Mint or burn amount valued in USD at the hourly token price at the time of the event. |
| usd\_exchange\_rate | FLOAT | Hourly USD price of the token at the time of the event, used to compute `usd_amount`. |
| event\_type | VARCHAR(16777216) | Bank-module event that changed supply: `coinbase` for mints or `burn` for burns. |
| tx\_sender | VARCHAR(16777216) | The address that initiated the transaction. |
| transaction\_hash | VARCHAR(64) | The hash of the transaction containing this supply change. |
| transaction\_index | NUMBER(38,0) | The index of the transaction within the block. |
| event\_index | NUMBER(38,0) | The index of the event within the transaction. |
| block\_timestamp | TIMESTAMP\_NTZ(9) | Timestamp of the block containing this supply change. |
| block\_height | NUMBER(38,0) | The height of the block containing this supply change. |
| block\_hash | VARCHAR(64) | The hash of the block containing this supply change. |
| block\_event\_kind | VARCHAR(16777216) | The phase in which the block event was emitted: begin (before transactions are processed), end (after all transactions are processed) or finalize (immediately before block commit). Null for transaction events. |
| block\_event\_index | NUMBER(38,0) | The index of the block event. Null for transaction events. |
| block\_event\_type | VARCHAR(16777216) | The type of the block event. Null for transaction events. |
| code | NUMBER(38,0) | The transaction result code (0 indicates success). |
| tx\_success | BOOLEAN | Whether the transaction was successful. |
| authz\_msg\_index | NUMBER(38,0) | The index of the authorized message within an authz grant execution. |
| memo | VARCHAR(16777216) | Memo of an IBC transfer. Always null in this table, since mint and burn events carry no memo. |
| src\_channel | VARCHAR(16777216) | Source IBC channel for cross-chain transfers. Always null in this table, since mint and burn events have no IBC channel. |
| dst\_channel | VARCHAR(16777216) | Destination IBC channel for cross-chain transfers. Always null in this table, since mint and burn events have no IBC channel. |
| unique\_id | VARCHAR(16777216) | Unique identifier for the supply change event, inherited from the underlying fungible token transfer. |
| amount\_str | VARCHAR(16777216) | Mint or burn amount normalized by token decimals, as a string to retain precision. Falls back to the stablecoin registry's decimals when the token has no fungible token metadata. |
| amount | FLOAT | Mint or burn amount normalized by token decimals. Falls back to the stablecoin registry's decimals when the token has no fungible token metadata. |
| token\_address | VARCHAR(16777216) | Bank denom of the stablecoin, the same value as `currency` (on Injective, e.g. `peggy0x...`, `ibc/...` or `factory/...`). |
| stablecoin\_currency | VARCHAR(16777216) | Fiat currency the stablecoin is pegged to, from Allium's stablecoin registry (e.g. `usd`, `eur`). |
| base\_asset | VARCHAR(16777216) | Canonical name of the stablecoin (e.g. `USDC`, `USDT`). Groups together all deployments of the same stablecoin across chains and issuers. |
| is\_bridge | BOOLEAN | True if Allium's stablecoin registry marks this token as a bridged representation (e.g. bridged in via Peggy or IBC); false if it is the issuer's canonical deployment. |
| \_metadata\_created\_at | TIMESTAMP\_NTZ(9) | Timestamp when the stablecoin registry record for this token was first created. |
| \_metadata\_updated\_at | TIMESTAMP\_NTZ(9) | Timestamp when the stablecoin registry record for this token was last updated. |
| event\_name | VARCHAR(16777216) | Normalized name of the supply change: `transfer_mint` for `coinbase` events or `transfer_burn` for `burn` events. |
| is\_mint | BOOLEAN | True if the event increased total supply (a `coinbase` event). |
| is\_burn | BOOLEAN | True if the event decreased total supply (a `burn` event). |
| \_created\_at | TIMESTAMP\_NTZ(9) | Timestamp of when the entry was created in the database. |
| \_updated\_at | TIMESTAMP\_NTZ(9) | Timestamp of when the entry was last updated in the database. |

### Related Docs

* [COSMOS Stablecoins Supply Change](/historical-data/supported-blockchains/cosmos-ecosystem/core-schemas/stablecoins/supply-change)
