The transaction for calling a Move function, either an entry function or a public function (which cannot return references).

interface MoveCallSuiTransaction {
    arguments?: SuiArgument[];
    function: string;
    module: string;
    package: string;
    type_arguments?: string[];
}

Properties

arguments?: SuiArgument[]

The arguments to the function.

function: string

The function to be called.

module: string

The specific module in the package containing the function.

package: string

The package containing the module and function.

type_arguments?: string[]

The type arguments to the function.