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