Skip to main content

IUpgrade

Namespace: IotaSdk

Command to upgrade an already published package

BCS

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

upgrade = (vector bytes) ; move modules
(vector object-id) ; dependencies
object-id ; package-id of the package
argument ; upgrade ticket
public interface IUpgrade : System.IEquatable`1[[IotaSdk.Upgrade, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Implements IEquatable<Upgrade>
Attributes NullableContextAttribute

Methods

Dependencies()

Set of packages that the to-be published package depends on

ObjectId[] Dependencies()

Returns

ObjectId[]

Modules()

The serialized move modules

Byte[][] Modules()

Returns

Byte[][]

Package()

Package id of the package to upgrade

ObjectId Package()

Returns

ObjectId

Ticket()

Ticket authorizing the upgrade

Argument Ticket()

Returns

Argument