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

# circle_v1_solana

> Tables in tt-contracts.circle_v1_solana

## Tables

### TokenMessengerMinter\_DepositForBurn\_instruction

Circle CCTP (Cross-Chain Transfer Protocol) token burn instructions on Solana for initiating cross-chain USDC transfers. Records DepositForBurn events with burn amounts, destination domains, and recipient addresses for tracking outbound bridging activity.

<Accordion title="Columns">
  | Column                              | Type        | Description                                                                                                                                                                                                         |
  | ----------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `block_timestamp`                   | `TIMESTAMP` | Timestamp when the block was produced. UTC timezone, millisecond precision.                                                                                                                                         |
  | `block_slot`                        | `INT64`     | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain.                                                                                       |
  | `transaction_id`                    | `STRING`    | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions.                                                                                     |
  | `transaction_index`                 | `INT64`     | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution.                                                                           |
  | `transaction_signer`                | `STRING`    | Account that signed and authorized the transaction. Base58-encoded Solana public key.                                                                                                                               |
  | `instruction_index`                 | `INT64`     | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution.                                                                                |
  | `outer_instruction_index`           | `INT64`     | Position of the parent instruction that invoked the current instruction through a Cross-Program Invocation. Zero-indexed integer representing the sequential order of the outer instruction within the transaction. |
  | `executing_account`                 | `STRING`    | Program address that executed the instruction. Base58-encoded Solana public key.                                                                                                                                    |
  | `outer_executing_account`           | `STRING`    | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key.                                                            |
  | `surrogate_key`                     | `STRING`    | Composite identifier for the instruction or event. Concatenation of block\_slot, transaction\_id, and instruction\_index, separated by hyphens.                                                                     |
  | `instruction_type`                  | `STRING`    | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol.                                                                                          |
  | `in_amount`                         | `STRING`    | Input amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.                                                                                     |
  | `in_burn_token_mint`                | `STRING`    | Mint address of the token being burned in the cross-chain transfer. Base58-encoded Solana public key.                                                                                                               |
  | `in_burn_token_account`             | `STRING`    | Account address holding the tokens to be burned in the cross-chain transfer. Base58-encoded Solana public key.                                                                                                      |
  | `in_owner`                          | `STRING`    | Address that owns or controls the shares or position being deposited or withdrawn. Hex-encoded, 0x-prefixed, 42-character string.                                                                                   |
  | `in_remote_token_messenger`         | `STRING`    | Account address of the TokenMessenger contract on the destination blockchain. Base58-encoded Solana public key.                                                                                                     |
  | `in_message_transmitter`            | `STRING`    | Account address of the MessageTransmitter program managing cross-chain message transmission. Base58-encoded Solana public key.                                                                                      |
  | `in_token_messenger`                | `STRING`    | Account address of the TokenMessenger contract managing cross-chain token transfers. Base58-encoded public key for Solana, hex-encoded address with 0x prefix for Aptos.                                            |
  | `in_token_minter`                   | `STRING`    | Account address of the TokenMinter contract managing token minting and burning operations. Base58-encoded Solana public key.                                                                                        |
  | `in_local_token`                    | `STRING`    | Token address on the local blockchain being burned or linked in the cross-chain transfer. Base58-encoded address for Solana, hex-encoded address with 0x prefix for Aptos.                                          |
  | `in_message_sent_event_data`        | `STRING`    | Account address storing the event data for the cross-chain message transmission. Base58-encoded Solana public key.                                                                                                  |
  | `in_event_authority`                | `STRING`    | Account address with authority to emit events for the instruction. Base58-encoded Solana public key.                                                                                                                |
  | `in_event_rent_payer`               | `STRING`    | Account address that pays the rent for event data storage on Solana. Base58-encoded Solana public key.                                                                                                              |
  | `in_sender_authority_pda`           | `STRING`    | Program Derived Address (PDA) with authority to send cross-chain messages on behalf of the transaction signer. Base58-encoded Solana public key.                                                                    |
  | `in_token_program`                  | `STRING`    | Address of the Solana Token Program. Base58-encoded public key, constant value TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA.                                                                                         |
  | `in_system_program`                 | `STRING`    | Address of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111.                                                                                                   |
  | `in_message_transmitter_program`    | `STRING`    | Program address of the MessageTransmitter contract. Base58-encoded Solana public key.                                                                                                                               |
  | `in_token_messenger_minter_program` | `STRING`    | Program address for Circle's CCTP (Cross-Chain Transfer Protocol) TokenMessengerMinter contract on Solana. Remains constant across all transactions in this table.                                                  |
  | `in_destination_domain`             | `STRING`    | Numeric identifier for the destination blockchain domain in a cross-chain message transfer. String representation of a domain ID that maps to a specific blockchain network within the CCTP protocol.               |
  | `in_mint_recipient`                 | `STRING`    | Address of the account designated to receive the minted tokens on the destination chain.                                                                                                                            |
</Accordion>

