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 to address. All inputs must have the store ability (allows public
transfer) and must not be previously immutable or shared.
ProgrammableTransaction.SplitCoinsTransaction object
Splits off coins with denominations in amounts from coin, returning multiple results (as
many as there are amounts.)
ProgrammableTransaction.MergeCoinsTransaction object
Merges coins into the first coin (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