Skip to main content
Schema: stellar.core Table: fact_transactions Type: Base Table Transactions are commands that modify the ledger state and consist of one or more operations. In terms of taxonomy, a ledger contains a transaction set of multiple transactions, and a transaction contains an operation set of one to many operations. Transactions that are sent to the Stellar Network either succeed completely or fail completely. There is no partial transaction execution. The table is an event log of all transactions submitted and committed to a transaction set within a ledger. Learn more about Stellar transactions: https://developers.stellar.org/docs/learn/fundamentals/transactions/operations-and-transactions

Columns

Column NameData TypeDescription
IDNUMBERUnique identifier for the transaction
TRANSACTION_HASHTEXTHash of the transaction.
LEDGER_SEQUENCENUMBERThe sequence number of the ledger.
CLOSED_ATTIMESTAMP_NTZTimestamp when the ledger was closed and committed to the network. Ledgers are expected to close ~every 5 seconds.
BLOCK_TIMESTAMPTIMESTAMP_NTZA clone of closed_at for join convenience.
ACCOUNTTEXTThe account involved in the operation.
ACCOUNT_SEQUENCENUMBERSequence number for the account.
MAX_FEENUMBERMaximum fee for the transaction.
OPERATION_COUNTNUMBERThe total number of successful operations applied to this ledger.
CREATED_ATTIMESTAMP_NTZCreation timestamp of the transaction.
MEMO_TYPETEXTType of memo attached to transaction.
MEMOTEXTMemo content of the transaction.
TIME_BOUNDSTEXTTime bounds for transaction validity.
SUCCESSFULBOOLEANWhether the operation was successful.
FEE_CHARGEDNUMBERActual fee charged for the operation.
INNER_TRANSACTION_HASHTEXTA transaction hash of a transaction wrapped with its signatures for fee-bump transactions
FEE_ACCOUNTTEXTAccount charged the fee.
NEW_MAX_FEENUMBERUpdated maximum fee.
ACCOUNT_MUXEDTEXTMuxed account identifier.
FEE_ACCOUNT_MUXEDTEXTMuxed fee account identifier.
BATCH_IDTEXTString representation of the run id for a given DAG in Airflow. Takes the form of “scheduled__<batch_end_date>-<dag_alias>”. Batch ids are unique to the batch and help with monitoring and rerun capabilities.
BATCH_RUN_DATETIMESTAMP_NTZThe start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger.
BATCH_INSERT_TSTIMESTAMP_NTZThe timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill. The timestamp should not be used during ad hoc analysis and is useful for data engineering purposes.
LEDGER_BOUNDSTEXTBounds of the ledger.
MIN_ACCOUNT_SEQUENCENUMBERMinimum account sequence number.
MIN_ACCOUNT_SEQUENCE_AGENUMBERMinimum age of account sequence.
MIN_ACCOUNT_SEQUENCE_LEDGER_GAPNUMBERMinimum gap in ledger sequences.
TX_ENVELOPETEXTA base-64 encoded XDR blob of the tx envelope (transaction and its signatures)
TX_RESULTTEXTA base-64 encoded XDR blob of the tx result
TX_METATEXTA base-64 encoded XDR blob of the tx meta
TX_FEE_METATEXTA base-64 encoded XDR blob of the tx fee meta
EXTRA_SIGNERSARRAYAdditional transaction signers.
RESOURCE_FEENUMBERFee for resource usage.
SOROBAN_RESOURCES_INSTRUCTIONSNUMBERInstructions for Soroban resources.
SOROBAN_RESOURCES_READ_BYTESNUMBERBytes read by Soroban resources.
SOROBAN_RESOURCES_WRITE_BYTESNUMBERBytes written by Soroban resources.
TRANSACTION_RESULT_CODETEXTResult code of the transaction.
INCLUSION_FEE_BIDNUMBERBid for inclusion fee.
INCLUSION_FEE_CHARGEDNUMBERActual inclusion fee charged.
RESOURCE_FEE_REFUNDNUMBERRefund of resource fee.
NON_REFUNDABLE_RESOURCE_FEE_CHARGEDNUMBERThe amount of the resource fee charged for the transaction that is non-refundable.
REFUNDABLE_RESOURCE_FEE_CHARGEDNUMBERThe amount of the resource fee charged for the transaction that is refundable.
RENT_FEE_CHARGEDNUMBERThe fee charged for renting resources on the network, such as storage space for data.
TX_SIGNERSTEXTThe public keys of the signers who authorized the transaction.
REFUNDABLE_FEENUMBERThe portion of the transaction fee that is refundable under certain conditions.
FACT_TRANSACTIONS_IDTEXTUnique primary key for the dimension table, used as the main identifier for each record.
INSERTED_TIMESTAMPTIMESTAMP_NTZTimestamp when this record was inserted.
MODIFIED_TIMESTAMPTIMESTAMP_NTZTimestamp when this record was last modified.