| product_id | Allium stablecoin product identifier (e.g. usdc, usdt). Groups the canonical and bridged variants of the same stablecoin on the chain. |
| is_native | True if this is the issuer’s canonical deployment on this chain (not a bridged representation). |
| stablecoin_type | Classification of the stablecoin deployment: native, bridged, yield_bearing, lending_receipt, vault_share or unclassified. |
| currency | Fiat currency the stablecoin is pegged to, as a lowercase ISO 4217 code (e.g. usd, eur). |
| from_address | Sender of the stablecoin transfer. The placeholder 0x for mints. |
| to_address | Recipient of the stablecoin transfer. The placeholder 0x for burns. |
| token_address | Bank denom of the stablecoin (on Injective, e.g. peggy0x..., ibc/..., factory/..., or erc20:0x... for MultiVM EVM tokens such as USDC). |
| token_name | Name of the stablecoin, from the chain’s fungible token metadata. |
| token_symbol | Symbol of the stablecoin, from the chain’s fungible token metadata. |
| decimals | Decimal precision of the stablecoin from Allium’s stablecoin registry, used to normalize amount. |
| event_type | Cosmos SDK event type that produced the transfer (e.g. transfer, ibc_transfer, coinbase for mints, burn for burns). |
| raw_amount_str | Transfer amount in the token’s smallest unit, as a string to retain full precision. |
| raw_amount | Transfer amount in the token’s smallest unit (not decimal-adjusted). |
| amount_str | Transfer amount normalized by the stablecoin’s registry decimals, as a string to retain precision. |
| amount | Transfer amount normalized by the stablecoin’s registry decimals. |
| usd_amount | Transfer amount valued in USD: amount multiplied by usd_exchange_rate. |
| usd_exchange_rate | 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 | The address that initiated the transaction. |
| transaction_hash | The hash of the transaction containing this transfer. |
| transaction_index | The index of the transaction within the block. |
| event_index | The index of the event within the transaction. |
| code | The transaction result code (0 indicates success). |
| tx_success | Whether the transaction was successful. |
| memo | Memo of the IBC transfer, if applicable. Null for mints, burns and non-IBC transfers. |
| src_channel | Source IBC channel for cross-chain transfers. Null for mints, burns and non-IBC transfers. |
| dst_channel | Destination IBC channel for cross-chain transfers. Null for mints, burns and non-IBC transfers. |
| block_timestamp | Timestamp of the block containing this transfer. |
| block_height | The height of the block containing this transfer. |
| block_hash | The hash of the block containing this transfer. |
| unique_id | Unique identifier for the transfer, inherited from the underlying fungible token transfer. |
| _transfer_created_at | Timestamp when the underlying transfer record was first ingested. |
| _transfer_updated_at | Timestamp when the underlying transfer record was last updated. |
| _metadata_updated_at | Timestamp when the stablecoin registry record for this token was last updated. |