Skip to main content

Type Alias: Command

Command = { MoveCall: { package: string; module: string; function: string; typeArguments: string[]; arguments: Argument[]; }; } | { TransferObjects: { objects: Argument[]; address: Argument; }; } | { SplitCoins: { coin: Argument; amounts: Argument[]; }; } | { MergeCoins: { destination: Argument; sources: Argument[]; }; } | { Publish: { modules: string[]; dependencies: string[]; }; } | { MakeMoveVec: { type: string | null; elements: Argument[]; }; } | { Upgrade: { modules: string[]; dependencies: string[]; package: string; ticket: Argument; }; } | { $Intent: { name: string; inputs: {[key: string]: Argument | Argument[]; }; data: {[key: string]: unknown; }; }; }