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

Type Parameters

Type declaration

  • $Intent: {
        data: Record<string, unknown>;
        inputs: Record<string, Argument | Argument[]>;
        name: string;
    }
    • data: Record<string, unknown>
    • inputs: Record<string, Argument | Argument[]>
    • name: string
  • MakeMoveVec: {
        elements: Arg[];
        type: string | null;
    }
    • elements: Arg[]
    • type: string | null
  • MergeCoins: {
        destination: Arg;
        sources: Arg[];
    }
    • destination: Arg
    • sources: Arg[]
  • MoveCall: {
        _argumentTypes?: OpenMoveTypeSignature[] | null;
        arguments: Arg[];
        function: string;
        module: string;
        package: string;
        typeArguments: string[];
    }
    • Optional _argumentTypes?: OpenMoveTypeSignature[] | null
    • arguments: Arg[]
    • function: string
    • module: string
    • package: string
    • typeArguments: string[]
  • Publish: {
        dependencies: string[];
        modules: string[];
    }
    • dependencies: string[]
    • modules: string[]
  • SplitCoins: {
        amounts: Arg[];
        coin: Arg;
    }
  • TransferObjects: {
        address: Arg;
        objects: Arg[];
    }
  • Upgrade: {
        dependencies: string[];
        modules: string[];
        package: string;
        ticket: Arg;
    }
    • dependencies: string[]
    • modules: string[]
    • package: string
    • ticket: Arg