tiders-svm-decode
Decodes Solana (SVM) program data from binary format into Apache Arrow RecordBatches.
Supports two types of decoding:
- Instructions — Decodes Borsh-serialized instruction data using 8-byte discriminators
and a typed parameter schema ([
InstructionSignature]). - Program logs — Decodes base64-encoded log event data using a typed parameter
schema ([
LogSignature]).
The type system ([DynType] / [DynValue]) supports all Borsh primitives (i8–i128,
u8–u128, bool) plus complex types (arrays, structs, enums, options).