flattenTransactionPlanResult

function flattenTransactionPlanResult(result): Readonly<{
  kind: "single";
  message: Readonly<{
     instructions: readonly Instruction<string, readonly (
        | AccountLookupMeta<..., ...>
       | AccountMeta<...>)[]>[];
     version: TransactionVersion;
  }> & TransactionMessageWithFeePayer<string>;
  status: TransactionPlanResultStatus<TransactionPlanResultContext>;
}>[];

Flattens a TransactionPlanResult into an array of SingleTransactionPlanResult.

Parameters

ParameterTypeDescription
resultTransactionPlanResultThe transaction plan result to flatten

Returns

Readonly<{ kind: "single"; message: Readonly<{ instructions: readonly Instruction<string, readonly ( | AccountLookupMeta<..., ...> | AccountMeta<...>)[]>[]; version: TransactionVersion; }> & TransactionMessageWithFeePayer<string>; status: TransactionPlanResultStatus<TransactionPlanResultContext>; }>[]

An array of single transaction plan results

On this page