Transactions
A block contains multiple transactions which in term contain multiple instructions.
Learn more in the official Solana documentation here.
Table Columns
Column Name | Description | Example |
---|---|---|
block_slot | The | 159292973 |
block_ height | The | 123292963 |
block_timestamp | The | |
block_hash | The | 5X6zcnNw6HSAn4X8GaMnzBp8JnWPcNHoAThFwFN1oeph |
txn_id | Unique base58 identifier of the transaction | 5Bc8KuxsmRCiLkBJhL7wYuTsawUiux2enj4xYr7FsPG7eUxVoCPKwqj9LcCAvTztA2drUJghUBTqo8C62qpRMM4H |
txn_index | The index of this tx within the block. Used for strict ordering of transactions | 5 |
signatures | array of signatures for this transaction. usually, the initiator of the tx and fee payor is assumed to be signatures[0] | ["4pGL1btb5pL8ir7nQZdt9uxpkaFTi8aUHRigo2QA1MMgXwb2SzLumGkoy7TLfo6Dv6zvaMj7yjBYxv2TU3wxzBRY"] |
fee | Fee this transaction was charged | 5000 |
err | JSON with info about a transaction error, if a tx fail. Null for a successful tx. | Null/ { "InstructionError": [ 0, "InvalidArgument" ] } |
account_keys | Accounts needed for the tx | [key1, key2, key3, key4, ...] |
recent_block_hash | A recent block hash in the past, used as a nonce | 47S8ZnTiR1my1HqEfdWe9f9XqThW6svjqUwXF5N2ZBBk |
signer | first pubkey of account_keys | key1 |
log_messages | array of string log messages or | "Program 11111111111111111111111111111111 invoke [1]", "Program 11111111111111111111111111111111 success", "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [1]", "Program log: Instruction: InitializeMint", |
pre_token_balances | List of token balances from before the transaction was processed | [a,b,c] |
post_token_balances | List of token balances from after the transaction was processed | [a,b,c] |
pre_balances | array of u64 account balances from before the transaction was processed | [a,b,c] |
post_balances | array of u64 account balances after the transaction was processed | [a,b,c] |
success | indicates if the transaction was successful | true/false |
Last updated