Skip to main content

MovePackageInterface

type MovePackageInterface

A move package

BCS

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

```text move-package = object-id ; id u64 ; version (vector (identifier bytes)) ; modules (vector type-origin) ; type-origin-table (vector (object-id upgrade-info)) ; linkage-table ```

type MovePackageInterface interface {
Id() *ObjectId
LinkageTable() map[*ObjectId]UpgradeInfo
Modules() map[*Identifier][]byte
TypeOriginTable() []TypeOrigin
Version() *Version
}