Class: Solana::Ruby::Kit::TransactionIntrospection::CompiledTransactionMessage
- Inherits:
-
T::Struct
- Object
- T::Struct
- Solana::Ruby::Kit::TransactionIntrospection::CompiledTransactionMessage
- Defined in:
- lib/solana/ruby/kit/transaction_introspection/compiled_transaction_message.rb
Overview
A decoded transaction message: the account roles, static account list, instructions, and lifetime token (recent blockhash or durable nonce value).
Mirrors TypeScript's CompiledTransactionMessage & CompiledTransactionMessageWithLifetime.
Ruby normalizes legacy/v0/v1 instruction representations into a single
instructions array (TypeScript keeps v1's headers/payloads split) since
nothing downstream needs the raw per-version shape.