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

# Transfers

### Table Details

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

### Table Columns

| Column Name | Data Type | Description |
| - | - | - |
| product\_id | VARCHAR(16777216) | Allium stablecoin product identifier (e.g. `usdc`, `usdt`). Groups the canonical and bridged variants of the same stablecoin on the chain. |
| is\_native | BOOLEAN | True if this is the issuer's canonical deployment on this chain (not a bridged representation). |
| stablecoin\_type | VARCHAR(16777216) | Classification of the stablecoin deployment: `native`, `bridged`, `yield_bearing`, `lending_receipt`, `vault_share` or `unclassified`. |
| currency | VARCHAR(16777216) | Fiat currency the stablecoin is pegged to, as a lowercase ISO 4217 code (e.g. `usd`, `eur`). |
| from\_address | VARCHAR(16777216) | Sender of the stablecoin transfer. The placeholder `0x` for mints. |
| to\_address | VARCHAR(16777216) | Recipient of the stablecoin transfer. The placeholder `0x` for burns. |
| token\_address | VARCHAR(16777216) | Bank denom of the stablecoin (on Injective, e.g. `peggy0x...`, `ibc/...`, `factory/...`, or `erc20:0x...` for MultiVM EVM tokens such as USDC). |
| 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. |
| decimals | NUMBER(38,0) | Decimal precision of the stablecoin from Allium's stablecoin registry, used to normalize `amount`. |
| event\_type | VARCHAR(16777216) | Cosmos SDK event type that produced the transfer (e.g. `transfer`, `ibc_transfer`, `coinbase` for mints, `burn` for burns). |
| raw\_amount\_str | VARCHAR(16777216) | Transfer amount in the token's smallest unit, as a string to retain full precision. |
| raw\_amount | FLOAT | Transfer amount in the token's smallest unit (not decimal-adjusted). |
| amount\_str | VARCHAR(16777216) | Transfer amount normalized by the stablecoin's registry decimals, as a string to retain precision. |
| amount | FLOAT | Transfer amount normalized by the stablecoin's registry decimals. |
| usd\_amount | FLOAT | Transfer amount valued in USD: `amount` multiplied by `usd_exchange_rate`. |
| usd\_exchange\_rate | FLOAT | USD price of the stablecoin: the daily stablecoin price for the transfer date, falling back to the hourly token price when no daily price exists. |
| tx\_sender | VARCHAR(16777216) | The address that initiated the transaction. |
| transaction\_hash | VARCHAR(16777216) | The hash of the transaction containing this transfer. |
| 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. |
| code | NUMBER(38,0) | The transaction result code (0 indicates success). |
| tx\_success | BOOLEAN | Whether the transaction was successful. |
| memo | VARCHAR(16777216) | Memo of the IBC transfer, if applicable. Null for mints, burns and non-IBC transfers. |
| src\_channel | VARCHAR(16777216) | Source IBC channel for cross-chain transfers. Null for mints, burns and non-IBC transfers. |
| dst\_channel | VARCHAR(16777216) | Destination IBC channel for cross-chain transfers. Null for mints, burns and non-IBC transfers. |
| block\_timestamp | TIMESTAMP\_NTZ(9) | Timestamp of the block containing this transfer. |
| block\_height | NUMBER(38,0) | The height of the block containing this transfer. |
| block\_hash | VARCHAR(16777216) | The hash of the block containing this transfer. |
| unique\_id | VARCHAR(16777216) | Unique identifier for the transfer, inherited from the underlying fungible token transfer. |
| \_transfer\_created\_at | TIMESTAMP\_NTZ(9) | Timestamp when the underlying transfer record was first ingested. |
| \_transfer\_updated\_at | TIMESTAMP\_NTZ(9) | Timestamp when the underlying transfer record was last updated. |
| \_metadata\_updated\_at | TIMESTAMP\_NTZ(9) | Timestamp when the stablecoin registry record for this token was last updated. |
| \_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. |
| \_changed\_since\_full\_refresh | BOOLEAN | Indicates if the record has changed since the last full data refresh. |

### Related Docs

* [COSMOS Stablecoins Transfers](/historical-data/supported-blockchains/cosmos-ecosystem/core-schemas/stablecoins/transfers)
