parallelTransactionPlan

function parallelTransactionPlan(plans): ParallelTransactionPlan;

Creates a ParallelTransactionPlan from an array of nested plans.

It can accept TransactionMessage objects directly, which will be wrapped in SingleTransactionPlans automatically.

Parameters

ParameterType
plans( | Readonly<{ instructions: readonly Instruction<string, readonly (/api/functions/ | AccountLookupMeta<string, string> | AccountMeta<string>)[]>[]; version: TransactionVersion; }> & TransactionMessageWithFeePayer<string> | TransactionPlan)[]

Returns

ParallelTransactionPlan

Examples

Using explicit SingleTransactionPlans.

const plan = parallelTransactionPlan([
  singleTransactionPlan(messageA),
  singleTransactionPlan(messageB),
]);

Using TransactionMessages directly.

const plan = parallelTransactionPlan([messageA, messageB]);

See

ParallelTransactionPlan

On this page