<Accordion title="Sample Data">
  | in\_owner                                    | in\_amount | block\_slot | surrogate\_key                                                                                       | in\_local\_token                             | transaction\_id                                                                          | block\_timestamp         | in\_token\_minter                            | in\_token\_program                          | instruction\_type | executing\_account                           | in\_mint\_recipient                     | in\_system\_program              | instruction\_index | transaction\_index | in\_burn\_token\_mint                        | in\_event\_authority                         | in\_token\_messenger                         | transaction\_signer                          | in\_event\_rent\_payer                       | in\_burn\_token\_account                     | in\_destination\_domain | in\_message\_transmitter                     | in\_sender\_authority\_pda                  | outer\_executing\_account | outer\_instruction\_index | in\_remote\_token\_messenger                | in\_message\_sent\_event\_data               | in\_message\_transmitter\_program            | in\_token\_messenger\_minter\_program        |
  | -------------------------------------------- | ---------- | ----------- | ---------------------------------------------------------------------------------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------- | ------------------------ | -------------------------------------------- | ------------------------------------------- | ----------------- | -------------------------------------------- | --------------------------------------- | -------------------------------- | ------------------ | ------------------ | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | ----------------------- | -------------------------------------------- | ------------------------------------------- | ------------------------- | ------------------------- | ------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
  | 3u1DET3UWL6z2LDFRZRxePQ9dZiSyjTGwJm6Aoz4QAhw | 396174     | 334025720   | 334025720-5Y6S8wjbafZme1kkQNMQcdstAD8NQUGqCZfbJqzaEnPsGc9cRAsKoee2rbV1rz7u58LEWot8K8VFryxRJ8kRSzVa-2 | 72bvEFk2Usi2uYc1SnaTNhBcQPc6tiJWXr9oKk7rkd4C | 5Y6S8wjbafZme1kkQNMQcdstAD8NQUGqCZfbJqzaEnPsGc9cRAsKoee2rbV1rz7u58LEWot8K8VFryxRJ8kRSzVa | 2025-04-17T08:48:35.000Z | DBD8hAwLDRQkTsu6EqviaYNGKPnsAMmQonxf7AH8ZcFY | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurn    | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 | 111111111111197uiiLLSBdkedYtna8eooiSPjF | 11111111111111111111111111111111 | 2                  | 98                 | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | CNfZLeeL4RUxwfPnjA3tLiQt4y43jp4V7bMpga673jf9 | Afgq3BHEfCE7d78D2XE9Bfyu2ieDqvE24xX8KDwreBms | 3u1DET3UWL6z2LDFRZRxePQ9dZiSyjTGwJm6Aoz4QAhw | 3u1DET3UWL6z2LDFRZRxePQ9dZiSyjTGwJm6Aoz4QAhw | 8x3hZ5VAdMsfn6KG4ndGXAnMj7QSAP5dM8gmCqA99JEp | 3                       | BWrwSWjbikT3H7qHAkUEbLmwDQoB4ZDJ4wcSEhSPTZCu | X5rMYSBWMqeWULSdDKXXATBjqk9AJF8odHpYJYeYA9H |                           |                           | REzxi9nX3Eqseha5fBiaJhTC6SFJx4qJhP83U4UCrtc | 2JP6jrcyUQa7Bsf5QjfS73VkwUUEgcoHv4X3TKGUUkq3 | CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 |
  | 3u1DET3UWL6z2LDFRZRxePQ9dZiSyjTGwJm6Aoz4QAhw | 11998711   | 334160772   | 334160772-3rFviVudrtoKoKUEzhz3mm4Q7fuz5W3RyDTj5BmMqEGeBVx9VG5AVLAQ7D9qZDVPsCd99n5CwybwKo1xwPLYQqQk-2 | 72bvEFk2Usi2uYc1SnaTNhBcQPc6tiJWXr9oKk7rkd4C | 3rFviVudrtoKoKUEzhz3mm4Q7fuz5W3RyDTj5BmMqEGeBVx9VG5AVLAQ7D9qZDVPsCd99n5CwybwKo1xwPLYQqQk | 2025-04-17T23:44:18.000Z | DBD8hAwLDRQkTsu6EqviaYNGKPnsAMmQonxf7AH8ZcFY | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurn    | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 | 111111111111197uiiLLSBdkedYtna8eooiSPjF | 11111111111111111111111111111111 | 2                  | 89                 | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | CNfZLeeL4RUxwfPnjA3tLiQt4y43jp4V7bMpga673jf9 | Afgq3BHEfCE7d78D2XE9Bfyu2ieDqvE24xX8KDwreBms | 3u1DET3UWL6z2LDFRZRxePQ9dZiSyjTGwJm6Aoz4QAhw | 3u1DET3UWL6z2LDFRZRxePQ9dZiSyjTGwJm6Aoz4QAhw | 8x3hZ5VAdMsfn6KG4ndGXAnMj7QSAP5dM8gmCqA99JEp | 3                       | BWrwSWjbikT3H7qHAkUEbLmwDQoB4ZDJ4wcSEhSPTZCu | X5rMYSBWMqeWULSdDKXXATBjqk9AJF8odHpYJYeYA9H |                           |                           | REzxi9nX3Eqseha5fBiaJhTC6SFJx4qJhP83U4UCrtc | 6sZoWwtfXotkP74QZcW7qGEg6fbqHrd5MRR3H2aZ292k | CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 |
  | 3u1DET3UWL6z2LDFRZRxePQ9dZiSyjTGwJm6Aoz4QAhw | 89144989   | 334018208   | 334018208-3xcHjHsNfkzAaqXcV7wdtoM5KH6R3c6DTzVLrND75dPHmJ33ffUYqNQHt5A48aXGZo3fB5AbRDSxLPF1937ddgFy-2 | 72bvEFk2Usi2uYc1SnaTNhBcQPc6tiJWXr9oKk7rkd4C | 3xcHjHsNfkzAaqXcV7wdtoM5KH6R3c6DTzVLrND75dPHmJ33ffUYqNQHt5A48aXGZo3fB5AbRDSxLPF1937ddgFy | 2025-04-17T07:58:48.000Z | DBD8hAwLDRQkTsu6EqviaYNGKPnsAMmQonxf7AH8ZcFY | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurn    | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 | 111111111111197uiiLLSBdkedYtna8eooiSPjF | 11111111111111111111111111111111 | 2                  | 305                | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | CNfZLeeL4RUxwfPnjA3tLiQt4y43jp4V7bMpga673jf9 | Afgq3BHEfCE7d78D2XE9Bfyu2ieDqvE24xX8KDwreBms | 3u1DET3UWL6z2LDFRZRxePQ9dZiSyjTGwJm6Aoz4QAhw | 3u1DET3UWL6z2LDFRZRxePQ9dZiSyjTGwJm6Aoz4QAhw | 8x3hZ5VAdMsfn6KG4ndGXAnMj7QSAP5dM8gmCqA99JEp | 3                       | BWrwSWjbikT3H7qHAkUEbLmwDQoB4ZDJ4wcSEhSPTZCu | X5rMYSBWMqeWULSdDKXXATBjqk9AJF8odHpYJYeYA9H |                           |                           | REzxi9nX3Eqseha5fBiaJhTC6SFJx4qJhP83U4UCrtc | EpDD5rgvFXMJ2LLpawfAvpDkCxZbeZzFhFw9CGpXAkhm | CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 |
</Accordion>

<Accordion title="Example Query">
  **Query with partition filter**

  ```sql theme={null}
  SELECT *
  FROM `tt-contracts.circle_v1_solana.TokenMessengerMinter_DepositForBurn_instruction`
  WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
  LIMIT 100
  ```
</Accordion>

***

### TokenMessengerMinter\_DepositForBurnWithCaller\_instruction

Circle CCTP (Cross-Chain Transfer Protocol) token burn instructions on Solana for cross-chain transfers with caller specification. Contains burn amounts, destination domains, and recipient addresses for tracking USDC bridges between Solana and other chains like Ethereum and Arbitrum.

