Stellar NFT transfers, covering both Classic NFTs (assets in the NFT-classified set) and Soroban NFTs (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.
token_transfers events with token_id not null). Includes trade-driven transfers as well as gifts, mint payouts, and any other movement. Hydrated with best-effort NFT name and image URL.
Mints (no
from_address) and burns (no to_address) are excluded for now.Table Columns
Unique Key:unique_id
| Column Name | Description |
|---|---|
| token_standard | classic for Classic Stellar NFTs; soroban for Soroban-contract NFTs. |
| from_address | Sender Stellar G-address. |
| to_address | Recipient Stellar G-address. |
| contract_id | Soroban contract address (C-prefixed StrKey). Null for Classic NFTs. |
| asset_id | Canonical asset identifier. For Classic NFTs, <asset_code>:<asset_issuer>. For Soroban NFTs, the contract_id. |
| asset_code | Asset code (Classic). Null for pure Soroban NFTs. |
| asset_issuer | Issuer G-address (Classic). Null for pure Soroban NFTs. |
| token_id | Soroban NFT token_id within the contract. Null for Classic NFTs. |
| token_name | NFT name parsed from the issuer’s stellar.toml (Classic) or contract metadata (Soroban). Best-effort. |
| image_url | NFT image URL parsed from the issuer’s stellar.toml. Best-effort. |
| item_quantity | Quantity transferred, in raw stroops. For 1-stroop-supply NFTs, item_quantity = '1' means the whole NFT. |
| ledger_sequence | Stellar ledger sequence number. |
| ledger_close_time | Timestamp at which the ledger closed. |
| ledger_hash | Hash of the ledger. |
| transaction_hash | Stellar transaction hash. |
| transaction_index | Index of the transaction within the ledger. |
| transaction_result | Stellar transaction result code. |
| operation_index | Operation index within the transaction. |
| event_index | Event index for Soroban transfers / Classic effects. |
| event_stage | token_transfers event_stage (e.g. during_tx, after_tx). |
| unique_id | Unique identifier for the transfer row. |
| _created_at | Row creation timestamp. |
| _updated_at | Row last-update timestamp. |