Skip to main content

IMoveCall

Namespace: IotaSdk

Command to call a move function

Functions that can be called by a MoveCall command are those that have a function signature that is either entry or public (which don't have a reference return type).

BCS

The BCS serialized form for this type is defined by the following ABNF:

move-call = object-id ; package id
identifier ; module name
identifier ; function name
(vector type-tag) ; type arguments, if any
(vector argument) ; input arguments
public interface IMoveCall : System.IEquatable`1[[IotaSdk.MoveCall, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Implements IEquatable<MoveCall>
Attributes NullableContextAttribute

Methods

Arguments()

The arguments to the function.

Argument[] Arguments()

Returns

Argument[]

Function()

The function to be called.

Identifier Function()

Returns

Identifier

Module()

The specific module in the package containing the function.

Identifier Module()

Returns

Identifier

Package()

The package containing the module and function.

ObjectId Package()

Returns

ObjectId

TypeArguments()

The type arguments to the function.

TypeTag[] TypeArguments()

Returns

TypeTag[]