<Accordion title="Columns">
  | Column                           | Type        | Description                                                                                                                                                                                                         |
  | -------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `block_timestamp`                | `TIMESTAMP` | Timestamp when the block was produced. UTC timezone, millisecond precision.                                                                                                                                         |
  | `block_slot`                     | `INT64`     | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain.                                                                                       |
  | `transaction_id`                 | `STRING`    | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions.                                                                                     |
  | `transaction_index`              | `INT64`     | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution.                                                                           |
  | `transaction_signer`             | `STRING`    | Account that signed and authorized the transaction. Base58-encoded Solana public key.                                                                                                                               |
  | `instruction_index`              | `INT64`     | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution.                                                                                |
  | `outer_instruction_index`        | `INT64`     | Position of the parent instruction that invoked the current instruction through a Cross-Program Invocation. Zero-indexed integer representing the sequential order of the outer instruction within the transaction. |
  | `executing_account`              | `STRING`    | Program address that executed the instruction. Base58-encoded Solana public key.                                                                                                                                    |
  | `outer_executing_account`        | `STRING`    | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key.                                                            |
  | `surrogate_key`                  | `STRING`    | Composite identifier for the instruction or event. Concatenation of block\_slot, transaction\_id, and instruction\_index, separated by hyphens.                                                                     |
  | `instruction_type`               | `STRING`    | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol.                                                                                          |
  | `in_amount`                      | `STRING`    | Input amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.                                                                                     |
  | `in_burn_token_mint`             | `STRING`    | Mint address of the token being burned in the cross-chain transfer. Base58-encoded Solana public key.                                                                                                               |
  | `in_burn_token_account`          | `STRING`    | Account address holding the tokens to be burned in the cross-chain transfer. Base58-encoded Solana public key.                                                                                                      |
  | `in_owner`                       | `STRING`    | Address that owns or controls the shares or position being deposited or withdrawn. Hex-encoded, 0x-prefixed, 42-character string.                                                                                   |
  | `in_destination_caller`          | `STRING`    | Address authorized to invoke the cross-chain message on the destination chain. Hex-encoded, 0x-prefixed address or zero/null when no caller restriction is specified.                                               |
  | `in_destination_domain`          | `STRING`    | Numeric identifier for the destination blockchain domain in a cross-chain message transfer. String representation of a domain ID that maps to a specific blockchain network within the CCTP protocol.               |
  | `in_remote_token_messenger`      | `STRING`    | Account address of the TokenMessenger contract on the destination blockchain. Base58-encoded Solana public key.                                                                                                     |
  | `in_mint_recipient`              | `STRING`    | Address of the account designated to receive the minted tokens on the destination chain.                                                                                                                            |
  | `in_message_transmitter`         | `STRING`    | Account address of the MessageTransmitter program managing cross-chain message transmission. Base58-encoded Solana public key.                                                                                      |
  | `in_token_messenger`             | `STRING`    | Account address of the TokenMessenger contract managing cross-chain token transfers. Base58-encoded public key for Solana, hex-encoded address with 0x prefix for Aptos.                                            |
  | `in_token_minter`                | `STRING`    | Account address of the TokenMinter contract managing token minting and burning operations. Base58-encoded Solana public key.                                                                                        |
  | `in_local_token`                 | `STRING`    | Token address on the local blockchain being burned or linked in the cross-chain transfer. Base58-encoded address for Solana, hex-encoded address with 0x prefix for Aptos.                                          |
  | `in_message_sent_event_data`     | `STRING`    | Account address storing the event data for the cross-chain message transmission. Base58-encoded Solana public key.                                                                                                  |
  | `in_event_authority`             | `STRING`    | Account address with authority to emit events for the instruction. Base58-encoded Solana public key.                                                                                                                |
  | `in_event_rent_payer`            | `STRING`    | Account address that pays the rent for event data storage on Solana. Base58-encoded Solana public key.                                                                                                              |
  | `in_sender_authority_pda`        | `STRING`    | Program Derived Address (PDA) with authority to send cross-chain messages on behalf of the transaction signer. Base58-encoded Solana public key.                                                                    |
  | `in_token_program`               | `STRING`    | Address of the Solana Token Program. Base58-encoded public key, constant value TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA.                                                                                         |
  | `in_system_program`              | `STRING`    | Address of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111.                                                                                                   |
  | `in_message_transmitter_program` | `STRING`    | Program address of the MessageTransmitter contract. Base58-encoded Solana public key.                                                                                                                               |
</Accordion>

