Class: Solana::Ruby::Kit::InstructionPlans::SuccessfulStatus

Inherits:
T::Struct
  • Object
show all
Defined in:
lib/solana/ruby/kit/instruction_plans/transaction_plan_result.rb

Overview

── Result status types ───────────────────────────────────────────────────

Each single transaction produces one of three statuses:

successful: { kind: :successful, transaction:, context: }
failed:     { kind: :failed,     error: }
canceled:   { kind: :canceled }

Mirrors TypeScript’s TransactionPlanResultStatus union.

Instance Method Summary collapse

Instance Method Details

#kindObject



24
# File 'lib/solana/ruby/kit/instruction_plans/transaction_plan_result.rb', line 24

def kind = :successful