Skip to main content

Type Alias: MoveLocation

type MoveLocation = {
function: number;
functionName?: string;
instruction: number;
module: string;
package: ObjectIdLike;
};

Location in move bytecode where an error occurred

BCS

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

move-location = object-id identifier u16 u16 (option identifier)

Properties

function

function: number;

The function index


functionName?

optional functionName?: string;

The name of the function if available


instruction

instruction: number;

Index into the code stream for a jump. The offset is relative to the beginning of the instruction stream.


module

module: string;

The module name


package

package: ObjectIdLike;

The package id