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

# tt_contracts_solana_test_failures

> Tables in tt-contracts.tt_contracts_solana_test_failures

## Tables

### assert\_dbt\_completion\_status

*No description available.*

<Accordion title="Columns">
  | Column                | Type        | Description |
  | --------------------- | ----------- | ----------- |
  | `last_successful_run` | `TIMESTAMP` | -           |
  | `dbt_project_name`    | `STRING`    | -           |
</Accordion>

<Accordion title="Sample Data">
  *No sample data available.*
</Accordion>

<Accordion title="Example Query">
  **Get sample data**

  ```sql theme={null}
  SELECT *
  FROM `tt-contracts.tt_contracts_solana_test_failures.assert_dbt_completion_status`
  LIMIT 100
  ```
</Accordion>

***

### test\_bpf\_upgrades\_alert

Alert records for BPF (Berkeley Packet Filter) program upgrades on Solana, tracking when on-chain programs are modified. Used to monitor smart contract changes and trigger notifications for affected data models.

<Accordion title="Columns">
  | Column            | Type        | Description                                                                                                                                                                                                   |
  | ----------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `block_timestamp` | `TIMESTAMP` | Timestamp when the block was produced. UTC timezone, millisecond precision.                                                                                                                                   |
  | `transaction_id`  | `STRING`    | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions.                                                                               |
  | `program_id`      | `STRING`    | Solana program address that was upgraded via BPF loader. Base58-encoded identifier for the on-chain program that underwent a deployment update.                                                               |
  | `model_name`      | `STRING`    | Name of the dbt model monitoring this Solana program for BPF upgrades. References the specific analytical model (e.g., fact table for instruction parsing) tracking program changes.                          |
  | `alert_message`   | `STRING`    | Human-readable alert notification message generated when a BPF (Berkeley Packet Filter) program upgrade is detected on Solana. Contains the affected model name and program ID in a formatted warning string. |
</Accordion>

<Accordion title="Sample Data">
  | model\_name                                         | program\_id                                  | alert\_message                                                                                                     | transaction\_id                                                                          | block\_timestamp         |
  | --------------------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------- | ------------------------ |
  | fct\_okx\_v1\_solana\_all\_router\_v2\_instructions | 6m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma | ⚠️ BPF Upgrade: fct\_okx\_v1\_solana\_all\_router\_v2\_instructions (6m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma) | 5ckVpt9Wt9v7q2Jjr45Ni4JgYh4pnseUukq34W5Ts6YMtEsuCBVWfwb98MNdfxU3oYqi1Qix6k2qdL7misHk3f3y | 2026-01-07T08:12:47.000Z |
</Accordion>

<Accordion title="Example Query">
  **Get sample data**

  ```sql theme={null}
  SELECT *
  FROM `tt-contracts.tt_contracts_solana_test_failures.test_bpf_upgrades_alert`
  LIMIT 100
  ```
</Accordion>

***