<Accordion title="Sample Data">
  | in\_owner                                    | in\_amount | block\_slot | surrogate\_key                                                                                       | in\_local\_token                             | transaction\_id                                                                          | block\_timestamp         | in\_token\_minter                            | in\_token\_program                          | instruction\_type        | executing\_account                           | in\_mint\_recipient                      | in\_system\_program              | instruction\_index | transaction\_index | in\_burn\_token\_mint                        | in\_event\_authority                         | in\_token\_messenger                         | transaction\_signer                          | in\_event\_rent\_payer                       | in\_burn\_token\_account                     | in\_destination\_caller                  | in\_destination\_domain | in\_message\_transmitter                     | in\_sender\_authority\_pda                  | outer\_executing\_account | outer\_instruction\_index | in\_remote\_token\_messenger                 | in\_message\_sent\_event\_data               | in\_message\_transmitter\_program            |
  | -------------------------------------------- | ---------- | ----------- | ---------------------------------------------------------------------------------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------- | ------------------------ | -------------------------------------------- | ------------------------------------------- | ------------------------ | -------------------------------------------- | ---------------------------------------- | -------------------------------- | ------------------ | ------------------ | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | ---------------------------------------- | ----------------------- | -------------------------------------------- | ------------------------------------------- | ------------------------- | ------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
  | 8EucWkN99n1VaXMXJeuuUkfSJLSGnuCpd18fmjNt8ESu | 48262114   | 287209876   | 287209876-3eSzFbpmH9heou94igKq48SFKoDVneTUwuHGEtUmWyGFm9EpfDVWrqKghgGjQdfhhCwZDex7cLKLujnSY3h9hpp6-1 | 72bvEFk2Usi2uYc1SnaTNhBcQPc6tiJWXr9oKk7rkd4C | 3eSzFbpmH9heou94igKq48SFKoDVneTUwuHGEtUmWyGFm9EpfDVWrqKghgGjQdfhhCwZDex7cLKLujnSY3h9hpp6 | 2024-09-01T19:32:50.000Z | DBD8hAwLDRQkTsu6EqviaYNGKPnsAMmQonxf7AH8ZcFY | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurnWithCaller | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 | 1111111111112JjDXdGYSfqqxrHHKYrQ4RTJ1ksF | 11111111111111111111111111111111 | 1                  | 7                  | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | CNfZLeeL4RUxwfPnjA3tLiQt4y43jp4V7bMpga673jf9 | Afgq3BHEfCE7d78D2XE9Bfyu2ieDqvE24xX8KDwreBms | 8EucWkN99n1VaXMXJeuuUkfSJLSGnuCpd18fmjNt8ESu | 8EucWkN99n1VaXMXJeuuUkfSJLSGnuCpd18fmjNt8ESu | 8EkFZoF6h9Vw3WA8E6oeVMsB8Y123sbRU47omfiCuWJL | 1111111111114WeKHbmFEQ5R4xFCt2SvJ1em36P3 | 0                       | BWrwSWjbikT3H7qHAkUEbLmwDQoB4ZDJ4wcSEhSPTZCu | X5rMYSBWMqeWULSdDKXXATBjqk9AJF8odHpYJYeYA9H |                           |                           | Hazwi3jFQtLKc2ughi7HFXPkpDeso7DQaMR9Ks4afh3j | 3WgELbSAx7ZH8a8zETcyr426P9P1e6pCEGrRS5fJdQpS | CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd |
  | TKM6UAeKBYt4WBBvvP3GJKwXR4zRAr7Job4P6Uj6Ku9  | 986538662  | 287196448   | 287196448-5kYDcwVtBk4yMNJwbVByLkYpjcyp5oVEvNbEG5v7ZM6mnmrBmK6fskrwThUBG1xsQhrYrF6jwtvfLbEGsGfNC1Vh-1 | 72bvEFk2Usi2uYc1SnaTNhBcQPc6tiJWXr9oKk7rkd4C | 5kYDcwVtBk4yMNJwbVByLkYpjcyp5oVEvNbEG5v7ZM6mnmrBmK6fskrwThUBG1xsQhrYrF6jwtvfLbEGsGfNC1Vh | 2024-09-01T17:57:06.000Z | DBD8hAwLDRQkTsu6EqviaYNGKPnsAMmQonxf7AH8ZcFY | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurnWithCaller | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 | 1111111111113jN6uQsUVfnwMN9zm8gdc19VTCRE | 11111111111111111111111111111111 | 1                  | 27                 | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | CNfZLeeL4RUxwfPnjA3tLiQt4y43jp4V7bMpga673jf9 | Afgq3BHEfCE7d78D2XE9Bfyu2ieDqvE24xX8KDwreBms | TKM6UAeKBYt4WBBvvP3GJKwXR4zRAr7Job4P6Uj6Ku9  | TKM6UAeKBYt4WBBvvP3GJKwXR4zRAr7Job4P6Uj6Ku9  | 9VG4HATtr1n7DfMggfhgkau8n8A1LB5tttpSP6ykSabM | 1111111111112TwFSmvwLy7A16UzRPedatE9wWTm | 4                       | BWrwSWjbikT3H7qHAkUEbLmwDQoB4ZDJ4wcSEhSPTZCu | X5rMYSBWMqeWULSdDKXXATBjqk9AJF8odHpYJYeYA9H |                           |                           | 3LQBc39CVMtAMN84LP38LeFUdrVWrRkrsi8gBuPW1dER | Ggii26Z3xVZi3mbrL2T4yMwF7kDuTg7py3wYmg39AALx | CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd |
  | GiebD1aCSx6W7VtfCscLdryARxvw9GYrM5w5zMJZTLpt | 1481726000 | 287100562   | 287100562-3idLZzwC2L4x7BJxHkrpHjd7VmwaEb15mZAnCv3iEM7bmt6oEFp37vqi8Yp719YnLHT1Q2LJUQe7A5Ycrt1CnNYG-1 | 72bvEFk2Usi2uYc1SnaTNhBcQPc6tiJWXr9oKk7rkd4C | 3idLZzwC2L4x7BJxHkrpHjd7VmwaEb15mZAnCv3iEM7bmt6oEFp37vqi8Yp719YnLHT1Q2LJUQe7A5Ycrt1CnNYG | 2024-09-01T06:39:41.000Z | DBD8hAwLDRQkTsu6EqviaYNGKPnsAMmQonxf7AH8ZcFY | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurnWithCaller | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 | 1111111111112RHzRMo5gARuNHDCdYXELyrAr7v7 | 11111111111111111111111111111111 | 1                  | 70                 | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | CNfZLeeL4RUxwfPnjA3tLiQt4y43jp4V7bMpga673jf9 | Afgq3BHEfCE7d78D2XE9Bfyu2ieDqvE24xX8KDwreBms | GiebD1aCSx6W7VtfCscLdryARxvw9GYrM5w5zMJZTLpt | GiebD1aCSx6W7VtfCscLdryARxvw9GYrM5w5zMJZTLpt | 6RTAMEyEqUtrLomKoKz4x1TwSmDG5gb6N2cM5ddn45VG | 1111111111112TwFSmvwLy7A16UzRPedatE9wWTm | 4                       | BWrwSWjbikT3H7qHAkUEbLmwDQoB4ZDJ4wcSEhSPTZCu | X5rMYSBWMqeWULSdDKXXATBjqk9AJF8odHpYJYeYA9H |                           |                           | 3LQBc39CVMtAMN84LP38LeFUdrVWrRkrsi8gBuPW1dER | 745WNSMKeZeockgvgCjv12abukPTw9jHqsQTuuo6WQTh | CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd |
</Accordion>

<Accordion title="Example Query">
  **Query with partition filter**

  ```sql theme={null}
  SELECT *
  FROM `tt-contracts.circle_v1_solana.TokenMessengerMinter_DepositForBurnWithCaller_instruction`
  WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
  LIMIT 100
  ```
</Accordion>

***

### TokenMessengerMinterV2\_DepositForBurn\_instruction

Circle CCTP (Cross-Chain Transfer Protocol) token burn instructions on Solana initiating cross-chain transfers. Records USDC burns with amounts, fees, destination domains, and message transmitter data for tracking bridging activity to Ethereum and other supported chains.

