MovePackage
open class MovePackage : Disposable, AutoCloseable, MovePackageInterface
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
Constructors
| MovePackage | constructor(id: ObjectId, version: Version, modules: Map<Identifier, ByteArray>, typeOriginTable: List<TypeOrigin>, linkageTable: Map<ObjectId, UpgradeInfo>) |
Functions
| Name | Summary |
|---|---|
| close | @Synchronized open override fun close() |
| destroy | open override fun destroy() |
| equals | open operator override fun equals(other: Any?): Boolean |
| hashCode | open override fun hashCode(): Int |
| id | open override fun id(): ObjectId |
| linkageTable | open override fun linkageTable(): Map<ObjectId, UpgradeInfo> |
| modules | open override fun modules(): Map<Identifier, ByteArray> |
| toString | open override fun toString(): String |
| typeOriginTable | open override fun typeOriginTable(): List<TypeOrigin> |
| version | open override fun version(): Version |