Crate tiders_svm_schema

Crate tiders_svm_schema 

Source
Expand description

§tiders-svm-schema

Pre-built Apache Arrow schemas and record batch builders for Solana (SVM) blockchain data.

Provides [Schema] definitions and corresponding builder structs for seven Solana data tables:

Addresses and hashes are stored as Binary. Account fields a0a9 hold the first 10 instruction accounts, with overflow in rest_of_accounts.

Structs§

AddressTableLookupsBuilder
Builder for the nested address table lookups list within a transaction.
BalancesBuilder
Builder for constructing a Solana balances RecordBatch row-by-row.
BlocksBuilder
Builder for constructing a Solana blocks RecordBatch row-by-row.
InstructionsBuilder
Builder for constructing a Solana instructions RecordBatch row-by-row.
LogsBuilder
Builder for constructing a Solana logs RecordBatch row-by-row.
RewardsBuilder
Builder for constructing a Solana rewards RecordBatch row-by-row.
TokenBalancesBuilder
Builder for constructing a Solana token balances RecordBatch row-by-row.
TransactionsBuilder
Builder for constructing a Solana transactions RecordBatch row-by-row.

Functions§

balances_schema
Returns the Arrow schema for Solana native SOL balance change data.
blocks_schema
Returns the Arrow schema for Solana block (slot) data.
instructions_schema
Returns the Arrow schema for Solana instruction data.
logs_schema
Returns the Arrow schema for Solana program log data.
rewards_schema
Returns the Arrow schema for Solana validator reward data.
token_balances_schema
Returns the Arrow schema for Solana SPL token balance change data.
transactions_schema
Returns the Arrow schema for Solana transaction data.