Skip to main content

MovePackageInterface

interface 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

Inheritors

MovePackage

Functions

NameSummary
idabstract fun id(): ObjectId
linkageTableabstract fun linkageTable(): Map<ObjectId, UpgradeInfo>
modulesabstract fun modules(): Map<Identifier, ByteArray>
typeOriginTableabstract fun typeOriginTable(): List<TypeOrigin>
versionabstract fun version(): Version