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

# Transactions

### Table Details

| Property            | Value                                    |
| ------------------- | ---------------------------------------- |
| Table Name          | `starknet.raw.transactions`              |
| Table Status        | Production-Ready                         |
| Unique Key          | `block_timestamp`, `hash`                |
| Clustering Key(s)   | `to_date("block_timestamp")`             |
| Search Optimization | `hash`, `block_number`, `sender_address` |

### Table Columns

| Column Name                          | Data Type         | Description                                                                                                                      |
| ------------------------------------ | ----------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| hash                                 | VARCHAR(16777216) | Unique identifier of a transaction.                                                                                              |
| transaction\_index                   | NUMBER(38,0)      | The position of this transaction in the block that it belongs to. The first transaction has index 0.                             |
| sender\_address                      | VARCHAR(16777216) | The address of the account that sent the transaction.                                                                            |
| nonce                                | NUMBER(38,0)      | [The transaction nonce, unique to the wallet](https://evm.org/en/glossary/#nonce)                                                |
| type                                 | VARCHAR(16777216) | The type of transaction                                                                                                          |
| execution\_status                    | VARCHAR(16777216) | The execution status of the transaction                                                                                          |
| finality\_status                     | VARCHAR(16777216) | The finality status of the transaction                                                                                           |
| messages\_sent                       | VARIANT           | Array of messages sent by this transaction.                                                                                      |
| revert\_reason                       | VARCHAR(16777216) | The reason for transaction revert, if applicable.                                                                                |
| receipt\_type                        | VARCHAR(16777216) | The type of transaction receipt.                                                                                                 |
| account\_deployment\_data            | VARIANT           | Data related to account deployment, if this is a deploy transaction.                                                             |
| calldata                             | VARIANT           | The calldata passed to the transaction.                                                                                          |
| paymaster\_data                      | VARIANT           | Data related to paymaster functionality, if used.                                                                                |
| actual\_fee\_amount                  | NUMBER(38,0)      | The actual fee amount paid for the transaction.                                                                                  |
| actual\_fee\_unit                    | VARCHAR(16777216) | The unit of the actual fee (e.g., 'WEI', 'FRI').                                                                                 |
| receipt\_l1\_data\_gas               | NUMBER(38,0)      | The L1 data gas consumed by this transaction.                                                                                    |
| receipt\_l1\_gas                     | NUMBER(38,0)      | The L1 gas consumed by this transaction.                                                                                         |
| receipt\_l2\_gas                     | NUMBER(38,0)      | The L2 gas consumed by this transaction.                                                                                         |
| max\_fee                             | NUMBER(38,0)      | The maximum fee the sender is willing to pay.                                                                                    |
| l1\_data\_gas\_max\_amount           | NUMBER(38,0)      | The maximum L1 data gas amount the sender is willing to consume.                                                                 |
| l1\_data\_gas\_max\_price\_per\_unit | NUMBER(38,0)      | The maximum price per unit for L1 data gas.                                                                                      |
| l1\_gas\_max\_amount                 | NUMBER(38,0)      | The maximum L1 gas amount the sender is willing to consume.                                                                      |
| l1\_gas\_max\_price\_per\_unit       | NUMBER(38,0)      | The maximum price per unit for L1 gas.                                                                                           |
| l2\_gas\_max\_amount                 | NUMBER(38,0)      | The maximum L2 gas amount the sender is willing to consume.                                                                      |
| l2\_gas\_max\_price\_per\_unit       | NUMBER(38,0)      | The maximum price per unit for L2 gas.                                                                                           |
| signature                            | VARIANT           | The cryptographic signature authorizing the transaction, format varies based on the account type (EOA vs smart contract wallet). |
| tip                                  | NUMBER(38,0)      | The tip amount paid to the sequencer.                                                                                            |
| fee\_data\_availability\_mode        | VARCHAR(16777216) | The data availability mode for fee payment.                                                                                      |
| nonce\_data\_availability\_mode      | VARCHAR(16777216) | The data availability mode for nonce.                                                                                            |
| class\_hash                          | VARCHAR(16777216) | The hash of the contract class being declared or deployed.                                                                       |
| contract\_address                    | VARCHAR(16777216) | The address of the deployed contract, if applicable.                                                                             |
| contract\_address\_salt              | VARCHAR(16777216) | The salt used for contract address calculation.                                                                                  |
| constructor\_calldata                | VARIANT           | The calldata passed to the constructor during deployment.                                                                        |
| entry\_point\_selector               | VARCHAR(16777216) | The entry point selector for the function being called.                                                                          |
| compiled\_class\_hash                | VARCHAR(16777216) | The hash of the compiled contract class.                                                                                         |
| version                              | NUMBER(38,0)      | The transaction version.                                                                                                         |
| event\_count                         | NUMBER(38,0)      | Number of events emitted by this transaction.                                                                                    |
| l1\_message\_count                   | NUMBER(38,0)      | Number of L1 messages sent by this transaction.                                                                                  |
| l2\_message\_count                   | NUMBER(38,0)      | Number of L2 messages sent by this transaction.                                                                                  |
| block\_hash                          | VARCHAR(16777216) | Unique identifier of the block that includes this transaction.                                                                   |
| block\_number                        | NUMBER(38,0)      | The length of the chain, in blocks.                                                                                              |
| block\_timestamp                     | TIMESTAMP\_NTZ(9) | The time when the block that contains this transaction was included on the blockchain.                                           |
| \_created\_at                        | TIMESTAMP\_NTZ(9) | Timestamp of the entry creation.                                                                                                 |
| \_updated\_at                        | TIMESTAMP\_NTZ(9) | Timestamp of the entry update.                                                                                                   |

### Related Docs

* [EVM Raw Transactions](/historical-data/supported-blockchains/evm/core-schemas/raw/transactions)
