assertIsSingleInstructionPlan function

void assertIsSingleInstructionPlan(
  1. InstructionPlan plan
)

Asserts that plan is a SingleInstructionPlan.

Throws a SolanaError with code SolanaErrorCode.instructionPlansUnexpectedInstructionPlan if the plan is not a single instruction plan.

Implementation

void assertIsSingleInstructionPlan(InstructionPlan plan) {
  if (plan is! SingleInstructionPlan) {
    throw SolanaError(
      SolanaErrorCode.instructionPlansUnexpectedInstructionPlan,
      {'actualKind': plan.kind, 'expectedKind': 'single'},
    );
  }
}