| TX_HASH | TEXT | Unique identifier (hash) of this transaction. |
| RECEIPT_ID | TEXT | The identifying hash for a receipt. |
| BLOCK_ID | NUMBER | The height of the chain this block corresponds with. |
| BLOCK_TIMESTAMP | TIMESTAMP_NTZ | The date and time at which the block began. |
| RECEIVER_ID | TEXT | Account reacting to the receipt from predecessorid, 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 txreceiver and is specific to the receipt being processed. |
| SIGNER_ID | TEXT | Signer of the receipt, often same as tx_signer, sometimes system in the case of systemic gas refunds. This field identifies the account that has the authority to execute the receipt. In most cases, this is the same as the transaction signer, but in system operations like gas refunds, this may be the system account. The signer is the account that originally signed the transaction that began the blockchain activity, which may or may not include cross-contract calls. |
| INTENT_HASH | TEXT | Unique hash identifier for the intent, extracted from the DIP4 event log. This hash uniquely identifies the specific intent execution and can be used to track and correlate all activities related to a particular intent across different tables and events. The intent hash is generated by the intent protocol and serves as the primary reference for linking intent-related data including fees, transfers, and execution details. |
| ACCOUNT_ID | TEXT | NEAR account ID that initiated the intent execution. This field identifies the user or contract account that created and submitted the intent to the protocol. In intent-based systems, this represents the account whose desired outcome is being fulfilled by the intent execution, and who typically pays fees for the service. |
| REFERRAL | TEXT | ID of the referring protocol, as extracted from the Receipt log. |
| SWAP_INDEX | NUMBER | The positon index for the record in question, if it was stored in a particular order. |
| AMOUNT_OUT_RAW | TEXT | Amount out, in a swap or transfer, in adjusted form. |
| TOKEN_OUT | TEXT | The address of the token being swapped to. |
| AMOUNT_IN_RAW | TEXT | Amount in, in a swap or transfer, in adjusted form. |
| TOKEN_IN | TEXT | The address of the token sent for swap. |
| SWAP_INPUT_DATA | OBJECT | JSON of input data for the swap, taken from the FunctionCall JSON. Note, directional keys such as in and out are determined by the pool. |
| LOG | TEXT | A single log extracted from a receipt. |
| _PARTITION_BY_BLOCK_NUMBER | NUMBER | Block number grouping for ingestion partition |
| FACT_SWAPS_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. |
| _INVOCATION_ID | TEXT | A job ID to identify the run that last modified a record. |