ProgrammableTransaction
A single transaction, or command, in the programmable transaction block.
union ProgrammableTransaction = MoveCallTransaction | TransferObjectsTransaction | SplitCoinsTransaction | MergeCoinsTransaction | PublishTransaction | UpgradeTransaction | MakeMoveVecTransaction
Possible types
ProgrammableTransaction.MoveCallTransaction
object
A call to either an entry or a public Move function.
ProgrammableTransaction.TransferObjectsTransaction
object
Transfers
inputs
toaddress
. All inputs must have thestore
ability (allows public transfer) and must not be previously immutable or shared.
ProgrammableTransaction.SplitCoinsTransaction
object
Splits off coins with denominations in
amounts
fromcoin
, returning multiple results (as many as there are amounts.)
ProgrammableTransaction.MergeCoinsTransaction
object
Merges
coins
into the firstcoin
(produces no results).
ProgrammableTransaction.PublishTransaction
object
Publishes a Move Package.
ProgrammableTransaction.UpgradeTransaction
object
Upgrades a Move Package.
ProgrammableTransaction.MakeMoveVecTransaction
object
Create a vector (possibly empty).
Member Of
ProgrammableTransactionConnection
object ● ProgrammableTransactionEdge
object