TransactionPlanResult

type TransactionPlanResult<TContext, TTransactionMessage, TSingle> = 
  | ParallelTransactionPlanResult<TContext, TTransactionMessage, TSingle>
  | SequentialTransactionPlanResult<TContext, TTransactionMessage, TSingle>
  | TSingle;

The result of executing a transaction plan.

This is structured as a recursive tree of results that mirrors the structure of the original transaction plan, capturing the execution status at each level.

Namely, the following result types are supported:

Type Parameters

Type ParameterDefault typeDescription
TContext extends TransactionPlanResultContextTransactionPlanResultContextThe type of the context object that may be passed along with results
TTransactionMessage extends TransactionMessage & TransactionMessageWithFeePayerTransactionMessage & TransactionMessageWithFeePayerThe type of the transaction message
TSingle extends SingleTransactionPlanResult<TContext, TTransactionMessage>SingleTransactionPlanResult<TContext, TTransactionMessage>The type of single transaction plan results in this tree

See

On this page