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:
- Blocks (
blocks_schema/BlocksBuilder) — Slot, hash, parent slot/hash, height, timestamp. - Rewards (
rewards_schema/RewardsBuilder) — Validator rewards per slot. - Token Balances (
token_balances_schema/TokenBalancesBuilder) — SPL token balance changes (pre/post). - Balances (
balances_schema/BalancesBuilder) — Native SOL balance changes (pre/post). - Logs (
logs_schema/LogsBuilder) — Program log messages. - Transactions (
transactions_schema/TransactionsBuilder) — Transaction data with signatures and account keys. - Instructions (
instructions_schema/InstructionsBuilder) — Instruction data with accounts (a0–a9) and discriminator fields (d1–d8).
Addresses and hashes are stored as Binary. Account fields a0–a9 hold the first
10 instruction accounts, with overflow in rest_of_accounts.
Structs§
- Address
Table Lookups Builder - Builder for the nested address table lookups list within a transaction.
- Balances
Builder - Builder for constructing a Solana balances RecordBatch row-by-row.
- Blocks
Builder - Builder for constructing a Solana blocks RecordBatch row-by-row.
- Instructions
Builder - Builder for constructing a Solana instructions RecordBatch row-by-row.
- Logs
Builder - Builder for constructing a Solana logs RecordBatch row-by-row.
- Rewards
Builder - Builder for constructing a Solana rewards RecordBatch row-by-row.
- Token
Balances Builder - Builder for constructing a Solana token balances RecordBatch row-by-row.
- Transactions
Builder - 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.