| BLOCK_TIMESTAMP | TIMESTAMP_NTZ | The date and time at which the block began. |
| BLOCK_ID | NUMBER | The height of the chain this block corresponds with. |
| TX_HASH | TEXT | Unique identifier (hash) of this transaction. |
| RECEIPT_ID | TEXT | The identifying hash for a receipt. |
| RECEIPT_OUTCOME_ID | ARRAY | Unique identifier(s) (array) of the remaining receipt outcomes for this transaction. This list will not include the record’s own receipt id, but will list the subsequent receipts within the transaction. |
| RECEIVER_ID | TEXT | Account reacting to the receipt from predecessor_id, can be relay, a contract, or a user of a relay, etc. This field identifies the account that is processing the receipt and executing the associated action. In most cases, this is a smart contract that is being called, but it can also be a user account in relay transactions or the system account for certain operations. This differs from tx_receiver and is specific to the receipt being processed. |
| PREDECESSOR_ID | TEXT | Account that called the relevant receipt (often the same as tx_signer, but can be system as well). This field identifies the account that directly invoked the receipt being processed. In simple transactions, this is typically the same as the transaction signer. However, in cross-contract calls or system operations, this may be a different account or the system account. This is crucial for understanding the call chain and access control in NEAR’s execution model. |
| ACTIONS | VARIANT | The actions executed during the receipt or transaction processing. |
| OUTCOME | VARIANT | The outcome of the transaction, action, or receipt that was executed in the shard. |
| GAS_BURNT | NUMBER | Gas burned for the receipt action. This field represents the amount of computational resources consumed specifically for the receipt being processed. Gas burning is the mechanism by which NEAR charges for computational work, and this field tracks the exact amount burned for this particular receipt action. In raw number format with 16 decimal places, to adjust divide by POW(10,16) or multiply by 1e-16. |
| STATUS_VALUE | VARIANT | Status information (object) for this transaction. |
| LOGS | ARRAY | Logs (array) for this receipt. |
| PROOF | ARRAY | Proof (array) for this transaction. |
| METADATA | VARIANT | Metadata (object) for this transaction. May be null, especially for Near Social Widgets. |
| RECEIPT_SUCCEEDED | BOOLEAN | |
| FACT_RECEIPTS_ID | TEXT | A unique identifier for the record. |
| INSERTED_TIMESTAMP | TIMESTAMP_NTZ | The timestamp at which the record was initially created and inserted into this table. |
| MODIFIED_TIMESTAMP | TIMESTAMP_NTZ | The timestamp at which this record was last modified by an internal process. |