An instruction is the smallest execution logic on Solana. Instructions are basically a call to update the global Solana state.

Instructions invoke programs that make calls to the Solana runtime to update the state (for example, calling the token program to transfer tokens from your account to another account).

Table Columns

Column NameDescriptionTypeExampleColumn Name
block_slotThe slot of the block containing the parent tx.number159292973

block_

height

The height of the block containing the parent tx.number123292963
block_timestampThe timestamp of the block containing the parent tx.timestamp_ntz
block_hashThe hash of the block containing the parent tx.varchar5X6zcnNw6HSAn4X8GaMnzBp8JnWPcNHoAThFwFN1oeph
txn_idUnique base58 identifier of the parent tx.varchar5Bc8KuxsmRCiLkBJhL7wYuTsawUiux2enj4xYr7FsPG7eUxVoCPKwqj9LcCAvTztA2drUJghUBTqo8C62qpRMM4H
txn_indexThe index of the parent tx within the block. Used for strict ordering of transactions.number5
instruction_indexThe index of the instruction within the arr of instructions of the parent tx.number2
program_idbase58 address of the program being invoked by the instructionvarcharM2mx93ekt1fmXSVkTrUL9xVFHkmME8HTUi5Cyc5aF7K
parsedJSON with info about the transactionvarcharparsed json of the instruction, if auto-decoded by the rpc nodes.
program_nameprogram name if availablevarcharspl-token
accountsA recent block hash in the past, used as a noncevariant47S8ZnTiR1my1HqEfdWe9f9XqThW6svjqUwXF5N2ZBBk
datadata bytes of the instructionvarchar1Bjo12e9T9Lyb2dio2hHguvdQo1BXLR4pKsvQ9D

Table Columns

Column NameDescriptionSample ValueColumn Name
block_timestampThe time when the block was included on the blockchain.2022-09-15 13:51:47
block_numberThe length of the chain, in blocks.15539508
block_hashUnique identifier for that block.0x25680259dfb40b4ee724ae22fda01a34e6d598c5f2fc25b6d871cb56c488de70
parent_hashUnique identifier of the block preceding this block, also known as the parent block.0x46707e33e9dca09ec95f0fc8b996e3bbce3ad3e02ea270939207bab1f809066f

Table Columns

Column NameDescriptionSample ValueColumn Name
block_timestampThe time when the block was included on the blockchain.2022-09-15 13:51:47
block_numberThe length of the chain, in blocks.15539508
block_hashUnique identifier for that block.0x25680259dfb40b4ee724ae22fda01a34e6d598c5f2fc25b6d871cb56c488de70
parent_hashUnique identifier of the block preceding this block, also known as the parent block.0x46707e33e9dca09ec95f0fc8b996e3bbce3ad3e02ea270939207bab1f809066f
gas_limitGas limit of the current block.30000000
gas_usedTotal gas used in the block.6999860
minerProof of Stake
Address receiving fees from transactions in this block

Proof of Work
Address of the miner that mined this block.
0x388c818ca8b9251b393131c08a736a67ccb19297
transaction_countNumber of transactions included in this block.95
nonceProof of Stake
Unused post Merge. The value will always be 0x0000000000000000

Proof of Work
Used to demonstrate proof of work during mining
0x090c1db284e8b101
difficultyThe effort required to mine this block.

Proof of Stake
Always 0
11594723311525902
total_difficultyTotal difficulty of the chain until this block.58750003716598352816469
sizeThe size of the block, in bytes, as determined by the gas_limit.23628
base_fee_per_gasPost London Upgrade (EIP1559), this represents the minimum gas_used required for a transaction to be included in a block.

Represented in wei.
10966453825
gas_limitGas limit of the current block.30000000
gas_usedTotal gas used in the block.6999860
minerProof of Stake
Address receiving fees from transactions in this block

Proof of Work
Address of the miner that mined this block.
0x388c818ca8b9251b393131c08a736a67ccb19297
transaction_countNumber of transactions included in this block.95
nonceProof of Stake
Unused post Merge. The value will always be 0x0000000000000000

Proof of Work
Used to demonstrate proof of work during mining
0x090c1db284e8b101
difficultyThe effort required to mine this block.

Proof of Stake
Always 0
11594723311525902
total_difficultyTotal difficulty of the chain until this block.58750003716598352816469
sizeThe size of the block, in bytes, as determined by the gas_limit.23628
base_fee_per_gasPost London Upgrade (EIP1559), this represents the minimum gas_used required for a transaction to be included in a block.

Represented in wei.
10966453825