Skip to main content

IotaTransaction

@iota/iota-sdk


@iota/iota-sdk / client / IotaTransaction

Type Alias: IotaTransaction

IotaTransaction = { MoveCall: MoveCallIotaTransaction; } | { TransferObjects: [IotaArgument[], IotaArgument]; } | { SplitCoins: [IotaArgument, IotaArgument[]]; } | { MergeCoins: [IotaArgument, IotaArgument[]]; } | { Publish: string[]; } | { Upgrade: [string[], string, IotaArgument]; } | { MakeMoveVec: [string | null, IotaArgument[]]; }

Defined in: sdk/typescript/src/client/types/generated.ts:993

A single transaction in a programmable transaction block.

Union Members

Type Literal

{ MoveCall: MoveCallIotaTransaction; }

A call to either an entry or a public Move function


Type Literal

{ TransferObjects: [IotaArgument[], IotaArgument]; }


Type Literal

{ SplitCoins: [IotaArgument, IotaArgument[]]; }


Type Literal

{ MergeCoins: [IotaArgument, IotaArgument[]]; }


Type Literal

{ Publish: string[]; }


Type Literal

{ Upgrade: [string[], string, IotaArgument]; }


Type Literal

{ MakeMoveVec: [string | null, IotaArgument[]]; }