Class: Solana::Ruby::Kit::TransactionIntrospection::CompiledTransactionMessage

Inherits:
T::Struct
  • Object
show all
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.