Publish
Namespace: IotaSdk
Command to publish a new move package
BCS
The BCS serialized form for this type is defined by the following ABNF:
publish = (vector bytes) ; the serialized move modules
(vector object-id) ; the set of package dependencies
public class Publish : IPublish, System.IEquatable`1[[IotaSdk.Publish, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable
Inheritance Object → Publish
Implements IPublish, IEquatable<Publish>, IDisposable
Attributes NullableContextAttribute, NullableAttribute
Constructors
Publish(UInt64)
public Publish(ulong pointer)
Parameters
pointer UInt64
Publish(Byte[][], ObjectId[])
public Publish(Byte[][] modules, ObjectId[] dependencies)
Parameters
modules Byte[][]
dependencies ObjectId[]
Methods
Destroy()
public void Destroy()
Dispose()
public void Dispose()
Dependencies()
Set of packages that the to-be published package depends on
public ObjectId[] Dependencies()
Returns
Modules()
The serialized move modules
public Byte[][] Modules()
Returns
Equals(Publish)
public bool Equals(Publish? other)
Parameters
other Publish?
Returns
Equals(Object)
public override bool Equals(object? obj)
Parameters
obj Object?