Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
@Serializable
data class MakeMoveVec(val typeTag: TypeTag?, val values: List<Argument>) : Command

Given n-values of the same type, it constructs a vector.

Link copied to clipboard
@Serializable
data class MergeCoins(val coin: Argument, val coins: List<Argument>) : Command

Merges n-coins into the first coin

Link copied to clipboard
@Serializable
data class MoveCall(val moveCall: ProgrammableMoveCall) : Command

A call to either an entry or a public Move function.

Link copied to clipboard
@Serializable
data class Publish(val bytes: List<List<Byte>>, val dependencies: List<ObjectId>) : Command

Publishes a Move package.

Link copied to clipboard
@Serializable
data class SplitCoins(val coin: Argument, val into: List<Argument>) : Command

Splits off some amounts into a new coins with those amounts.

Link copied to clipboard
@Serializable
data class TransferObjects(val objects: List<Argument>, val address: Argument) : Command

Sends n-objects to the specified address.

Link copied to clipboard
@Serializable
data class Upgrade(val modules: List<List<Byte>>, val dependencies: List<ObjectId>, val packageId: ObjectId, val upgradeTicket: Argument) : Command

Upgrades a Move package.

Properties

Link copied to clipboard

Functions

Link copied to clipboard

Creates a MakeMoveVec command.

Link copied to clipboard

Creates a MergeCoins command.

Link copied to clipboard

Creates a MoveCall command.

Link copied to clipboard

Creates a Publish command.

Link copied to clipboard

Creates a SplitCoins command.

Link copied to clipboard
Link copied to clipboard

Creates a Upgrade command.