Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Solana (SVM)

All providers return data according to this schema when queried using ingest.svm.Query.

source code.

blocks

Field NameData TypeNullable
slotUInt64Yes
hashBinaryYes
parent_slotUInt64Yes
parent_hashBinaryYes
heightUInt64Yes
timestampInt64Yes

rewards

Field NameData TypeNullable
block_slotUInt64Yes
block_hashBinaryYes
pubkeyBinaryYes
lamportsInt64Yes
post_balanceUInt64Yes
reward_typeUtf8Yes
commissionUInt8Yes

token_balances

Field NameData TypeNullable
block_slotUInt64Yes
block_hashBinaryYes
transaction_indexUInt32Yes
accountBinaryYes
pre_mintBinaryYes
post_mintBinaryYes
pre_decimalsUInt16Yes
post_decimalsUInt16Yes
pre_program_idBinaryYes
post_program_idBinaryYes
pre_ownerBinaryYes
post_ownerBinaryYes
pre_amountUInt64Yes
post_amountUInt64Yes

balances

Field NameData TypeNullable
block_slotUInt64Yes
block_hashBinaryYes
transaction_indexUInt32Yes
accountBinaryYes
preUInt64Yes
postUInt64Yes

logs

Field NameData TypeNullable
block_slotUInt64Yes
block_hashBinaryYes
transaction_indexUInt32Yes
log_indexUInt32Yes
instruction_addressList(UInt32)Yes
program_idBinaryYes
kindUtf8Yes
messageUtf8Yes

transactions

Field NameData TypeNullable
block_slotUInt64Yes
block_hashBinaryYes
transaction_indexUInt32Yes
signatureBinaryYes
versionInt8Yes
account_keysList(Binary)Yes
address_table_lookupsList(Struct(account_key: Binary, writable_indexes: List(UInt64), readonly_indexes: List(UInt64)))Yes
num_readonly_signed_accountsUInt32Yes
num_readonly_unsigned_accountsUInt32Yes
num_required_signaturesUInt32Yes
recent_blockhashBinaryYes
signaturesList(Binary)Yes
errUtf8Yes
feeUInt64Yes
compute_units_consumedUInt64Yes
loaded_readonly_addressesList(Binary)Yes
loaded_writable_addressesList(Binary)Yes
fee_payerBinaryYes
has_dropped_log_messagesBooleanYes

instructions

Field NameData TypeNullable
block_slotUInt64Yes
block_hashBinaryYes
transaction_indexUInt32Yes
instruction_addressList(UInt32)Yes
program_idBinaryYes
a0BinaryYes
a1BinaryYes
a2BinaryYes
a3BinaryYes
a4BinaryYes
a5BinaryYes
a6BinaryYes
a7BinaryYes
a8BinaryYes
a9BinaryYes
rest_of_accountsList(Binary)Yes
dataBinaryYes
d1BinaryYes
d2BinaryYes
d4BinaryYes
d8BinaryYes
errorUtf8Yes
compute_units_consumedUInt64Yes
is_committedBooleanYes
has_dropped_log_messagesBooleanYes