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
Digest()
Returns the package digest.
public Digest Digest()
Returns
Modules()
Returns the package modules.
public Byte[][] Modules()
Returns
ToBase64()
public string ToBase64()
Returns
ToJson()
public string ToJson()
Returns
FromBase64(String)
public static MovePackageData FromBase64(string base64)
Parameters
base64 String
Returns
Exceptions
FromJson(String)
public static MovePackageData FromJson(string json)
Parameters
json String