Sui.Rpc.V2beta.Command (ex_sui v0.1.0)

View Source

A single command in a programmable transaction.

Summary

Types

t()

@type t() :: %Sui.Rpc.V2beta.Command{
  __unknown_fields__: [Protobuf.unknown_field()],
  command:
    {:move_call, Sui.Rpc.V2beta.MoveCall.t() | nil}
    | {:transfer_objects, Sui.Rpc.V2beta.TransferObjects.t() | nil}
    | {:split_coins, Sui.Rpc.V2beta.SplitCoins.t() | nil}
    | {:merge_coins, Sui.Rpc.V2beta.MergeCoins.t() | nil}
    | {:publish, Sui.Rpc.V2beta.Publish.t() | nil}
    | {:make_move_vector, Sui.Rpc.V2beta.MakeMoveVector.t() | nil}
    | {:upgrade, Sui.Rpc.V2beta.Upgrade.t() | nil}
    | nil
}

Functions

descriptor()