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.