<Accordion title="Columns">
  | Column                           | Type        | Description                                                                                                                                                                                                         |
  | -------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `block_timestamp`                | `TIMESTAMP` | Timestamp when the block was produced. UTC timezone, millisecond precision.                                                                                                                                         |
  | `block_slot`                     | `INT64`     | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain.                                                                                       |
  | `transaction_id`                 | `STRING`    | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions.                                                                                     |
  | `transaction_index`              | `INT64`     | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution.                                                                           |
  | `transaction_signer`             | `STRING`    | Account that signed and authorized the transaction. Base58-encoded Solana public key.                                                                                                                               |
  | `instruction_index`              | `INT64`     | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution.                                                                                |
  | `outer_instruction_index`        | `INT64`     | Position of the parent instruction that invoked the current instruction through a Cross-Program Invocation. Zero-indexed integer representing the sequential order of the outer instruction within the transaction. |
  | `executing_account`              | `STRING`    | Program address that executed the instruction. Base58-encoded Solana public key.                                                                                                                                    |
  | `outer_executing_account`        | `STRING`    | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key.                                                            |
  | `surrogate_key`                  | `STRING`    | Composite identifier for the instruction or event. Concatenation of block\_slot, transaction\_id, and instruction\_index, separated by hyphens.                                                                     |
  | `instruction_type`               | `STRING`    | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol.                                                                                          |
  | `in_amount`                      | `STRING`    | Input amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.                                                                                     |
  | `in_max_fee`                     | `STRING`    | Maximum fee in token base units deducted from the burn amount for cross-chain transfer. Typically set to one less than the burn amount, representing the protocol's fee cap for the bridge transaction.             |
  | `in_destination_caller`          | `STRING`    | Address authorized to invoke the cross-chain message on the destination chain. Hex-encoded, 0x-prefixed address or zero/null when no caller restriction is specified.                                               |
  | `in_destination_domain`          | `STRING`    | Numeric identifier for the destination blockchain domain in a cross-chain message transfer. String representation of a domain ID that maps to a specific blockchain network within the CCTP protocol.               |
  | `in_mint_recipient`              | `STRING`    | Address of the account designated to receive the minted tokens on the destination chain.                                                                                                                            |
  | `in_min_finality_threshold`      | `STRING`    | Minimum number of block confirmations required before the cross-chain message can be attested. Consistently set to 1000 across transactions, representing Solana's finality threshold for CCTP operations.          |
  | `in_burn_token_mint`             | `STRING`    | Mint address of the token being burned in the cross-chain transfer. Base58-encoded Solana public key.                                                                                                               |
  | `in_burn_token_account`          | `STRING`    | Account address holding the tokens to be burned in the cross-chain transfer. Base58-encoded Solana public key.                                                                                                      |
  | `in_owner`                       | `STRING`    | Address that owns or controls the shares or position being deposited or withdrawn. Hex-encoded, 0x-prefixed, 42-character string.                                                                                   |
  | `in_denylist_account`            | `STRING`    | Program-derived address of the denylist account used to verify the token owner is not restricted from burning tokens. Always populated with a unique PDA per token owner.                                           |
  | `in_remote_token_messenger`      | `STRING`    | Account address of the TokenMessenger contract on the destination blockchain. Base58-encoded Solana public key.                                                                                                     |
  | `in_message_transmitter`         | `STRING`    | Account address of the MessageTransmitter program managing cross-chain message transmission. Base58-encoded Solana public key.                                                                                      |
  | `in_token_messenger`             | `STRING`    | Account address of the TokenMessenger contract managing cross-chain token transfers. Base58-encoded public key for Solana, hex-encoded address with 0x prefix for Aptos.                                            |
  | `in_token_minter`                | `STRING`    | Account address of the TokenMinter contract managing token minting and burning operations. Base58-encoded Solana public key.                                                                                        |
  | `in_local_token`                 | `STRING`    | Token address on the local blockchain being burned or linked in the cross-chain transfer. Base58-encoded address for Solana, hex-encoded address with 0x prefix for Aptos.                                          |
  | `in_message_sent_event_data`     | `STRING`    | Account address storing the event data for the cross-chain message transmission. Base58-encoded Solana public key.                                                                                                  |
  | `in_event_authority`             | `STRING`    | Account address with authority to emit events for the instruction. Base58-encoded Solana public key.                                                                                                                |
  | `in_event_rent_payer`            | `STRING`    | Account address that pays the rent for event data storage on Solana. Base58-encoded Solana public key.                                                                                                              |
  | `in_sender_authority_pda`        | `STRING`    | Program Derived Address (PDA) with authority to send cross-chain messages on behalf of the transaction signer. Base58-encoded Solana public key.                                                                    |
  | `in_token_program`               | `STRING`    | Address of the Solana Token Program. Base58-encoded public key, constant value TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA.                                                                                         |
  | `in_system_program`              | `STRING`    | Address of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111.                                                                                                   |
  | `in_message_transmitter_program` | `STRING`    | Program address of the MessageTransmitter contract. Base58-encoded Solana public key.                                                                                                                               |
</Accordion>

