Skip to main content

DryRunResult

DryRunResult​

struct DryRunResult

The result of a simulation (dry run), which includes the effects of the transaction, any errors that may have occurred, and intermediate results for each command.

init(error:results:transaction:effects:)​

init(error: String?, results: [DryRunEffect], transaction: SignedTransaction?, effects: TransactionEffects?)

effects​

var effects: TransactionEffects?

The effects of the transaction execution.

error​

var error: String?

The error that occurred during dry run execution, if any.

results​

var results: [DryRunEffect]

The intermediate results for each command of the dry run execution, including contents of mutated references and return values.

transaction​

var transaction: SignedTransaction?

The transaction block representing the dry run execution.