Table description
This table contains information about all transactions on the Starknet blockchain, including both user-initiated and system transactions. Transactions are the actions that modify the state of the blockchain, such as transfers of tokens or the execution of smart contracts. Each transaction is uniquely identified and linked to the block in which it was included.Column Descriptions
Datatypes on Snowflake datashare are different in some cases, read more here.
- Prior to v3 transactions upgrade, fees are denominated in
weias users pay gas with ETH. For transactions v3 and later, fees are denominated infrias users pay gas with STRK. Hence here you can see two gas types of gas fields, one forweiand one forfri. - Starting with Starknet v0.13.1, Starknet distinguishes between blocks whose state diffs are sent to L1 as calldata and blocks whose state diffs are sent to L1 as blobs. The
l1_da_modeproperty in the Starknet block header contains this information. Values possible areBLOBorCALLDATA. - The
typefields denotes different types of transactions supported by Starknet. Possible values are:INVOKE,L1_HANDLER,DECLARE,DEPLOY_ACCOUNT, andDEPLOY. - The
fee_data_availability_modefield denotes the storage domain of the account’s balance from which fee will be charged. It can be one of ‘L1’ or ‘L2’ - The
block_statushas possible valuesACCEPTED_ON_L1orACCEPTED_ON_L2. Read here to learn more about different transaction status. - The
actual_feehas the actual fee paid for the transaction, to be used together withactual_fee_unit.