<Accordion title="Sample Data">
  | in\_owner                                    | in\_amount | block\_slot | in\_max\_fee | surrogate\_key                                                                                       | in\_local\_token                             | transaction\_id                                                                          | block\_timestamp         | in\_token\_minter                            | in\_token\_program                          | instruction\_type | executing\_account                           | in\_mint\_recipient | in\_system\_program              | instruction\_index | transaction\_index | in\_burn\_token\_mint                        | in\_event\_authority                         | in\_token\_messenger                         | transaction\_signer                          | in\_denylist\_account                        | in\_event\_rent\_payer                       | in\_burn\_token\_account                     | in\_destination\_caller | in\_destination\_domain | in\_message\_transmitter                    | in\_sender\_authority\_pda                   | outer\_executing\_account | outer\_instruction\_index | in\_min\_finality\_threshold | in\_remote\_token\_messenger                 | in\_message\_sent\_event\_data               | in\_message\_transmitter\_program            |
  | -------------------------------------------- | ---------- | ----------- | ------------ | ---------------------------------------------------------------------------------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------- | ------------------------ | -------------------------------------------- | ------------------------------------------- | ----------------- | -------------------------------------------- | ------------------- | -------------------------------- | ------------------ | ------------------ | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | ----------------------- | ----------------------- | ------------------------------------------- | -------------------------------------------- | ------------------------- | ------------------------- | ---------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
  | 7y5BgNPuAsSSxSZuTEnejFfdHRkhUUAVKvs1dvXKbT5t | 13000000   | 358740037   | 12999999     | 358740037-aghAdymeKi7vezYaqMmodoTkFj4qX2zzZhnQnQsz4xiSnMBzmkdkwkdUP6aHFmrkTkzxJ8ibx2PcAF7kou87T3K-0  | CRBBbuLCyrkQy4dCTHxqstSmDQv4ajBeUVb9qUdMVaP1 | aghAdymeKi7vezYaqMmodoTkFj4qX2zzZhnQnQsz4xiSnMBzmkdkwkdUP6aHFmrkTkzxJ8ibx2PcAF7kou87T3K  | 2025-08-08T18:49:08.000Z | E1bQJ8eMMn3zmeSewW3HQ8zmJr7KR75JonbwAtWx2bux | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurn    | CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe |                     | 11111111111111111111111111111111 | 0                  | 305                | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 6TCCnJ9R1m1RXFzyoH7GYH2J6NJDtZaUvfipPuLWxHNd | AawthJCGRmggpfv9MMWV6Jmo9cue4gL9wUZgRBShg58W | BwTBhz68UpHxCenyE29ja3GjYKHruMvvhnEbURDgG3r5 | FYJi1oXpAsB1fJnG3woAkEUALHkAMr5kqDLPeGKy45kq | BwTBhz68UpHxCenyE29ja3GjYKHruMvvhnEbURDgG3r5 | 9FW5MUWm39Wukxt3c1du65ZbBkLZkMwv3BmipgcgdtMd |                         | 14                      | W1k5ijkaSTo5iA5zChNpfzcy796fLhkBxfmJuR8W8HU | 45hzrGLQ2EGo1Ln7QpXjDwb589GDQ9H2aEXXw6ds6BFE |                           |                           | 1000                         | 2VRQRcay5vQknHKHw2YsAoFxQ9pQLrghvJNePTcN61yi | 29JLftX9k2nainZ9HoB4yKVGn6n7yVfvdEV3d96KcvNN | CCTPV2Sm4AdWt5296sk4P66VBZ7bEhcARwFaaS9YPbeC |
  | 76zThBeqgWyijo1KoV63UE1oVCKVpugMG36w2PrgsKKF | 4500000    | 358783392   | 4499999      | 358783392-4B2pS4pnCwysRfExymnLbkQL94T7Mwv1SPTXhrqV6Y94xS2eu9SBNcdec1MY8EchcHQKa1G9ydQ9VJoWhAsDovvT-0 | CRBBbuLCyrkQy4dCTHxqstSmDQv4ajBeUVb9qUdMVaP1 | 4B2pS4pnCwysRfExymnLbkQL94T7Mwv1SPTXhrqV6Y94xS2eu9SBNcdec1MY8EchcHQKa1G9ydQ9VJoWhAsDovvT | 2025-08-08T23:36:00.000Z | E1bQJ8eMMn3zmeSewW3HQ8zmJr7KR75JonbwAtWx2bux | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurn    | CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe |                     | 11111111111111111111111111111111 | 0                  | 26                 | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 6TCCnJ9R1m1RXFzyoH7GYH2J6NJDtZaUvfipPuLWxHNd | AawthJCGRmggpfv9MMWV6Jmo9cue4gL9wUZgRBShg58W | BwTBhz68UpHxCenyE29ja3GjYKHruMvvhnEbURDgG3r5 | HykBbkDVEGjJjK78YMqCq6YMuEVpZVMfiouKxpbmVrCu | BwTBhz68UpHxCenyE29ja3GjYKHruMvvhnEbURDgG3r5 | Ao8UTjxZExcEyFvw4RpLs1DXx6yMpq34Uzp3MnCTBtGk |                         | 14                      | W1k5ijkaSTo5iA5zChNpfzcy796fLhkBxfmJuR8W8HU | 45hzrGLQ2EGo1Ln7QpXjDwb589GDQ9H2aEXXw6ds6BFE |                           |                           | 1000                         | 2VRQRcay5vQknHKHw2YsAoFxQ9pQLrghvJNePTcN61yi | CqDdMpfmPkZ5XFZz47PqiK98HG8248A9jsuZNUxS4csh | CCTPV2Sm4AdWt5296sk4P66VBZ7bEhcARwFaaS9YPbeC |
  | HJUKJ6f5RM7Da1yoyq939S3hEtnRg9YnJAPpM4diGoWg | 25030000   | 358646861   | 25029999     | 358646861-5p664NrWx5r7w9tPk18yYG3nr69XC2jKFB6bpTycDhPHKPqKbef5gfdjiUEmUmnHKZRZuj1cd3xVp2ZKUuDj3V1i-0 | CRBBbuLCyrkQy4dCTHxqstSmDQv4ajBeUVb9qUdMVaP1 | 5p664NrWx5r7w9tPk18yYG3nr69XC2jKFB6bpTycDhPHKPqKbef5gfdjiUEmUmnHKZRZuj1cd3xVp2ZKUuDj3V1i | 2025-08-08T08:31:09.000Z | E1bQJ8eMMn3zmeSewW3HQ8zmJr7KR75JonbwAtWx2bux | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurn    | CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe |                     | 11111111111111111111111111111111 | 0                  | 311                | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 6TCCnJ9R1m1RXFzyoH7GYH2J6NJDtZaUvfipPuLWxHNd | AawthJCGRmggpfv9MMWV6Jmo9cue4gL9wUZgRBShg58W | BwTBhz68UpHxCenyE29ja3GjYKHruMvvhnEbURDgG3r5 | 9W3CQ91PREqAPBhJvojQReBU8T4hjut2EMo5uNua8Mjv | BwTBhz68UpHxCenyE29ja3GjYKHruMvvhnEbURDgG3r5 | 6Qf4EBv1bCzBkB4GDsvwDj834yTtT4VEpBMv3psmfTvb |                         | 14                      | W1k5ijkaSTo5iA5zChNpfzcy796fLhkBxfmJuR8W8HU | 45hzrGLQ2EGo1Ln7QpXjDwb589GDQ9H2aEXXw6ds6BFE |                           |                           | 1000                         | 2VRQRcay5vQknHKHw2YsAoFxQ9pQLrghvJNePTcN61yi | GnQNKJVCKbfTg2gSdRZcgyeY5pNUEU4eLtKZu3fXttro | CCTPV2Sm4AdWt5296sk4P66VBZ7bEhcARwFaaS9YPbeC |
</Accordion>

<Accordion title="Example Query">
  **Query with partition filter**

  ```sql theme={null}
  SELECT *
  FROM `tt-contracts.circle_v1_solana.TokenMessengerMinterV2_DepositForBurn_instruction`
  WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
  LIMIT 100
  ```
</Accordion>

***

### TokenMessengerMinterV2\_DepositForBurnWithHook\_instruction

Circle CCTP (Cross-Chain Transfer Protocol) token burn instructions with hook data from Solana, capturing USDC cross-chain transfers with amounts, destination domains, fees, and sender details. Used for analyzing cross-chain USDC flows and bridge activity patterns.

