ProgrammableTransaction

A user transaction.

Contains a series of native commands and Move calls where the results of one command can be used in future commands.

Properties

Link copied to clipboard
abstract val commands: List<Command>

The commands to be executed sequentially. A failure in any command results in the failure of the entire transaction.

Link copied to clipboard
abstract val inputs: List<Input>

Input objects or primitive values.

Functions

Link copied to clipboard
fun ProgrammableTransaction.copy(body: <Error class: unknown class>.() -> Unit = {}): ProgrammableTransaction

Copies the original message, including unknown fields.