Skip to main content

MovePackageData

open class MovePackageData : Disposable, AutoCloseable, MovePackageDataInterface

Type corresponding to the output of iota move build --dump-bytecode-as-base64

Constructors

MovePackageDataconstructor(modules: List<ByteArray>, dependencies: List<ObjectId>)

Functions

NameSummary
close@Synchronized
open override fun close()
dependenciesopen override fun dependencies(): List<ObjectId>
Returns the package dependencies.
destroyopen override fun destroy()
digestopen override fun digest(): Digest
Returns the package digest.
modulesopen override fun modules(): List<ByteArray>
Returns the package modules.
toBase64open override fun toBase64(): String
toJsonopen override fun toJson(): String
toStringopen override fun toString(): String

Companion object functions

NameSummary
fromBase64fun fromBase64(base64: String): MovePackageData
fromJsonfun fromJson(json: String): MovePackageData