Skip to main content

MovePackageData

type MovePackageData​

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

type MovePackageData struct {
// contains filtered or unexported fields
}

func LiftFromExternalMovePackageData​

func LiftFromExternalMovePackageData(handle uint64) *MovePackageData

func MovePackageDataFromBase64​

func MovePackageDataFromBase64(base64 string) (*MovePackageData, error)

func MovePackageDataFromJson​

func MovePackageDataFromJson(json string) (*MovePackageData, error)

func NewMovePackageData​

func NewMovePackageData(modules [][]byte, dependencies []*ObjectId) *MovePackageData

func (*MovePackageData) DebugString​

func (_self *MovePackageData) DebugString() string

func (*MovePackageData) Dependencies​

func (_self *MovePackageData) Dependencies() []*ObjectId

Returns the package dependencies.

func (*MovePackageData) Destroy​

func (object *MovePackageData) Destroy()

func (*MovePackageData) Digest​

func (_self *MovePackageData) Digest() *Digest

Returns the package digest.

func (*MovePackageData) Modules​

func (_self *MovePackageData) Modules() [][]byte

Returns the package modules.

func (*MovePackageData) ToBase64​

func (_self *MovePackageData) ToBase64() string

func (*MovePackageData) ToJson​

func (_self *MovePackageData) ToJson() string