Skip to main content

MovePackageData

Namespace: IotaSdk

Type corresponding to the output of iota move build --dump-bytecode-as-base64

public class MovePackageData : IMovePackageData, System.IDisposable

Inheritance Object → MovePackageData
Implements IMovePackageData, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors​

MovePackageData(UInt64)​

public MovePackageData(ulong pointer)

Parameters​

pointer UInt64

MovePackageData(Byte[][], ObjectId[])​

public MovePackageData(Byte[][] modules, ObjectId[] dependencies)

Parameters​

modules Byte[][]

dependencies ObjectId[]

Methods​

Destroy()​

public void Destroy()

Dispose()​

public void Dispose()

Dependencies()​

Returns the package dependencies.

public ObjectId[] Dependencies()

Returns​

ObjectId[]

Digest()​

Returns the package digest.

public Digest Digest()

Returns​

Digest

Modules()​

Returns the package modules.

public Byte[][] Modules()

Returns​

Byte[][]

ToBase64()​

public string ToBase64()

Returns​

String

ToJson()​

public string ToJson()

Returns​

String

FromBase64(String)​

public static MovePackageData FromBase64(string base64)

Parameters​

base64 String

Returns​

MovePackageData

Exceptions​

SdkFfiException

FromJson(String)​

public static MovePackageData FromJson(string json)

Parameters​

json String

Returns​

MovePackageData

Exceptions​

SdkFfiException