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