Variable $MoveFunctionConst
$MoveFunction: {
description: "Move function";
properties: {
generic_type_params: {
contains: {
type: "MoveFunctionGenericTypeParam";
};
isRequired: true;
type: "array";
};
is_entry: {
description: "Whether the function can be called as an entry function directly in a transaction";
isRequired: true;
type: "boolean";
};
is_view: {
description: "Whether the function is a view function or not";
isRequired: true;
type: "boolean";
};
name: {
isRequired: true;
type: "IdentifierWrapper";
};
params: {
contains: {
type: "MoveType";
};
isRequired: true;
type: "array";
};
return: {
contains: {
type: "MoveType";
};
isRequired: true;
type: "array";
};
visibility: {
isRequired: true;
type: "MoveFunctionVisibility";
};
};
} = ...
Type declaration
-
description: "Move function"
-
properties: {
generic_type_params: {
contains: {
type: "MoveFunctionGenericTypeParam";
};
isRequired: true;
type: "array";
};
is_entry: {
description: "Whether the function can be called as an entry function directly in a transaction";
isRequired: true;
type: "boolean";
};
is_view: {
description: "Whether the function is a view function or not";
isRequired: true;
type: "boolean";
};
name: {
isRequired: true;
type: "IdentifierWrapper";
};
params: {
contains: {
type: "MoveType";
};
isRequired: true;
type: "array";
};
return: {
contains: {
type: "MoveType";
};
isRequired: true;
type: "array";
};
visibility: {
isRequired: true;
type: "MoveFunctionVisibility";
};
}
-
generic_type_params: {
contains: {
type: "MoveFunctionGenericTypeParam";
};
isRequired: true;
type: "array";
}
-
contains: {
type: "MoveFunctionGenericTypeParam";
}
-
type: "MoveFunctionGenericTypeParam"
-
isRequired: true
-
type: "array"
-
is_entry: {
description: "Whether the function can be called as an entry function directly in a transaction";
isRequired: true;
type: "boolean";
}
-
description: "Whether the function can be called as an entry function directly in a transaction"
-
isRequired: true
-
type: "boolean"
-
is_view: {
description: "Whether the function is a view function or not";
isRequired: true;
type: "boolean";
}
-
description: "Whether the function is a view function or not"
-
isRequired: true
-
type: "boolean"
-
name: {
isRequired: true;
type: "IdentifierWrapper";
}
-
isRequired: true
-
type: "IdentifierWrapper"
-
params: {
contains: {
type: "MoveType";
};
isRequired: true;
type: "array";
}
-
contains: {
type: "MoveType";
}
-
isRequired: true
-
type: "array"
-
return: {
contains: {
type: "MoveType";
};
isRequired: true;
type: "array";
}
-
contains: {
type: "MoveType";
}
-
isRequired: true
-
type: "array"
-
visibility: {
isRequired: true;
type: "MoveFunctionVisibility";
}
-
isRequired: true
-
type: "MoveFunctionVisibility"