<Accordion title="Columns">
  | Column                              | Type        | Description                                                                                                                                                                                                         |
  | ----------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `block_timestamp`                   | `TIMESTAMP` | Timestamp when the block was produced. UTC timezone, millisecond precision.                                                                                                                                         |
  | `block_slot`                        | `INT64`     | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain.                                                                                       |
  | `transaction_id`                    | `STRING`    | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions.                                                                                     |
  | `transaction_index`                 | `INT64`     | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution.                                                                           |
  | `transaction_signer`                | `STRING`    | Account that signed and authorized the transaction. Base58-encoded Solana public key.                                                                                                                               |
  | `instruction_index`                 | `INT64`     | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution.                                                                                |
  | `outer_instruction_index`           | `INT64`     | Position of the parent instruction that invoked the current instruction through a Cross-Program Invocation. Zero-indexed integer representing the sequential order of the outer instruction within the transaction. |
  | `executing_account`                 | `STRING`    | Program address that executed the instruction. Base58-encoded Solana public key.                                                                                                                                    |
  | `outer_executing_account`           | `STRING`    | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key.                                                            |
  | `surrogate_key`                     | `STRING`    | Composite identifier for the instruction or event. Concatenation of block\_slot, transaction\_id, and instruction\_index, separated by hyphens.                                                                     |
  | `instruction_type`                  | `STRING`    | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol.                                                                                          |
  | `in_amount`                         | `STRING`    | Input amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.                                                                                     |
  | `in_max_fee`                        | `STRING`    | Maximum fee allowed for cross-chain message transfer, denominated in token base units. Typically set to 1000000 (1 USDC) based on sample data.                                                                      |
  | `in_destination_caller`             | `STRING`    | Address authorized to invoke the cross-chain message on the destination chain. Hex-encoded, 0x-prefixed address or zero/null when no caller restriction is specified.                                               |
  | `in_destination_domain`             | `STRING`    | Numeric identifier for the destination blockchain domain in a cross-chain message transfer. String representation of a domain ID that maps to a specific blockchain network within the CCTP protocol.               |
  | `in_mint_recipient`                 | `STRING`    | Address of the account designated to receive the minted tokens on the destination chain.                                                                                                                            |
  | `in_min_finality_threshold`         | `STRING`    | Minimum number of block confirmations required before the cross-chain message can be processed on the destination chain. Typically set to 1 for fast finality chains like Solana.                                   |
  | `in_hook_data`                      | `STRING`    | Optional callback data for the destination chain's hook contract. Nullable field typically used for custom cross-chain messaging logic.                                                                             |
  | `in_burn_token_mint`                | `STRING`    | Mint address of the token being burned in the cross-chain transfer. Base58-encoded Solana public key.                                                                                                               |
  | `in_burn_token_account`             | `STRING`    | Account address holding the tokens to be burned in the cross-chain transfer. Base58-encoded Solana public key.                                                                                                      |
  | `in_owner`                          | `STRING`    | Address that owns or controls the shares or position being deposited or withdrawn. Hex-encoded, 0x-prefixed, 42-character string.                                                                                   |
  | `in_denylist_account`               | `STRING`    | Account address used to verify token holder is not on Circle's denylist for USDC transfers. Required for all cross-chain burn operations to ensure compliance.                                                      |
  | `in_remote_token_messenger`         | `STRING`    | Account address of the TokenMessenger contract on the destination blockchain. Base58-encoded Solana public key.                                                                                                     |
  | `in_message_transmitter`            | `STRING`    | Account address of the MessageTransmitter program managing cross-chain message transmission. Base58-encoded Solana public key.                                                                                      |
  | `in_token_messenger`                | `STRING`    | Account address of the TokenMessenger contract managing cross-chain token transfers. Base58-encoded public key for Solana, hex-encoded address with 0x prefix for Aptos.                                            |
  | `in_token_minter`                   | `STRING`    | Account address of the TokenMinter contract managing token minting and burning operations. Base58-encoded Solana public key.                                                                                        |
  | `in_local_token`                    | `STRING`    | Token address on the local blockchain being burned or linked in the cross-chain transfer. Base58-encoded address for Solana, hex-encoded address with 0x prefix for Aptos.                                          |
  | `in_message_sent_event_data`        | `STRING`    | Account address storing the event data for the cross-chain message transmission. Base58-encoded Solana public key.                                                                                                  |
  | `in_event_authority`                | `STRING`    | Account address with authority to emit events for the instruction. Base58-encoded Solana public key.                                                                                                                |
  | `in_event_rent_payer`               | `STRING`    | Account address that pays the rent for event data storage on Solana. Base58-encoded Solana public key.                                                                                                              |
  | `in_sender_authority_pda`           | `STRING`    | Program Derived Address (PDA) with authority to send cross-chain messages on behalf of the transaction signer. Base58-encoded Solana public key.                                                                    |
  | `in_token_program`                  | `STRING`    | Address of the Solana Token Program. Base58-encoded public key, constant value TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA.                                                                                         |
  | `in_system_program`                 | `STRING`    | Address of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111.                                                                                                   |
  | `in_message_transmitter_program`    | `STRING`    | Program address of the MessageTransmitter contract. Base58-encoded Solana public key.                                                                                                                               |
  | `in_token_messenger_minter_program` | `STRING`    | Program ID of the Circle TokenMessengerMinter contract executing this cross-chain token transfer instruction. Always set to the CCTP V2 program address on Solana.                                                  |
</Accordion>

