> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dune.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Solana NFT Transfers

> NFT transfer events on the Solana blockchain.

export const TableSample = ({tableName, tableSchema}) => <>
    <div className="hidden dark:block">
      <iframe src={`https://dune.com/embeds/3419983/5785629?table_schema_t6f0df=${tableSchema}&table_name_t6f0df=${tableName}&darkMode=true`} style={{
  width: '100%',
  height: '500px',
  border: 'none',
  marginTop: '10px'
}} />
    </div>
    <div className="dark:hidden">
      <iframe src={`https://dune.com/embeds/3419983/5785629?table_schema_t6f0df=${tableSchema}&table_name_t6f0df=${tableName}`} style={{
  width: '100%',
  height: '500px',
  border: 'none',
  marginTop: '10px'
}} />
    </div>
  </>;

The `tokens_solana.nft` table contains NFT transfer events for tokens on the Solana blockchain indexed on Dune. This dataset encompasses transfer events for various Solana NFT standards.

<Info>
  This table covers all standard Solana NFT transfer events. Some Solana NFTs may have non-standard transfer mechanisms and might not be included.
  You can check the logic for the transfers table [here](https://github.com/duneanalytics/spellbook/blob/main/dbt_subprojects/solana/models/tokens/solana/tokens_solana_nft.sql).
</Info>

### Utility

The Solana NFT transfers table provides a comprehensive view of NFT movement on the Solana network, enabling you to:

* Track NFT flows between accounts
* Analyze NFT transaction volumes and patterns
* Identify significant NFT movements
* Monitor NFT marketplace and protocol activity on Solana

## Table Schema

| Column | Type | Description |
| - | - | - |
| `account_mint` | `VARCHAR` | NFT mint address |
| `token_name` | `VARCHAR` | NFT name |
| `token_symbol` | `VARCHAR` | NFT symbol |
| `token_uri` | `VARCHAR` | NFT metadata URI |
| `token_standard` | `VARCHAR` | Token standard |
| `collection_mint` | `VARCHAR` | Collection mint address |
| `verified_creator` | `VARCHAR` | Verified creator address |
| `metadata_program` | `VARCHAR` | Program used for metadata |
| `call_block_time` | `TIMESTAMP` | Block time of the transfer |
| `call_tx_signer` | `VARCHAR` | Transaction signer |
| `call_tx_id` | `VARCHAR` | Transaction ID |

<TableSample tableSchema="tokens_solana" tableName="nft" />

## Sample Queries

**Query recent NFT transfers for a specific account**

This query returns the most recent NFT transfers for a specified account:

```sql theme={null}
SELECT
    call_block_time,
    token_standard,
    account_mint,
    token_name,
    token_symbol,
    call_tx_signer
FROM tokens_solana.nft
WHERE call_tx_signer = '7F9KJm6rcW2PAgUkRmqXhzMmUpxWcQcLFjarE4bwniqZ'
    AND call_block_time > now() - interval '30' day
ORDER BY call_block_time DESC
LIMIT 100
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.