Skip to main content

IMovePackage

Namespace: IotaSdk

A move package

BCS

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

move-package = object-id ; id
u64 ; version
(vector (identifier bytes)) ; modules
(vector type-origin) ; type-origin-table
(vector (object-id upgrade-info)) ; linkage-table
public interface IMovePackage : System.IEquatable`1[[IotaSdk.MovePackage, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Implements IEquatable<MovePackage>
Attributes NullableContextAttribute

Methods​

Id()​

ObjectId Id()

Returns​

ObjectId

LinkageTable()​

Dictionary<ObjectId, UpgradeInfo> LinkageTable()

Returns​

Dictionary<ObjectId, UpgradeInfo>

Modules()​

Dictionary<Identifier, Byte[]> Modules()

Returns​

Dictionary<Identifier, Byte[]>

TypeOriginTable()​

TypeOrigin[] TypeOriginTable()

Returns​

TypeOrigin[]

Version()​

Version Version()

Returns​

Version