Module svm

Module svm 

Source
Expand description

SVM (Solana) query types and field selection for the ingest layer.

Structs§

Address
A 32-byte Solana public key.
BalanceFields
Field selector for Solana balance data columns.
BalanceRequest
Filters for selecting Solana native SOL balance changes.
BlockFields
Field selector for Solana block data columns.
D1
Fixed-size data prefix for instruction filtering (1 byte).
D2
Fixed-size data prefix for instruction filtering (2 bytes).
D3
Fixed-size data prefix for instruction filtering (3 bytes).
D4
Fixed-size data prefix for instruction filtering (4 bytes).
D8
Fixed-size data prefix for instruction filtering (8 bytes).
Data
Variable-length binary data (instruction data or discriminator).
Fields
Controls which columns are included in the response for each SVM table type.
InstructionFields
Field selector for Solana instruction data columns.
InstructionRequest
Filters for selecting Solana instructions by program ID, discriminator, and accounts.
LogFields
Field selector for Solana log data columns.
LogRequest
Filters for selecting Solana program logs by program ID and kind.
Query
SVM (Solana) blockchain data query specifying slot range, filters, and field selections.
RewardFields
Field selector for Solana reward data columns.
RewardRequest
Filters for selecting Solana validator rewards.
TokenBalanceFields
Field selector for Solana token balance data columns.
TokenBalanceRequest
Filters for selecting Solana SPL token balance changes.
TransactionFields
Field selector for Solana transaction data columns.
TransactionRequest
Filters for selecting Solana transactions by fee payer.

Enums§

LogKind
The type of Solana program log message.