<Accordion title="Sample Data">
  | in\_owner                                    | in\_amount | block\_slot | in\_max\_fee | in\_hook\_data | surrogate\_key                                                                                       | in\_local\_token                             | transaction\_id                                                                          | block\_timestamp         | in\_token\_minter                            | in\_token\_program                          | instruction\_type      | executing\_account                           | in\_mint\_recipient | in\_system\_program              | instruction\_index | transaction\_index | in\_burn\_token\_mint                        | in\_event\_authority                         | in\_token\_messenger                         | transaction\_signer                          | in\_denylist\_account                        | in\_event\_rent\_payer                       | in\_burn\_token\_account                     | in\_destination\_caller | in\_destination\_domain | in\_message\_transmitter                    | in\_sender\_authority\_pda                   | outer\_executing\_account | outer\_instruction\_index | in\_min\_finality\_threshold | in\_remote\_token\_messenger                 | in\_message\_sent\_event\_data               | in\_message\_transmitter\_program            | in\_token\_messenger\_minter\_program        |
  | -------------------------------------------- | ---------- | ----------- | ------------ | -------------- | ---------------------------------------------------------------------------------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------- | ------------------------ | -------------------------------------------- | ------------------------------------------- | ---------------------- | -------------------------------------------- | ------------------- | -------------------------------- | ------------------ | ------------------ | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | ----------------------- | ----------------------- | ------------------------------------------- | -------------------------------------------- | ------------------------- | ------------------------- | ---------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
  | AHDK9J7v4MY1WrT5Cy3K8MQKTki7jvkrMXbwXdqsvSgL | 5100000    | 359435140   | 1000000      |                | 359435140-5oETae176yrRY3vT5KQ8GaRcWdw6oAZaku5jSN9kbFsHrL1amMQ6FfEJZRveu6keT89bPdgEbbuw72zZV5UuKrF5-1 | CRBBbuLCyrkQy4dCTHxqstSmDQv4ajBeUVb9qUdMVaP1 | 5oETae176yrRY3vT5KQ8GaRcWdw6oAZaku5jSN9kbFsHrL1amMQ6FfEJZRveu6keT89bPdgEbbuw72zZV5UuKrF5 | 2025-08-11T22:49:33.000Z | E1bQJ8eMMn3zmeSewW3HQ8zmJr7KR75JonbwAtWx2bux | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurnWithHook | CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe |                     | 11111111111111111111111111111111 | 1                  | 77                 | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 6TCCnJ9R1m1RXFzyoH7GYH2J6NJDtZaUvfipPuLWxHNd | AawthJCGRmggpfv9MMWV6Jmo9cue4gL9wUZgRBShg58W | AHDK9J7v4MY1WrT5Cy3K8MQKTki7jvkrMXbwXdqsvSgL | Cp3Ff9REboDLXXsyxoY6nBXVyh7Xw9AXWUVmm4bkewcA | AHDK9J7v4MY1WrT5Cy3K8MQKTki7jvkrMXbwXdqsvSgL | 3wqUrGD2cMjqSuusqiHYtgTLBki2Q1d5j9iDpdirfC1n |                         | 3                       | W1k5ijkaSTo5iA5zChNpfzcy796fLhkBxfmJuR8W8HU | 45hzrGLQ2EGo1Ln7QpXjDwb589GDQ9H2aEXXw6ds6BFE |                           |                           | 1                            | 53NSDvEXmUixWSsCQF5rnTxcKdihq19WXNaZFXrX3ojf | DDU5uKBLxqk7TW5mRv524Ai2wPywWVX2iHZ6VDaVGcMk | CCTPV2Sm4AdWt5296sk4P66VBZ7bEhcARwFaaS9YPbeC | CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe |
  | AHDK9J7v4MY1WrT5Cy3K8MQKTki7jvkrMXbwXdqsvSgL | 5100000    | 359417050   | 1000000      |                | 359417050-3Zt6kui2uBseQU3DBHKbFHffYxLbUTQrdvzjnybKXQUMkwu84Vb4oxXPW2Wo1c7Ngr5qYadZNsk2LBY87mvVi7q2-1 | CRBBbuLCyrkQy4dCTHxqstSmDQv4ajBeUVb9qUdMVaP1 | 3Zt6kui2uBseQU3DBHKbFHffYxLbUTQrdvzjnybKXQUMkwu84Vb4oxXPW2Wo1c7Ngr5qYadZNsk2LBY87mvVi7q2 | 2025-08-11T20:51:26.000Z | E1bQJ8eMMn3zmeSewW3HQ8zmJr7KR75JonbwAtWx2bux | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurnWithHook | CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe |                     | 11111111111111111111111111111111 | 1                  | 257                | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 6TCCnJ9R1m1RXFzyoH7GYH2J6NJDtZaUvfipPuLWxHNd | AawthJCGRmggpfv9MMWV6Jmo9cue4gL9wUZgRBShg58W | AHDK9J7v4MY1WrT5Cy3K8MQKTki7jvkrMXbwXdqsvSgL | Cp3Ff9REboDLXXsyxoY6nBXVyh7Xw9AXWUVmm4bkewcA | AHDK9J7v4MY1WrT5Cy3K8MQKTki7jvkrMXbwXdqsvSgL | 3wqUrGD2cMjqSuusqiHYtgTLBki2Q1d5j9iDpdirfC1n |                         | 3                       | W1k5ijkaSTo5iA5zChNpfzcy796fLhkBxfmJuR8W8HU | 45hzrGLQ2EGo1Ln7QpXjDwb589GDQ9H2aEXXw6ds6BFE |                           |                           | 1                            | 53NSDvEXmUixWSsCQF5rnTxcKdihq19WXNaZFXrX3ojf | 34Sq2dVFB2C4eicNuuAzt9T3cTuyFZboDucSGbTYPvB5 | CCTPV2Sm4AdWt5296sk4P66VBZ7bEhcARwFaaS9YPbeC | CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe |
  | AHDK9J7v4MY1WrT5Cy3K8MQKTki7jvkrMXbwXdqsvSgL | 5100000    | 359437028   | 1000000      |                | 359437028-BpEyepqdaWZNzsXqyXDNPcEotzeFepvYZURq6FSaez9GCJ7oY3kGTvykUiMCKXvgJrvupFav2L4xHDJvDTHkkxA-1  | CRBBbuLCyrkQy4dCTHxqstSmDQv4ajBeUVb9qUdMVaP1 | BpEyepqdaWZNzsXqyXDNPcEotzeFepvYZURq6FSaez9GCJ7oY3kGTvykUiMCKXvgJrvupFav2L4xHDJvDTHkkxA  | 2025-08-11T23:01:55.000Z | E1bQJ8eMMn3zmeSewW3HQ8zmJr7KR75JonbwAtWx2bux | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DepositForBurnWithHook | CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe |                     | 11111111111111111111111111111111 | 1                  | 150                | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 6TCCnJ9R1m1RXFzyoH7GYH2J6NJDtZaUvfipPuLWxHNd | AawthJCGRmggpfv9MMWV6Jmo9cue4gL9wUZgRBShg58W | AHDK9J7v4MY1WrT5Cy3K8MQKTki7jvkrMXbwXdqsvSgL | Cp3Ff9REboDLXXsyxoY6nBXVyh7Xw9AXWUVmm4bkewcA | AHDK9J7v4MY1WrT5Cy3K8MQKTki7jvkrMXbwXdqsvSgL | 3wqUrGD2cMjqSuusqiHYtgTLBki2Q1d5j9iDpdirfC1n |                         | 3                       | W1k5ijkaSTo5iA5zChNpfzcy796fLhkBxfmJuR8W8HU | 45hzrGLQ2EGo1Ln7QpXjDwb589GDQ9H2aEXXw6ds6BFE |                           |                           | 1                            | 53NSDvEXmUixWSsCQF5rnTxcKdihq19WXNaZFXrX3ojf | J5YjEgBpwfAhBLqfnVQZ9Fz2sNuumdXF5GDsjCDBs8sJ | CCTPV2Sm4AdWt5296sk4P66VBZ7bEhcARwFaaS9YPbeC | CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe |
</Accordion>

<Accordion title="Example Query">
  **Query with partition filter**

  ```sql theme={null}
  SELECT *
  FROM `tt-contracts.circle_v1_solana.TokenMessengerMinterV2_DepositForBurnWithHook_instruction`
  WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
  LIMIT 100
  ```
</Accordion>

***
