Skip to main content

Table description

The solana.instruction_calls table is an unnested table of solana.transactions. There can be multiple instructions in a transaction, so having an exploded view here will make it a little easier to work with the data. This table mainly exists as the base for Solana decoded tables, which you should be using instead.

Table Schema

ColumnTypeDescription
block_slotBIGINTThe slot number of the block containing this instruction
block_dateDATEThe date of the block this instruction was executed in
block_timeTIMESTAMPThe timestamp of the block this instruction was executed in
block_hashVARCHARThe hash of the block containing this instruction
tx_indexINTEGERThe index position of the parent transaction within the block
inner_instruction_indexINTEGERThe index of this instruction among inner instructions (null for top-level instructions)
outer_instruction_indexINTEGERThe index of the top-level instruction this belongs to
inner_executing_accountVARCHARThe program account executing this inner instruction (null for top-level instructions)
outer_executing_accountVARCHARThe program account executing the top-level instruction
executing_accountVARCHARThe program account that executed this specific instruction
is_innerBOOLEANWhether this is an inner (CPI) instruction rather than a top-level instruction
stack_heightBIGINTThe call stack depth of this instruction (1 for top-level, 2+ for inner)
dataVARBINARYThe raw instruction data passed to the program
account_argumentsARRAY(VARCHAR)The list of account addresses passed as arguments to this instruction
inner_instructionsARRAY(ROW(data VARCHAR, executing_account VARCHAR, account_arguments ARRAY(VARCHAR), stack_height BIGINT))Nested inner instructions triggered by this instruction via CPI
tx_idVARCHARThe unique transaction signature/ID
tx_signerVARCHARThe address of the fee-paying signer of the transaction
tx_successBOOLEANWhether the parent transaction completed successfully
log_messagesARRAY(VARCHAR)Program log messages emitted during this instruction’s execution

Table Sample